返回列表 上一主題 發帖

請問這12萬筆資料裡面 我要如何統計 "TRUE"連續出現的次數

請問這12萬筆資料裡面 我要如何統計 "TRUE"連續出現的次數

如何計算出true出現連續次數

詢問.png
2017-4-28 14:53

統計true的連續出現次數.rar (370.14 KB)
請各位幫幫忙 謝謝

本帖最後由 ML089 於 2017-4-28 16:32 編輯

用名稱定義公式
xT =FREQUENCY(ROW($1:$120000),ROW($1:$120000)*($A$1:$A$120000=FALSE))

最多出現連續幾個
=MAX(xT)-1


連續出現
D3:D32 =FREQUENCY(xT,MOD(ROW(2:30),29))
範圍陣列公式
PS: 複製上述公式,選D3:D32後將公式貼上編輯列,先按CTRL+SHIFT不放,再按ENTER輸入公式,若成功公式前後會有 {.....}

"幾個"  C3下拉30個
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 2# ML089
大神 抱歉 後輩不材 xt的意思是  還有最大值的意思 我看不太懂

TOP

回復 3# eric7765

統計true的連續出現次數.rar (372.03 KB)
看看檔案裡的公式(黃色區)

工具列裡 公式 - 名稱管理員,查看 xT 名稱
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 2# ML089
失敗.png
2017-4-28 17:27

TOP

回復 4# ML089
非常感謝  正在研究中了

TOP

回復 2# ML089
大神 抱歉再打擾您一下 黃色區塊 裡面的公式看起來都一樣  為甚麼顯示出來的值會不一樣呢?
因為我還需要套道別的數據裡 所以需要理解清楚一點 再麻煩大神了
請教.png
2017-4-28 17:36

TOP

回復 7# eric7765

範圍陣列公式
PS: 複製上述公式,選D3:D32後將公式貼上編輯列,先按CTRL+SHIFT不放,再按ENTER輸入公式,若成功公式前後會有 {.....}

一般公式用 ENTER輸入
陣列公式用 CTRL+SHIFT+ENTER 三鍵齊按輸入
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 8# ML089
有成功了 我再多練習幾次 感激
還有想請教 第 28個跟29個 為甚麼會有數字呢? 因為最高不是21個嗎?

TOP

回復 9# eric7765


統計true的連續出現次數_TEST.rar (7.44 KB)
小資料練習,看看公式中FREQUENCY函數每個參數變化,先自行體會,不懂再問。

第一個(內)FREQUENCY統計的數要減1才是連續數
因為陣列有120000個不想先減1,這會增加計算時間,所以用取2代替1,取3代替2,來統計連續數數量
FREQUENCY 第二的陣列數值第一個應該為2開始(2,3,4,5,......,0,1),最後應該用1收尾,所以使用MOD函數來處理
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 願要大、志要堅、氣要柔、心要細。
返回列表 上一主題