返回列表 上一主題 發帖

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

是否有一樣的組合.rar (1002.85 KB)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 28# eric7765

A1:A12000 裡等於 D2:D17 數量
=COUNT(0/(MMULT(N(N(OFFSET(A1,ROW(1:120000)+COLUMN(A:P)-2,))=N(OFFSET(D2,COLUMN(A:P)-1,))),ROW(1:16)^0)=16))

B1:B5000 裡等於 F2:F11 數量
=COUNT(0/(MMULT(N(N(OFFSET(B1,ROW(1:5000)+COLUMN(A:J)-2,))=N(OFFSET(F2,COLUMN(A:J)-1,))),ROW(1:10)^0)=10))

A1:A120000改為B:B5000修改
    A1改為B1
    12000改為5000

D2:D17改為F2:F11修改
    D2改為F2
    D2:D17為16個,F2:F11為10個,將16改為10,P(=16)改為J(=10)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 30# eric7765

刪除資料會影響公式,公式中的範圍可以用固定範圍 $
A1:A12000 裡等於 D2:D17 數量
=COUNT(0/(MMULT(N(N(OFFSET(A1,ROW(1:120000)+COLUMN(A:P)-2,))=N(OFFSET(D2,COLUMN(A:P)-1,))),ROW(1:16)^0)=16))
改為
=COUNT(0/(MMULT(N(N(OFFSET(A1,ROW($1:$120000)+COLUMN(A:P)-2,))=N(OFFSET(D2,COLUMN(A:P)-1,))),ROW($1:$16)^0)=16))
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復  eric7765

=COUNT(0/(MMULT(N(N(OFFSET(A1,ROW($1120000)+COLUMN(A)-2,))=N(OFFSET(D2,COLUMN ...
eric7765 發表於 2017-5-8 10:16


若連A1都會刪除,需要將A1改為A$1才不會被影響。
=COUNT(0/(MMULT(N(N(OFFSET(A$1,ROW($1:$120000)+COLUMN(A:P)-2,))=N(OFFSET(D2,COLUMN(A:P)-1,))),ROW($1:$16)^0)=16))

謝謝你的善舉,讚! 讚! 讚! 讚! 讚! ...
祝你 施比受更有福
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 40# eric7765

修正,若連A1都會刪除,需要將A1改到不會被刪的位置,例如B1才不會被影響,再用OFFSET的 cols偏移-1。
=COUNT(0/(MMULT(N(N(OFFSET(B$1,ROW($1:$120000)+COLUMN(A:P)-2,-1))=N(OFFSET(D2,COLUMN(A:P)-1,))),ROW($1:$16)^0)=16))
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 口說一句好話,如口出蓮花;口說一句壞話如口吐毒蛇。
返回列表 上一主題