Подсчитайте пустые ячейки, пока не будет найдено значение - PullRequest
1 голос
/ 12 июля 2019

Как найти количество пустых ячеек, пока в строке не будет найдено значение?
Я немного искал и обнаружил, что могу использовать либо
COUNTBLANK with INDIRECT или COUNTIF или MATCH with INDEX

Но не смог заставить его работать на любом из них ...

Формула должна перейти в B5.
Пример:

enter image description here

Спасибо за помощь.

Ответы [ 3 ]

1 голос
/ 12 июля 2019

Используйте функцию MATCH ():

=MATCH(FALSE,ISBLANK(B1:F1),0)-1

Эта формула даст вам количество ячеек в первой непустой ячейке, поэтому, если вы вычтете одну, вы получите количество пустых ячеек.Как и формула массива, подтвердите ее с помощью CRTL + SHIFT + ENTER вместо ENTER, чтобы получить квадратные скобки {} в формуле:

{=MATCH(FALSE,ISBLANK(B1:F1),0)-1}
0 голосов
/ 12 июля 2019

Для этого можно использовать комбинацию MATCH и MAX (или MIN):

enter image description here

Формула в B5:

=MATCH(MAX(B1:G1),B1:G1,0)-1

Перетащите вниз

0 голосов
/ 12 июля 2019

Пожалуйста, попробуйте эту базовую функцию поиска.(Это нормальная функция, которая означает, что нет необходимости подтверждать CTRL + Shift + Enter.)

Эта функция должна быть записана в A1, затем вы можете перетащить ее вниз.

=LOOKUP(2,1/($A1:G1<>""),COLUMN($A1:G1))-2
...