Я имею электронную таблицу Excel и хотел бы суммировать числа в столбце, запускающемся в одной ячейке (скажите, B5
) и продолжение вниз к последнему числу в том столбце.
Я знаю, что мог просто ввести большой конечный индекс, как:
SUM(B5:B99999)
Но идеально я мог просто сказать что-то как:
SUM(B5:...)
И это суммировало бы от B5 полностью вниз.
Я видел этот вопрос о Суперпользователе - Excel: действительно ли возможно суммировать весь столбец, не устанавливая явные границы ячейки? - который предоставляет решение для подведения итогов всех чисел в столбце через следующую формулу:
SUM(B:B)
Проблема, я не хочу суммировать все числа, просто те, которые запускаются в B5 и вниз.
Спасибо
Для Excel 2003 или прежде:
=SUM(B5:INDEX(B5:B65536,MATCH(TRUE,INDEX(ISBLANK(B5:B65536),0,0),0)-1,0))
Для Excel 2007 или после:
=SUM(B5:INDEX(B5:B1048576,MATCH(TRUE,INDEX(ISBLANK(B5:B1048576),0,0),0)-1,0))