繁体   English   中英

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

[英]Excel count number of cells in column with “an” until next cell is non“an”

我想用“ an”计数列中的单元格数量,其中从给定的行开始计数,然后递减计数以“ an”计数,直到找到非“ an”单元格?

例如

Column A
opp
an 
an 
an
an
opp

我想计算直到下一个非单元格中带有“一个”的单元格。 对于此示例,答案将为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输入为数组公式

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM