2016-11-10 5 views
0

Можем ли мы иметь формулу или код VBA для подсчета числа следующих ячеек на основе критериев.Подсчитайте количество следующих ячеек на основе критериев

Например, если у нас есть список

A 
A 
B 
A 
C 

, и мы хотели бы рассчитывать количество элементов а после того, как А (критерии), поэтому в данном случае, было бы 1

ответ

2

Если вы просто хотите знать номер O F раз A следует A, то вы можете использовать формулу, как этот

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

Предполагая, что ваши данные в A1:A5

Это также позволит вам узнать, сколько раз A следуют B или любой другие комбинации путем изменения критериев,

1

Использование SUMPRODUCT ():

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

enter image description here

+0

Спасибо, что это сработало, только одно. Что делать, если я хочу, чтобы сколько B было после A? – madyykk

+0

@madyykk я хотел бы использовать callumDA33 ответ. Лучше. –

0

Самое простое решение, которое я могу думать для этой проблемы

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

enter image description here

Смежные вопросы