1

Как я могу сложить всю колонку без стоп-кадра?

У меня есть ситуация: мне нужно суммировать каждый столбец, но общее количество строк в каждом столбце будет меняться. пользователи продолжают добавлять данные в каждый столбец, поэтому я знаю только, что начало столбца - A3, но я не знаю, где он заканчивается. Я хочу установить А2 в качестве СУММЫ для столбца А, поэтому независимо от того, сколько данных пользователь поместит в столбец А, он будет автоматически суммировать их все.

Я пытался использовать = sum(a:a), но у меня не может быть головы там ...

Любая хорошая идея?

2 ответа2

2

Сначала я бы преобразовал диапазон в таблицу (Вставить ленту, Таблица).

Затем я бы пошел на ленту Table Tools / Design и выбрал опцию Total Row. Это появится внизу, и по умолчанию будет сгенерирована формула =SUBTOTAL(109,[My Column Name]) , которая выдает сумму.

Если вы должны иметь свою формулу в ячейке A2 (вне таблицы), я бы использовал эту формулу:

=SUBTOTAL(109,Table1[My Column Name])

Затем вы можете вставлять и удалять строки из таблицы без необходимости редактировать любую формулу.

0

Я бы использовал динамически названный диапазон. Предположим, что все данные для суммирования находятся в столбце А. Ячейка B1 - общая сумма для этого столбца. Используйте следующие шаги, чтобы создать динамический диапазон, который будет расширяться и сжиматься с вашими данными. Динамически именованные диапазоны великолепны, потому что они только позволяют Excel вычислять ячейки с числами в них, делая вашу формулу намного быстрее, чем раньше.

  1. Выберите ячейку B1
  2. Определите новое имя в менеджере имен. Диалоговое окно «Открыть определение имени»
  3. Создайте имя для динамического диапазона - ColumnARange
  4. Вставьте следующую формулу в ссылку на: текстовое поле. =OFFSET($A1,2,0,COUNTA(A:A), 1)
  5. Нажмите ОК
  6. В ячейке B1 введите следующую формулу =SUM(ColumnARange)

Именованный диапазон будет динамически расширяться и сжиматься с числовыми ячейками. Он остановится, если какие-либо ячейки будут содержать только буквенные символы или будут пустыми. Смотрите этот блог для получения дополнительной информации.

Ozgrid Динамический Именованный Диапазон

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