2010-05-17 22:25:12 +0000 2010-05-17 22:25:12 +0000
59
59
Advertisement

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

Advertisement

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

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

Advertisement
Advertisement

Ответы (4)

73
73
73
2010-05-17 22:35:31 +0000

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

=SUM(A:A)

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

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

=SUM(A$1:A50)

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

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

=SUM(A2:A$51)
7
7
7
2012-11-24 20:58:36 +0000

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

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

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

7
Advertisement
7
7
2014-11-22 21:20:31 +0000
Advertisement

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

=SUM(C4:C)

В ней будут просуммированы все строки в C-столбце, начиная с 4-й строки.

1
1
1
2015-01-31 19:36:28 +0000

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

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

Advertisement

Похожие вопросы

6
13
9
10
4
Advertisement
Advertisement