计算两个符合特定条件的单元格之间的符合特定条件的单元格数量

计算两个符合特定条件的单元格之间的符合特定条件的单元格数量

我正在寻找一种方法来计算位于两个其他细胞之间的符合特定条件的细胞数量。例如:

  A                B      C       D      E
151867377   01:03.5 63500   1325    ARFC
151867611   01:03.5 63734   1325    BC25
151867611   01:03.5 63734   1325    M25T
151867613   01:03.5 63736   1325    ShowComms 1325 Track classified as HOSTILE. 
151868763   01:04.7 64886   1325    BC25
151868763   01:04.7 64886   1325    M25T
151868765   01:04.7 64888   1325    ShowComms 1325 Track classified as HOSTILE. 
151870850   01:06.8 66973   1325    AFOK
151870852   01:06.8 66975   1325    KR03
151872490   01:08.5 68613   1325    BC25

在 E 列中,我正在寻找以和单元格B之间开头的单元格数。ARFCKR03

答案1

你也许可以使用这样的东西:

=COUNTIF(OFFSET(E2,MATCH(H2,E2:E11,0)-1,0,MATCH(H3,INDEX(E2:E11,MATCH(H2,E2:E11,0)):E11,0)),"B*")

我在这里使用OFFSET它来定义您将计数单元格的范围。

第一个匹配MATCH表示范围从哪里开始,第二个匹配表示范围从哪里结束。

第二次匹配使用INDEXMATCH来确保“结束”单元格不在“起始”单元格之前。

B*用于匹配以 开头的单元格B

在此处输入图片描述

相关内容