請問這12萬筆資料裡面 我要如何統計 "TRUE"連續出現的次數
- 帖子
- 2025
- 主題
- 13
- 精華
- 0
- 積分
- 2053
- 點名
- 0
- 作業系統
- WIN7
- 軟體版本
- Office2007
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 台北市
- 註冊時間
- 2011-3-2
- 最後登錄
- 2024-3-14
     
|
本帖最後由 ML089 於 2017-4-28 23:33 編輯
統計每個連續數+1
xT =FREQUENCY(ROW($1:$120000),ROW($1:$120000)*($A$1:$A$120000=FALSE))
統計相同的連續數數量
=FREQUENCY(xT,MOD(ROW(2:30),29)) |
|
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式
|
|
|
|
|
- 帖子
- 79
- 主題
- 19
- 精華
- 0
- 積分
- 87
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- 旗艦版
- 閱讀權限
- 20
- 註冊時間
- 2017-3-22
- 最後登錄
- 2024-3-12

|
12#
發表於 2017-4-28 19:58
| 只看該作者
回復 11# ML089
大神版主 因為有好幾個欄位需要計算 您的方法很好但是變成我不會轉換到別欄 因為公式看起來一模一樣不材的我無法推算邏輯
您能教導我 如何計算 a欄所有的 true 連續3次的有幾個 連續5次的有幾個 單純公式 這樣我就可以徒法煉鋼慢慢用了 |
|
|
|
|
|
|
- 帖子
- 79
- 主題
- 19
- 精華
- 0
- 積分
- 87
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- 旗艦版
- 閱讀權限
- 20
- 註冊時間
- 2017-3-22
- 最後登錄
- 2024-3-12

|
13#
發表於 2017-4-28 20:43
| 只看該作者
回復 11# ML089
大神版主 我傳我最後想要做成的表格給您看看
用陣列的方式 好像沒辦法改變一部分的公式
您可以看看這個檔案 教導後輩一下嗎 我可以自己慢慢套進去
真的非常感謝您
TEST(true,false).rar (105.96 KB)
|
|
|
|
|
|
|
- 帖子
- 2025
- 主題
- 13
- 精華
- 0
- 積分
- 2053
- 點名
- 0
- 作業系統
- WIN7
- 軟體版本
- Office2007
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 台北市
- 註冊時間
- 2011-3-2
- 最後登錄
- 2024-3-14
     
|
14#
發表於 2017-4-28 21:51
| 只看該作者
回復 13# eric7765
A欄統計
TRUE =FREQUENCY(FREQUENCY(ROW(2:4835),ROW(2:4835)*(A2:A4835<>TRUE)),MOD(ROW(2:33),32))
FALSE =FREQUENCY(FREQUENCY(ROW(2:4835),ROW(2:4835)*(A2:A4835<>FALSE)),MOD(ROW(2:33),32))
B欄統計
TRUE =FREQUENCY(FREQUENCY(ROW(2:4835),ROW(2:4835)*(B2:B4835<>TRUE)),MOD(ROW(2:33),32))
FALSE =FREQUENCY(FREQUENCY(ROW(2:4835),ROW(2:4835)*(B2:B4835<>FALSE)),MOD(ROW(2:33),32))
C欄統計
TRUE =FREQUENCY(FREQUENCY(ROW(2:4835),ROW(2:4835)*(C2:C4835<>TRUE)),MOD(ROW(2:33),32))
FALSE =FREQUENCY(FREQUENCY(ROW(2:4835),ROW(2:4835)*(C2:C4835<>FALSE)),MOD(ROW(2:33),32)) |
|
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式
|
|
|
|
|
- 帖子
- 79
- 主題
- 19
- 精華
- 0
- 積分
- 87
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- 旗艦版
- 閱讀權限
- 20
- 註冊時間
- 2017-3-22
- 最後登錄
- 2024-3-12

