Как сделать полусумматор в excel

Обновлено: 04.07.2024

Обычно мы можем легко просуммировать столбец или строку с помощью формулы СУММ в Excel. Фактически, мы можем применить формулу автосуммирования, чтобы быстро получить значение суммы, не вводя формулу СУММ в ячейку. Здесь я представлю формулу автосуммы в Excel.

  • Найдите кнопку / формулу автосуммы в Excel
  • Горячая клавиша / ярлык функции автосуммирования в Excel
  • Автосумма нескольких строк / столбцов в Excel
  • Автосумма нескольких листов в Excel
  • Автосумма умножения в Excel

Найдите кнопку / формулу автосуммы в Excel

Мы легко можем узнать AutoSum кнопку или формулу в Библиотека функций группы на Формулы таб. См. Снимок экрана:


документ-автосумма-2

Вы также можете узнать AutoSum кнопка или формула в Редактирование группы на Главная меню.

Автоматически суммировать один или несколько столбцов на каждой странице листа в Excel

Промежуточная сумма страницы объявления 1

Kutools для Excel Промежуточные итоги по страницам Утилита может помочь вам суммировать один или несколько столбцов на каждой странице и добавить вычисленные результаты внизу каждой страницы, как показано ниже. Полнофункциональная бесплатная 30-дневная пробная версия!

Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now

Горячая клавиша / ярлык функции автосуммирования в Excel

Горячая клавиша или ярлык функции автосуммирования другой + = ключи в Excel.

Выберите список данных в Excel, а затем нажмите другой + = одновременно, а затем добавит значение суммы под этим списком.

Автосумма нескольких строк / столбцов в Excel

Не только быстро получить значение суммы для списка данных в Excel, функция AutoSum может помочь нам вычислить значения суммы нескольких строк и нескольких столбцов одновременно.


Автосумма нескольких столбцов

1. Выберите несколько столбцов для автосуммирования, как показано на левом снимке экрана.

2. Примените функцию AutoSum, нажав другой + = ключи одновременно.

Внимание: Вы также можете применить функцию автосуммирования, нажав Формула > AutoSum, или нажав Главная > AutoSum.


Автоматическое суммирование нескольких строк

1. Выберите несколько строк плюс пустой столбец справа от этих строк, как показано на левом снимке экрана.

2. Примените функцию AutoSum, нажав кнопку другой + = ключи одновременно.


Автосумма нескольких строк и столбцов

1. Выберите диапазон, который вы хотите суммировать, плюс пустой столбец справа от этого диапазона и пустую строку ниже этого диапазона, как показано на левом снимке экрана.

2. Примените функцию AutoSum, нажав кнопку другой + = ключи одновременно.

Автосумма нескольких листов в Excel

Предположим, у вас есть три серии чисел в диапазоне A1: B2 от листа 1 до листа 3, как показано на следующих снимках экрана, и вы хотите вычислить сумму этих серий чисел на листах, как вы могли бы решить эту проблему?


Фактически, мы можем ввести формулу = СУММ (Лист1: Лист3! A1: B2) в пустую ячейку и нажмите Enter ключ. Тогда вы получите сразу общую сумму трех серий чисел на листах в ячейке.


Внимание: Формула = СУММ (Лист1: Лист3! A1: B2) требует, чтобы рабочие листы (Лист1, Лист 2 и Лист 3) находились рядом на панели вкладок листа, а ряд чисел должен находиться в том же диапазоне (A1 : B2) каждого листа.

Автосумма умножения в Excel

Допустим, у вас есть таблица покупок, как показано на следующем снимке экрана, и теперь вы хотите подсчитать общую сумму, умножив столбец цены и столбца веса, а затем автоматически суммируя результаты умножения, вы можете сделать это с помощью функции СУММПРОИЗВ в Excel.



Выберите любую пустую ячейку, введите формулу = СУММПРОИЗВ (B2: B15; C2: C15) в него и нажмите Enter ключ.

Примечание. В формуле = СУММПРОИЗВ (B2: B15, C2: C15), B2: B15 - это столбец цены, C2: C15 - столбец веса, и вы можете изменить их в зависимости от ваших потребностей.

Пакетная автосумма нескольких строк на основе критериев в одном столбце

Иногда вам может потребоваться автоматически суммировать несколько строк на основе критериев в одном столбце, вы можете попробовать утилиту Advanced Combine Rows в Kutools for Excel, чтобы легко решить эту задачу.

Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Бесплатная пробная версия сейчас!

