2013-10-21 46 views
-2

假設我有在Excel計數相同的值

 **column A** 
1  STAGNANT 
2  PHASE CHANGE 
3  PHASE CHANGE 
4  STAGNANT 
5  STAGNANT 
6  PHASE CHANGE 
7  STAGNANT 
8  STAGNANT 
9  STAGNANT 
10  PHASE CHANGE 
11  STAGNANT 
12  STAGNANT 
13  STAGNANT 
14  STAGNANT 
15  PHASE CHANGE 
16  STAGNANT 
17  STAGNANT 
18  STAGNANT 

以下數據我想算的次數STAGNANT發生數爲

DOUBLE - 次數它連續發生2次

TRIPLE - 連續3次連續發生的次數

QUADRUPLE - 它發生在一排

爲了詳細闡述連續4倍數,我要像

的次數輸出DOUBLESTAGNANT發生的歷史= 1(僅一次在發生例如)

次數三倍STAGNANT發生的歷史= 2(在該示例中發生兩次)

翻兩番數STAGNANT發生的歷史= 1(發生一次)

我怎樣才能做到這一點?

+4

請購買新的鍵盤。您的大寫鎖定鍵似乎已損壞。 –

+1

不需要SHOUT! – 2013-10-21 21:39:16

+0

這真的很難閱讀。請考慮重新格式化。 – griegs

回答

1

假設在A1數據:A20,你可以用這個 「數組公式」 來獲得與CTRL + SHIFT證實TRIPLE實例

=SUM(IF(FREQUENCY(IF(A1:A20="Stagnant",ROW(A1:A20)),IF(A1:A20<>"Stagnant",ROW(A1:A20)))=3,1))

的數 + ENTER

最後更改3以計算double/qradruple等。

這是有效的,因爲FREQUENCY函數在每個非「停滯」行設置「bin」,然後將「停滯」行分配給這些bin - FREQUENCY數組輸出中的每3個都表示運行三個「停滯」 - 注意:不區分大小寫

+0

謝謝你這個作品 – cumhuratilgan