|
15#
發表於 2017-4-28 21:51
| 只看該作者
回復 11# ML089
目前 TRUE的部分 已經可以以此類推 成功了
想請問 FALSE的計算方式不一樣嗎?
=FREQUENCY(ROW($1:$120000),ROW($1:$1000000)*($A$1:$A$1000000=FALSE))
我把上面的 FALSE換成TRUE 以為可以算出FALSE 但是數字算出來是錯誤的 |
|
|
|
|
|
|
- 帖子
- 79
- 主題
- 19
- 精華
- 0
- 積分
- 87
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- 旗艦版
- 閱讀權限
- 20
- 註冊時間
- 2017-3-22
- 最後登錄
- 2024-3-12

|
16#
發表於 2017-4-28 21:54
| 只看該作者
回復 14# ML089
謝謝版主 已經成功了 現在剩下的問題是 為什麼 28 29個那邊會出現數字?? |
|
|
|
|
|
|
- 帖子
- 79
- 主題
- 19
- 精華
- 0
- 積分
- 87
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- 旗艦版
- 閱讀權限
- 20
- 註冊時間
- 2017-3-22
- 最後登錄
- 2024-3-12

|
17#
發表於 2017-4-28 21:57
| 只看該作者
回復 14# ML089
謝謝版主 已經知道問題出在哪裡了 也已經解決我的問題 非常感謝 周末愉快 |
|
|
|
|
|
|
- 帖子
- 79
- 主題
- 19
- 精華
- 0
- 積分
- 87
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- 旗艦版
- 閱讀權限
- 20
- 註冊時間
- 2017-3-22
- 最後登錄
- 2024-3-12

|
18#
發表於 2017-4-28 22:20
| 只看該作者
回復 14# ML089
再請教一問題 如果今天我統計的資料 有10000筆 那我應該要更改那些數字? 這個檔案只有 4835筆資料 |
|
|
|
|
|
|
暱稱: expresmile
中學生
- 帖子
- 43
- 主題
- 1
- 精華
- 0
- 積分
- 74
- 點名
- 0
- 作業系統
- windows 7
- 軟體版本
- office 2007
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2011-1-17
- 最後登錄
- 2020-8-24
|
19#
發表於 2017-4-28 22:45
| 只看該作者
|
http://expresmile.teachable.com
|
|
|
|
|
- 帖子
- 2025
- 主題
- 13
- 精華
- 0
- 積分
- 2053
- 點名
- 0
- 作業系統
- WIN7
- 軟體版本
- Office2007
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 台北市
- 註冊時間
- 2011-3-2
- 最後登錄
- 2024-3-14
     
|
20#
發表於 2017-4-28 23:32
| 只看該作者
回復 18# eric7765
以下資料位於 2:4835列,若有 10000筆表示資料位於 2:10001,將
ROW(2:4835)改為ROW(2:1001)
A2:4835改為A2:A1001
A欄統計
TRUE =FREQUENCY(FREQUENCY(ROW(2:4835),ROW(2:4835)*(A2:A4835<>TRUE)),MOD(ROW(2:33),32))
FALSE =FREQUENCY(FREQUENCY(ROW(2:4835),ROW(2:4835)*(A2:A4835<>FALSE)),MOD(ROW(2:33),32))
B欄統計
TRUE =FREQUENCY(FREQUENCY(ROW(2:4835),ROW(2:4835)*(B2:B4835<>TRUE)),MOD(ROW(2:33),32))
FALSE =FREQUENCY(FREQUENCY(ROW(2:4835),ROW(2:4835)*(B2:B4835<>FALSE)),MOD(ROW(2:33),32))
C欄統計
TRUE =FREQUENCY(FREQUENCY(ROW(2:4835),ROW(2:4835)*(C2:C4835<>TRUE)),MOD(ROW(2:33),32))
FALSE =FREQUENCY(FREQUENCY(ROW(2:4835),ROW(2:4835)*(C2:C4835<>FALSE)),MOD(ROW(2:33),32)) |
|
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式
|
|
|
|
|