Я хочу посчитать количество строк в столбце, которые имеют запись только до тех пор, пока в той же строке не появится вторая запись. В примере ниже это будет количество ячеек в столбцах, которые не желтые.
См. верхнюю строку прилагаемого снимка экрана или второй, аннотированный снимок экрана.
Пример данных:
Аннотированный:
решение1
Как можно подсчитать количество строк в столбце с записью, если эта запись является первой записью в строке?
вкратце: Отдельный лист для определения позиции первого фрагмента данных.
Используя отдельный лист со столбцом для строк, вы можете использовать формулу:
=MATCH(FALSE,ISBLANK(Datasheet!B2:Z2),0)
Где:
- Datasheet — это название листа с данными о ваших клиентах.
- B2:Z2 — строка, которую вы хотите проверить.
Плюс, на оригинальном листе:
=COUNTIF(Find!$A1:$A30,COLUMN(B1)-1)
Где:
- Найти дополнительный лист с
=MATCH(...)
формулами - $A1:$A30 — ячейки с результатами
- B1 — первый проверенный столбец
-1
есть, потому что индекс столбца на листе поиска на единицу выше
Иллюстрация
Техническая спецификация:
Лист подсчета:
(числа — это индексы столбцов + 1)
Возможно ли это с формулой на одном листе?
Вероятно!