1. Выберите диапазон, в котором вы хотите выполнить пакетную автосумму нескольких строк на основе критериев, и нажмите Кутулс > Content > Расширенные ряды комбинирования.


2. В открывшемся диалоговом окне Advanced Combine Rows выберите столбец критериев и щелкните значок Основной ключ, выберите столбец для автоматического суммирования и нажмите Рассчитать > Сумма, и нажмите Ok кнопка. Смотрите скриншот выше.

И теперь все строки в выбранном диапазоне автоматически суммируются на основе критериев в указанном столбце. Смотрите скриншот:


Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now

Демонстрация: автосуммирование нескольких строк на основе критериев в одном столбце

Для сложения или вычитания в Excel достаточно создать простую формулу. Не забывайте, что все формулы в Excel начинаются со знака равенства (=), а для их создания можно использовать строку формул.

В строке формул показана сумма нескольких ячеек

Сложение нескольких чисел в одной ячейке

Щелкните любую пустую ячейку и введите знак равенства (=), чтобы начать ввод формулы.

После знака равенства введите несколько чисел, разделенных знаком "плюс" (+).

Например: 50+10+5+3.

Нажмите клавишу RETURN.

Если использовать числа из примера, получается результат 68.

Если вместо ожидаемого результата отображается дата, выделите ячейку и на вкладке Главная выберите пункт Общий.

Сложение чисел с помощью ссылок на ячейки

Ссылка на ячейку представляет собой букву столбца и номер строки, например А1 или F345. При использовании в формуле ссылки на ячейку вместо значения ячейки можно изменить значение, не меняя формулу.

Введите число, например 5, в ячейку C1. Затем введите другое число, например 3, в ячейку D1.

В ячейке E1 введите знак равенства (=), чтобы начать ввод формулы.

После знака равенства введите C1+D1.

Нажмите клавишу RETURN.

Если использовать числа из примера, получается результат 8.

Если изменить значение в ячейке C1 или D1 и нажать клавишу RETURN, значение ячейки E1 изменится, даже если формула осталась неизменной.

Если вместо ожидаемого результата отображается дата, выделите ячейку и на вкладке Главная выберите пункт Общий.

Быстрое суммирование чисел в строке или столбце

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

На строка состояния, посмотрите на значение рядом с sum. Общее количество — 86.

Выделите столбец чисел, чтобы увидеть сумму внизу страницы

Вычитание нескольких чисел в одной ячейке

Щелкните любую пустую ячейку и введите знак равенства (=), чтобы начать ввод формулы.

После знака равенства введите несколько чисел, разделенных знаком "минус" (–).

Например: 50-10-5-3.

Нажмите клавишу RETURN.

Если использовать числа из примера, получается результат 32.

Вычитание чисел с помощью ссылок на ячейки

Ссылка на ячейку представляет собой букву столбца и номер строки, например А1 или F345. При использовании в формуле ссылки на ячейку вместо значения ячейки можно изменить значение, не меняя формулу.

Введите числа в ячейки C1 и D1.

Например, введите 5 и 3.

В ячейке E1 введите знак равенства (=), чтобы начать ввод формулы.

После знака равенства введите C1-D1.

Введите формулу в ячейку, и она также появится в строке формул

Нажмите клавишу RETURN.

Если использовать числа из примера, получается результат 2.

Если изменить значение в ячейке C1 или D1 и нажать клавишу RETURN, значение ячейки E1 изменится, даже если формула осталась неизменной.

Если вместо ожидаемого результата отображается дата, выделите ячейку и на вкладке Главная выберите пункт Общий.

Сложение нескольких чисел в одной ячейке

Щелкните любую пустую ячейку и введите знак равенства (=), чтобы начать ввод формулы.

После знака равенства введите несколько чисел, разделенных знаком "плюс" (+).

Например: 50+10+5+3.

Нажмите клавишу RETURN.

Если использовать числа из примера, получается результат 68.

Примечание: Если вместо ожидаемого результата вы видите дату, выберите ячейку, а затем на вкладке "Главная" в области "Число" выберите во всплывающее меню пункт "Общие".

Сложение чисел с помощью ссылок на ячейки

Ссылка на ячейку представляет собой букву столбца и номер строки, например А1 или F345. При использовании в формуле ссылки на ячейку вместо значения ячейки можно изменить значение, не меняя формулу.

