返回列表 上一主題 發帖

[發問] 請問如何計算連續出現次數?

回復 3# eric866

D2陣列公式
=(12-MAX(IF(SIGN($E2:$L2)<>SIGN($L2),COLUMN($E2:$L2))))*SIGN($L2)
向下複製
學海無涯_不恥下問

TOP

本帖最後由 Hsieh 於 2011-8-4 23:51 編輯

回復 7# eric866
OOBIRD版大的程式碼要放在一般模組內才能使用

公式必須使用CTRL+SHIFT+ENTER輸入
新手請先將置頂精華文章閱讀
新手必讀
學海無涯_不恥下問

TOP

回復 13# eric866


    IFERROR是2007版本的新函數
所以你以2003版會出現錯誤
學海無涯_不恥下問

TOP

回復 17# zeny
當全部是相同符號時,最多是8,但答案是12
這是因為公式所在欄位是D欄
為了解決這種情形MAX函數中要加入最少要減去的值
改成陣列公式
=(COLUMN($L$1)-MAX(COLUMN(),IF(SIGN($E2:$L2)<>SIGN($L2),COLUMN($E2:$L2))))*SIGN($L2)
這樣在E:L欄位中插入欄位,也會自動改變
學海無涯_不恥下問

TOP

        靜思自在 : 【時間如鑽石】時間對一個有智慧的人而言,就如鑽石般珍貴;但對愚人來說,卻像是一把泥土,一點價值也沒有。
返回列表 上一主題