Подсчитать количество строк в столбце с записью, если эта запись является первой записью в строке.

Подсчитать количество строк в столбце с записью, если эта запись является первой записью в строке.

Я хочу посчитать количество строк в столбце, которые имеют запись только до тех пор, пока в той же строке не появится вторая запись. В примере ниже это будет количество ячеек в столбцах, которые не желтые.

См. верхнюю строку прилагаемого снимка экрана или второй, аннотированный снимок экрана.

Пример данных:

Данные диаграммы

Аннотированный:

Данные диаграммы - аннотированные

решение1

Как можно подсчитать количество строк в столбце с записью, если эта запись является первой записью в строке?

вкратце: Отдельный лист для определения позиции первого фрагмента данных.


Используя отдельный лист со столбцом для строк, вы можете использовать формулу:

=MATCH(FALSE,ISBLANK(Datasheet!B2:Z2),0)

Где:

  • Datasheet — это название листа с данными о ваших клиентах.
  • B2:Z2 — строка, которую вы хотите проверить.

Плюс, на оригинальном листе:

=COUNTIF(Find!$A1:$A30,COLUMN(B1)-1)

Где:

  • Найти дополнительный лист с =MATCH(...)формулами
  • $A1:$A30 — ячейки с результатами
  • B1 — первый проверенный столбец
  • -1есть, потому что индекс столбца на листе поиска на единицу выше

Иллюстрация

Техническая спецификация:

частичные данные

Лист подсчета:

частичные данные подсчитываются

(числа — это индексы столбцов + 1)

Возможно ли это с формулой на одном листе?

Вероятно!

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