Введите число, например 5, в ячейку C1. Затем введите другое число, например 3, в ячейку D1.

В ячейке E1 введите знак равенства (=), чтобы начать ввод формулы.

После знака равенства введите C1+D1.

Нажмите клавишу RETURN.

Если использовать числа из примера, получается результат 8.

Если изменить значение в ячейке C1 или D1 и нажать клавишу RETURN, значение ячейки E1 изменится, даже если формула осталась неизменной.

Если вместо ожидаемого результата вы видите дату, выберите ячейку, а затем на вкладке "Главная" в области "Число" выберите во всплывающее меню пункт "Общие".

Быстрое суммирование чисел в строке или столбце

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

На строка состояния посмотрите на значение рядом с sum=. Общее количество — 86.

Если строка состояния не отображается, в меню Вид выберите пункт Строка состояния.

Вычитание нескольких чисел в одной ячейке

Щелкните любую пустую ячейку и введите знак равенства (=), чтобы начать ввод формулы.

После знака равенства введите несколько чисел, разделенных знаком "минус" (–).

Например: 50-10-5-3.

Нажмите клавишу RETURN.

Если использовать числа из примера, получается результат 32.

Вычитание чисел с помощью ссылок на ячейки

Ссылка на ячейку представляет собой букву столбца и номер строки, например А1 или F345. При использовании в формуле ссылки на ячейку вместо значения ячейки можно изменить значение, не меняя формулу.

Введите числа в ячейки C1 и D1.

Например, введите 5 и 3.

В ячейке E1 введите знак равенства (=), чтобы начать ввод формулы.

После знака равенства введите C1-D1.

Нажмите клавишу RETURN.

Если вы использовали числа из примера, результат будет -2.

Если изменить значение в ячейке C1 или D1 и нажать клавишу RETURN, значение ячейки E1 изменится, даже если формула осталась неизменной.

Если вместо ожидаемого результата вы видите дату, выберите ячейку, а затем на вкладке "Главная" в области "Число" выберите во всплывающее меню пункт "Общие".


Промежуточная сумма (также называемая кумулятивной суммой ) довольно часто используется во многих ситуациях. Это показатель, который говорит вам, какова сумма полученных на данный момент значений.

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

Есть и другие ситуации, в которых часто используется промежуточная сумма, например, расчет остатка денежных средств в банковских выписках / бухгалтерской книге, подсчет калорий в вашем плане питания и т. Д.

В Microsoft Excel есть несколько различных способов расчета промежуточных итогов. Выбранный вами метод также будет зависеть от того, как структурированы ваши данные.

Например, если у вас есть простые табличные данные, вы можете использовать простую формулу SUM (СУММ), но если у вас есть таблица Excel, лучше всего использовать структурированные ссылки. Для этого также можно использовать Power Query.


В этом руководстве я расскажу обо всех этих различных методах расчета промежуточных итогов в Excel .

Расчет промежуточной суммы с табличными данными

Если у вас есть табличные данные (т. е. Таблица в Excel, которая не преобразована в таблицу Excel), вы можете использовать несколько простых формул для вычисления промежуточных итогов.


Использование оператора сложения

Предположим, у вас есть данные о продажах по датам, и вы хотите рассчитать промежуточную сумму в столбце C.


Ниже приведены шаги для этого.

Шаг 1. В ячейке C2, которая является первой ячейкой, в которой вы хотите получить промежуточную сумму, введите

Это просто получит те же значения продаж в ячейке B2.


Шаг 2 — В ячейке C3 введите следующую формулу:


Шаг 3 — Примените формулу ко всему столбцу. Вы можете использовать маркер Fill, чтобы выбрать и перетащить его, или просто скопировать и вставить ячейку C3 во все оставшиеся ячейки (что автоматически настроит ссылку и даст правильный результат).

Это даст вам результат, как показано ниже.



Это действительно простой метод, который хорошо работает в большинстве случаев.

Логика проста — каждая ячейка берет значение над ней (которое представляет собой совокупную сумму до предыдущей даты) и добавляет значение в соседней ячейке (которая является стоимостью продажи за этот день).


Если это возможно с вашим набором данных, используйте следующий метод, который использует формулу SUM

Использование SUM с частично заблокированной ссылкой на ячейку

Предположим, у вас есть данные о продажах по датам, и вы хотите рассчитать промежуточную сумму в столбце C.


Ниже приведена формула СУММ, которая даст вам промежуточную сумму.


Позвольте мне объяснить, как работает эта формула.

В приведенной выше формуле SUM я использовал ссылку для добавления как $ B $ 2: B2

  • $ B $ 2 — это абсолютная ссылка, что означает, что когда я копирую ту же формулу в ячейки ниже, эта ссылка не изменится. Поэтому при копировании формулы в ячейку ниже формула изменится на SUM ($ B $ 2: B3)
  • B2 — это вторая часть ссылки, которая является относительной, что означает, что это будет корректироваться, когда я копирую формулу вниз или вправо. Таким образом, при копировании формулы в ячейку ниже это значение станет B3.

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

Расчет промежуточной суммы в таблице Excel

При работе с табличными данными в Excel рекомендуется преобразовать их в таблицу Excel. Это значительно упрощает управление данными, а также упрощает использование таких инструментов, как Power Query и Power Pivot.

Работа с таблицами Excel имеет такие преимущества, как структурированные ссылки (что позволяет очень легко ссылаться на данные в таблице и использовать их в формулах) и автоматическая корректировка ссылок в случае добавления или удаления данных из таблицы.

Хотя вы все еще можете использовать приведенную выше формулу, которую я показал вам в таблице Excel, позвольте мне показать вам несколько более эффективных методов для этого.

Предположим, у вас есть таблица Excel, как показано ниже, и вы хотите вычислить промежуточную сумму в столбце C.


Ниже приведена формула, которая сделает это:


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

А [@Sale] относится к значению в ячейке в той же строке в столбце Sale.

Я просто объяснил это здесь для вашего понимания, но даже если вы ничего не знаете о структурированных ссылках, вы все равно можете легко создать эту формулу.

