返回列表 上一主題 發帖

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

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

A1             B1             C1            D1            E1            F1            G1            H1           I1             J1              K1          L1

-1           -685      -855       -2970     -2224      -1800      1258     -1710     -426          +?            +?             -?

如上~最右欄是最新資料   等於有連2欄是負值  統計結果是-2 ; 如果以後再加入連2欄正值  會自動統計變成2  ; 如果再加入1欄負值  又會自動統計變為-1
請問公式要如何寫?  謝謝!

回復 20# jak


    空格可用
=LOOKUP(9^9, E2:Z2,FREQUENCY(COLUMN(E:Z),((SIGN(E2:Z2)<>SIGN(F2:AA2)))*COLUMN(E:Z)))*SIGN(LOOKUP(9^9,E2:Z2))
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

D2=SUM(-TEXT(QUARTILE(SIGN(E2:Z2)*(COLUMN(E2:Z2)-4),{4,0}),{"-0;!0","!0;0"}))
陣列公式
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 18# Hsieh
大大你好:
爬到數年前的寶
若是數據中有空格或是#N/a還能不能計算出下面這樣的結果?
例如:1,-1,2,#N/a,3,4,5結果是3
可否請大大賜教m(_     _)m

TOP

RE: 經大大修改後,還有一行,兩位大大的結果不相同

回復  zeny
當全部是相同符號時,最多是8,但答案是12
這是因為公式所在欄位是D欄
為了解決這種情形MAX ...
Hsieh 發表於 2011-8-13 17:18



   但是肉眼計算的話,應該是這個公式是對的,而且也符合我這豬腦從後往前數數,數到不同就停止的簡單操作,呵呵

求連續幾日.rar (320.87 KB)
我喜欢 excel

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

兩位大大的方法計算出來的結果,有兩行不一樣?為什麼呢

求連續幾日.rar (320.38 KB)
附表中黃色的兩行,兩位大大的結果是不一樣的,為什麼呢?
我喜欢 excel

TOP

回復 12# ANGELA


    原來您有改了  確實也可以使用~  謝謝!

TOP

回復 14# Hsieh


    原來如此~ 謝謝!

TOP

回復 13# eric866


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

TOP

        靜思自在 : 人的眼睛長在前面,只看到別人的缺點,絲毫看不到自己的缺點。
返回列表 上一主題