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

Счетный лист:

(числа являются индексами столбцов + 1)
Возможно ли это с формулой на одном листе?
Наверное!