Ниже приведены шаги для этого:

  • В ячейке C2 введите = SUM (
  • Выберите ячейку B1, которая является заголовком столбца со стоимостью продажи. Вы можете использовать мышь или клавиши со стрелками. Вы заметите, что Excel автоматически вводит структурированную ссылку для этой ячейки.
  • Добавьте: (символ двоеточия)
  • Выберите ячейку B2. Excel снова автоматически вставит структурированную ссылку для ячейки
  • Закройте скобку и нажмите Enter.

Вы также заметите, что вам не нужно копировать формулу во весь столбец, таблица Excel автоматически сделает это за вас.

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

Хотя мы включили заголовок столбца в нашу формулу, помните, что формула будет игнорировать текст заголовка и рассматривать только данные в столбце.

Расчет промежуточной суммы с помощью Power Query

Power Query — отличный инструмент для подключения к базам данных, извлечения данных из нескольких источников и их преобразования перед помещением в Excel.

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

Хотя в Power Query нет встроенной функции для добавления промежуточных итогов (а я бы хотел, чтобы это было), вы все равно можете сделать это, используя простую формулу.

Предположим, у вас есть таблица Excel, как показано ниже, и вы хотите добавить промежуточные итоги к этим данным:


Ниже приведены шаги для этого:

Вышеупомянутые шаги вставят в вашу книгу новый лист с таблицей с промежуточными итогами.


Теперь, если вы думаете, что это слишком много шагов по сравнению с предыдущими методами использования простых формул, вы правы.

Если у вас уже есть набор данных, и все, что вам нужно сделать, это добавить промежуточные итоги, лучше не использовать Power Query.

Использование Power Query имеет смысл, когда вам нужно извлекать данные из базы данных или объединять данные из нескольких разных книг и в процессе также добавлять к ним промежуточные итоги.

Кроме того, как только вы выполните эту автоматизацию с помощью Power Query, в следующий раз, когда ваш набор данных изменится, вам не придется делать это снова, вы можете просто обновить запрос, и он даст вам результат на основе нового набора данных.

Как это работает?

Теперь позвольте мне быстро объяснить, что происходит в этом методе.

Первое, что мы делаем в редакторе Power Query, — это вставляем столбец индекса, начиная с единицы и увеличиваясь на единицу по мере продвижения вниз по ячейкам.

Мы делаем это, потому что нам нужно использовать этот столбец при вычислении промежуточной суммы в другом столбце, который мы вставляем на следующем шаге.

Затем мы вставляем настраиваемый столбец и используем формулу ниже

Это формула List.Sum, которая даст вам сумму диапазона, указанного в ней.

И этот диапазон указывается с помощью функции List.Range.

Функция List.Range выдает указанный диапазон в столбце продажи в качестве выходных данных, и этот диапазон изменяется в зависимости от значения индекса. Например, для первой записи диапазон будет просто первой ценой продажи. И по мере того, как вы спускаетесь по ячейкам, этот диапазон будет расширяться.

Итак, для первой ячейки. List.Sum даст вам только сумму первой стоимости продажи, а для второй ячейки — сумму первых двух значений продажи и так далее.

Хотя этот метод работает хорошо, он работает очень медленно с большими наборами данных — тысячами строк. Если вы имеете дело с большим набором данных и хотите добавить к нему промежуточные итоги, ознакомьтесь с этим руководством, в котором показаны другие более быстрые методы.

Расчет промежуточной суммы на основе критериев

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

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

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


Это можно сделать с помощью формулы СУММЕСЛИ, которая вычисляет промежуточную сумму, обеспечивая при этом выполнение указанного условия.


Аналогичным образом, чтобы рассчитать промежуточную сумму для сканеров, используйте следующую формулу:


В приведенных выше формулах я использовал SUMIF (СУММЕСЛИ), которая дает мне сумму в диапазоне при соблюдении указанных критериев.

Формула принимает три аргумента:

  • диапазон : это диапазон критериев, который будет проверяться на соответствие указанным критериям.
  • критерии : это критерии, которые будут проверяться, только если этот критерий выполняется, тогда значения в третьем аргументе, который является диапазоном сумм, будут добавлены
  • [диапазон_суммы] : это диапазон сумм, из которого будут добавлены значения, если критерии соблюдены.

Кроме того, в аргументе range и sum_range я заблокировал вторую часть ссылки, чтобы при спуске по ячейкам диапазон продолжал расширяться. Это позволяет нам учитывать и добавлять значения только до этого диапазона (отсюда и промежуточные итоги).

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

Если у вас есть несколько условий, которые вам нужно проверить, вы можете использовать формулу SUMIF.

Промежуточная сумма в сводных таблицах

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

Предположим, у вас есть сводная таблица, как показано ниже, где у меня есть дата в одном столбце и стоимость продажи в другом столбце.


Ниже приведены шаги по добавлению дополнительного столбца, в котором будет отображаться промежуточная сумма продаж по дате:

Приведенные выше шаги превратят второй столбец продаж в столбец Промежуточная сумма.


Итак, это некоторые из способов, которые вы можете использовать для расчета промежуточной суммы в Excel. Если у вас есть данные в табличном формате, вы можете использовать простые формулы, а если у вас есть таблица Excel, вы можете использовать формулы, в которых используются структурированные ссылки.

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






Электронные таблицы в Excel позволяют выполнять различные вычислительные действия, включая суммирование ячеек. При работе с внушительным объемом данных, иногда требуется проделывать математические операции с ячейками, попадающими по конкретные условия. Для таких задач в Excel предусмотрены специальные функции для суммирования по условию, которые упрощают работу с таблицами.

Простое сложение в Excel

Функция СУММ в Excel

Суммирование ячеек по условию

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

  • Диапазон – обязательный аргумент, представляющий собой массив, в котором происходит проверка заданного условия;
  • Критерий – еще один обязательный аргумент, которое является условием для отбора значений в ячейках. При равенстве определенному числу, необходимо ввести его без кавычек, в других случаях необходимы кавычки: например, если значение больше числа 5, то его нужно прописать, как ">5" . Также работают текстовые значения: если нужно суммировать выручку продавца Иванова в таблице, то прописывается условие "Иванов" ;
  • Диапазон суммирования – массив значений, которые нужно сложить.

СУММЕСЛИ подходит, когда нужно суммировать значения ячеек с одним условием. Чтобы применить ее в действии, следуйте инструкции:

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

Выбор ячейки для вывода результата СУММЕСЛИ

Выбор функции СУММЕСЛИ

Аргументы функции СУММЕСЛИ

Критерий функции СУММЕСЛИ

Диапазон суммирования СУММЕСЛИ

Результат функции СУММЕСЛИ

Следует отметить, что если третий аргумент явно не выделили, то диапазон, указанный как первый аргумент, также становится диапазоном для сложения.

Чтобы суммировать ячейки с несколькими условиями, действуйте согласно следующей инструкции:

Диапазон суммирования СУММЕСЛИМН

Диапазон первого условия СУММЕСЛИМН

Первое условие СУММЕСЛИМН

Диапазон и второе условие СУММЕСЛИМН

СУММЕСЛИМН в строке формул

Читайте также: