根据标准计算下一个单元格的数量

我们可以有一个公式或VBA代码来计算下一个单元格的数量根据标准。

例如,如果我们有一个列表

A A B A C 

我们要计算A(标准)之后的A的数量,所以在这种情况下,它是1

如果你只是想知道A跟随A的次数,那么你可以使用这样的公式

 =COUNTIFS(A1:A5,"A",A2:A6,"A") 

假设你的数据在A1:A5

这也将使您能够通过更改标准来找出A跟随B或其他任何组合的次数

使用SUMPRODUCT():

 =SUMPRODUCT(($A$1:$A$5="A")*($A$2:$A$6=$A$1:$A$5)) 

在这里输入图像说明

我能想到这个问题的最简单的解决scheme是

 =IF(A2<>A1,0,INDEX(MATCH(FALSE,A2:A100=A1,0),1,1)-1) 

在这里输入图像说明