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

Для следующего примера ответ 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 столбце.

3 ответа3

2

В B1 введите:

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

и в B2 введите:

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

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

=MAX(B:B)

1

Данные> Подытожим столбец Count при изменении «o» или «x»

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

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

0

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

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

B37 считает isX:

=COUNTIF(B14:B36,"isX")

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .