Можно ли суммировать весь столбец без установки явных границ ячеек в Excel?

57

Я хотел бы суммировать все значения в столбце, начиная с определенного минимального значения, но я не хочу давать верхнюю границу, потому что любое значение в таблице будет подходящим для суммирования (за исключением заголовка, конечно), и я хотелось бы сделать это "правильным" способом вместо суммирования A2:A65535.

Это возможно?

bwerks
источник

Ответы:

71

Просто оставьте номера строк:

=SUM(A:A)

Обратите внимание, что это выражение не может быть помещено в столбец A (это приведет к бесконечному рекурсивному суммированию, которое Excel не допустит).

Если вы вместо этого хотите суммировать все строки в столбце A над текущей строкой (скажем, 51), вы можете сделать это:

=SUM(A$1:A50)

Если вы когда-нибудь переместите ячейку, содержащую это выражение, она изменит A50 на то, что находится выше текущей ячейки, сохранив при этом начальную точку суммирования (A1).

То же самое можно сделать, если сумма находится выше суммированных ячеек в текущей строке (скажем, строка 1):

=SUM(A2:A$51)
Трей Ханнер
источник
3
Таким образом, вы должны сделать либо весь столбец, либо оба не включающих нижнюю границу с явной верхней границей? В моем случае я хотел бы сделать смесь из двух = SUM (A $ 1: A), но, похоже, это не работает. В любом случае при суммировании всего столбца игнорируется заголовок и суммируется мой столбец, поэтому я отмечу это как ответ. Спасибо!
bwerks
1
При суммировании текст следует игнорировать, пока ваша сумма хранится в другом столбце и =SUM(A:A)будет работать нормально.
Трей Ханнер
Обратите внимание, что если у вас есть пустая строка под заголовком, вы получите ошибку с SUM(A:A). Удаление пустого ряда заставит его работать.
ChrisB
yessssssssssssss
Брок Хенсли
Итак, как бы вы сделали это, помещая выражение в столбец A? Или это невозможно?
user3932000
7

В моем случае поля, которые я не хотел включать в диапазон, действительно имели числа в них. Я был в тупике, пока не понял, что вы можете просто сложить весь столбец, а затем просто вычесть поля, которые вам не нужны:

=(SUM($B:$B)-SUM($B$1:$B$6))

Где первые шесть строк столбца B являются числами, но не имеют отношения к данным, которые я хочу суммировать, а столбец B содержит неопределенное количество строк информации.

OutrageousPotato
источник
6

В случае таблиц Google вы можете сделать следующее:

=SUM(C4:C)

Он будет суммировать все строки в столбце C, начиная с 4-го ряда.

Михал Фельски
источник
Этот ответ неверен. Excel не примет Cдля второй части ссылки на диапазон, когда первая указывает конкретную ячейку. Ссылка нелогична: мой диапазон от C4 до C, что ?
Twisty Impersonator
3
Сожалею. Я думал, что это о Google Spreadsheets, где это работает. Виноват.
Михал Фельски,
Ну и на это ответили как четыре года назад.
bwerks
Забавно, это то, что мне было нужно! Спасибо за усилия. Пример таблиц Google.
Анимация
2
Мне это нужно было для таблиц Google, так что это помогло мне.
Ханна
1

Я хотел подвести итог C2:C∞и использовал странное решение:

Я поместил формулу =SUM(C:C)внутрь B1, затем использовал команду слияния ячеек для слияния B1и C1. Результат был такой:

Сумма Excel от A2 до A∞

Салман А
источник
Вы серые, потому что это личное. Но сейчас я даже не понимаю, что ты хочешь сказать. Какой смысл отвечать так?
рафи
Я забираю свой комментарий. Я совершенно не понял, мой плохой.
рафи