2013-09-29 60 views
0

我想用「an」來計數列中的單元格數量,其中計數從給定行開始並且計數下降用「an」來計數單元的數量,直到找到一個非「an」單元?Excel計數列中的單元格數爲「an」,直到下一個單元格爲非「an」爲止

例如

Column A 
opp 
an 
an 
an 
an 
opp 

我想計算出有多少細胞與「一個」,直到下一個非的細胞。 對於這個例子的答案將是4.

又如

Column B: 
an 
an 
opp 
an 
an 
an 

答案將是2.

回答

0

可以或許嘗試下式:

=SUM(MATCH(0,IF(OFFSET(A1:A7,MATCH("an",A1:A7,0)-1,0)="an",1,0),0))-1 

輸入作爲數組公式使用Ctrl + Shift + 輸入

其中A1:A7是範圍。相應地更改它。


編輯:從底部數,也許這樣的:

=COUNTIF(OFFSET(C1:C9,MATCH(2,IF(OFFSET(C1,0,0,MATCH(2,IF(C1:C9<>"an",NA(),1)))="an",NA(),1)),0),"an") 

如使用Ctrl鍵的數組公式也進入 + + 輸入

+0

感謝你好你回覆。有用!! 但是你有什麼想法是否可以從底部到頂部計數? – user2828608

+0

@ user2828608不客氣^^ – Jerry

+0

您是否有任何想法可以從下到上計算? – user2828608

相關問題