我想计算带有"an"的列中的单元格数,其中计数从给定行开始并向下计数以计算带有"an"的单元格数量,直到找到非"an"单元格?
例如
Column A
opp
an
an
an
an
opp
我想计算在下一个非单元格之前有多少个带有"an"的单元格。对于此示例,答案将是 4。
另一个例子
Column B:
an
an
opp
an
an
an
答案将是 2。
你也许可以试试这个公式:
=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 作为数组公式输入