Вы можете использовать несколько вспомогательных столбцов и некоторые аккуратные формулы, чтобы получить то, что вы хотите, со следующими допущениями:
- Там не будет несколько пустых строк подряд (как A3 и A4 пустые).
- Первая строка не будет пустой.
- Вы не заботитесь о дополнительном использовании столбцов и можете скрыть их.
То, что мы делаем, это выяснение количества строк между пробелами, а затем создание диапазона из этого. Затем мы включаем этот диапазон в формулу SUM только для пустых строк.
Счетчик диапазона: используйте столбец C и введите 1
в первом ряду. Затем, начиная со строки 2, введите формулу =IF(C1="", 1, IF(A2="","",C1+1))
. Если строка пуста, она начинается с 1. В противном случае он будет продолжать увеличивать счетчик.
Создать текст диапазона: используя столбец D, начиная со строки 2, введите формулу =IF(C2="", CONCATENATE("A",ROW()-C1,":A",ROW()-1),"")
Это создаст текст, который выглядит как A1:A3
.
Подключитесь к формуле SUM: используйте столбец B и, начиная со строки 2, введите формулу =IF(A2="",SUM(INDIRECT(D2)),"")
. Только если строка пуста, она будет выполнять SUM
.
Перетащите строки вниз, чтобы увидеть магию!
Вот несколько скриншотов в действии и показаны формулы: