Я знаю, что IF BLANK и COUNTA, но я не могу точно понять, что мне нужно, чтобы получить формулу (не скрипт VB) для подсчета количества пропущенных ячеек в столбце. Например у меня

a1: 10
a2: 12
a3: 15
a4: 14
a5: 16
a6: 17


b1: 8
b2: 10
b3: 12
b4:
b5: 8

Столбец b заполняется мной самостоятельно, и я хочу посчитать количество намеренно пропущенных ячеек, начиная сверху. В этом случае для col b это будет 1 (b4). И да, b6-b999 все пустые, но я не хочу их считать. Есть идеи?

2 ответа2

0

Если вам просто нужно сосчитать пропущенные ячейки в столбце B, исключая B6, используйте:

=COUNTBLANK(INDIRECT("B1"&":B"&MATCH(9.9E+307,B:B,1)))

Если вы хотите сосчитать пропущенные ячейки в столбце B относительно заполненных ячеек в столбце A, то:

=COUNTBLANK(INDIRECT("B1"&":B"&MATCH(9.9E+307,A:A,1)))
0

Формула, которую вы ищете: COUNTBLANK

Но я не могу думать о формуле, извлекающей пустые ячейки в конце (b6-b999)

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

=COUNTBLANK(OFFSET(B1,0,0,MAX((B:B<>"")*ROW(B:B))-ROW(B1)+1))

Помните - это формула массива ! Вы должны нажать Ctrl+Shft+Enter, чтобы подтвердить его после ввода!

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