57

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

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

4 ответа4

71

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

=SUM(A:A)

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

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

=SUM(A$1:A50)

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

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

=SUM(A2:A$51)
7

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

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

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

5

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

=SUM(C4:C)

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

1

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .