0

我想用“an”计算列中的单元格数量,其中计数从给定行开始,计数下降以计算带有“an”的单元格数量,直到找到非“an”单元格?

例如

Column A
opp
an 
an 
an
an
opp

我想计算下一个非单元格之前有多少个带有“an”的单元格。对于此示例,答案将为 4。

另一个例子

Column B:
an 
an 
opp 
an 
an
an

答案将是 2。

4

1 回答 1

0

您也许可以尝试以下公式:

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

Ctrl使用+ Shift+作为数组公式输入Enter

其中 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输入Enter

于 2013-09-29T15:38:23.267 回答