Excel: подсчитайте количество групп с одинаковыми значениями

Excel: подсчитайте количество групп с одинаковыми значениями

Меня интересует количество групп последовательных экземпляров заданного значения, которые встречаются в столбце (группа — это один или несколько последовательных экземпляров этого значения).

Для следующего примера, в котором необходимо подсчитать группы «x», ответом будет 3:

x
o
x
x
o
o
o
x

Для приведенного ниже примера ответ будет 6:

o
x
x
x
x
x
o
o
o
x
o
x
o
x
x
o
o
o
o
x
x
o
x

Все значения находятся в одном столбце.

решение1

ВВ1входить:

=IF(A1="x",1,0)

И вБи 2входить:

=IF(AND(A2="x",A1<>"x"),1+MAX($B$1:B1),0)

и копируем вниз. Наконец, в другой ячейке введите:

=MAX(B:B)

введите описание изображения здесь

решение2

Данные > Промежуточный итог столбца, Количество, при изменении в 'o' или 'x'

Сделайте промежуточный итог по интересующему столбцу. Неважно, предполагает ли промежуточный итог «o» или «x», любого будет достаточно. После выбора промежуточного итога выберите при изменении «o» или «x» (это будет зависеть от того, что стоит первым в столбце, но неважно, что именно). Затем Count. Итак, сделайте Count при каждом Chang In «?». Теперь, когда промежуточный итог сделан, выберите ветвь «2» в самом левом поле в Excel. Внизу, под Grand Count, введите эту формулу:

=COUNTIF(A7:A35; "x Count") — где A7:A35 — это справочные данные/столбец

введите описание изображения здесь

решение3

От B14 до B36 имеет следующую формулу:

=IF(A14<>A15,IF(A14="x","isX",""))

B37 подсчитывает isX:

=COUNTIF(B14:B36,"isX")

введите описание изображения здесь

Связанный контент