Excel — считайте пустые ячейки в столбце, пока не будет найдена непустая ячейка отчета, затем продолжайте вниз по столбцу, пока не будет найдена следующая непустая ячейка

#excel #excel-formula

#excel #excel-формула

Вопрос:

Пример того, что я имею в виду

Столбец длиной 40 ячеек.

На выходе будет подсчитано, сколько пустых пробелов осталось до первого непустого значения

Второй вывод покажет, сколько пустых мест от следующего первого пустого места до следующего непустого места.

Третий вывод покажет, сколько пустых пробелов от предыдущего непустого пространства до следующего непустого пространства.

и т. Д. И т. Д., Пока не дойдет до 40-й ячейки.

(Количество выходных данных может варьироваться, не ограничиваясь только 4 непустыми ячейками в столбце)

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

Это даст мне результат для количества пробелов до первого непустого пробела. Я пробовал разные способы попытаться заставить его продолжить просмотр ячеек и возобновить форму, в которой он сообщал в последний раз, но ничего не смог заставить работать. Есть предложения?

Спасибо!

Комментарии:

1. вычтите то, что указано выше.

Ответ №1:

В C2 введите:

 =MATCH("*",B:B,0)-1
  

В C3 введите:

 =MATCH("*",INDEX(B:B,SUM($C$1:C2) ROWS($1:2)):INDEX(B:B,9999),0)-1
  

и скопируйте вниз:

введите описание изображения здесь

Примечание (ы):

  • формулы обрабатывают столбец как серию блоков, каждый блок представляет собой набор последовательных пустых ячеек между двумя непустыми ячейками
  • исходя из положения граничных ячеек, формулы вычисляют количество пустых ячеек между ними