Excel计数列中带有“an”的单元格数,直到下一个单元格为“an”

时间:2013-09-29 15:24:28

标签: excel excel-formula excel-2010

我想用“an”计算列中的单元格数,其中计数从给定行开始,计数下降以计算具有“an”的单元格数,直到非“an”单元格为止发现?

例如

Column A
opp
an 
an 
an
an
opp

我想用“an”计算多少个单元格直到下一个非单元格。 对于此示例,答案将为4。

另一个例子

Column B:
an 
an 
opp 
an 
an
an

答案是2。

1 个答案:

答案 0 :(得分: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 + Shift + 输入

作为数组公式输入