Excel как посчитать сумму по группам

  • Редакция Кодкампа

17 авг. 2022 г.
читать 2 мин


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

Например, предположим, что у нас есть следующий набор данных, и мы хотели бы просуммировать общее количество «баллов» по командам:

В следующем пошаговом примере показано, как это сделать.

Шаг 1: введите данные

Сначала введите значения данных в Excel:

Шаг 2: Найдите уникальные категории

Затем нам нужно использовать функцию =UNIQUE() для создания списка уникальных значений в определенном диапазоне.

В нашем примере мы введем следующую формулу в ячейку E2 :

=UNIQUE( B2:B12 )

Это создаст список уникальных команд:

Шаг 3: Найдите сумму по категориям

Далее мы будем использовать функцию СУММЕСЛИ(диапазон, критерий, диапазон_суммы) , чтобы найти сумму очков, набранных каждой командой.

В нашем примере мы введем следующую формулу в ячейку F3 :

=SUMIF( $B$2:$C$12 , E3 , $C$2:$C$12 )

Это рассчитает сумму очков, набранных каждой командой:

Это говорит нам:

  • Общее количество очков, набранных игроками «Лейкерс», составляет 21,6 .
  • Общее количество очков, набранных игроками на «Маверикс», составляет 56,4 .
  • Общее количество очков, набранных игроками «шпор», составляет 48,8 .
  • Общее количество очков, набранных игроками на «Уорриорз», равно 65 .

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Как суммировать несколько листов в Excel
Как суммировать по месяцам в Excel
Как считать по группам в Excel

Написано

Редакция Кодкампа

Замечательно! Вы успешно подписались.

Добро пожаловать обратно! Вы успешно вошли

Вы успешно подписались на кодкамп.

Срок действия вашей ссылки истек.

Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.

Успех! Ваша платежная информация обновлена.

Ваша платежная информация не была обновлена.

Skip to content

На чтение 1 мин. Просмотров 6.7k.

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

В нашем примере формула выглядит так:

= ЕСЛИ ( В5 = В4 ; «» ; СУММЕСЛИ( B5: B10 ; В5 ; С5: С10 ))

Как подсчитать сумму по группам в Excel

В каждой строке, где СУММЕСЛИ запускается ЕСЛИ, СУММЕСЛИ вычисляет сумму всех соответствующих строк в столбце C (C5: C10). Критериями, используемыми СУММЕСЛИ являются текущие значения ячеек B (B5), испытанных против всего столбца В (B5: B10).

Итого счетов-фактур по возрасту

=СУММЕСЛИ(диапазон ячеек для критерия; критерии; сумма)

Как подсчитать сумму по группам в Excel

Простая СУММЕСЛИ поможет посчитать промежуточные итоги по любому параметру, например, по счетам-фактурам:

=СУММЕСЛИ($E$5:$E$11;G5;$D$5:$D$11)

Вот два столбца, один — это название продукта, а другой — продажи. Теперь я хочу суммировать продажи по тому же продукту, как показано на скриншоте ниже. Как я могу решить это в Excel?
сумма документов по группе 1

Суммировать значения по группам с использованием формулы

Вычислите или объедините значения по группам с помощью Kutools for Excel


Суммировать значения по группам с использованием формулы

Вы можете легко суммировать значения по группам с помощью одной формулы в Excel.

Выберите следующую ячейку в диапазоне данных, введите это = ЕСЛИ (A2 = A1; «»; СУММЕСЛИ (A: A; A2; B: B)), (A2 — относительная ячейка, по которой вы хотите суммировать, A1 — заголовок столбца, A: A — столбец, по которому вы хотите суммировать, B: B — столбец, значения которого вы хотите суммировать.) Нажмите Enter перетащите маркер заполнения вниз в ячейки, чтобы заполнить формулу.
сумма документов по группе 2


Вычислите или объедините значения по группам с помощью Kutools for Excel

Если вы хотите выполнить другие вычисления по группам, такие как количество, найти максимальное или минимальное значение или объединить значения на основе группы, вы можете попробовать Kutools for ExcelАвтора Расширенные ряды комбинирования утилита.

После бесплатная установка Kutools for Excel, пожалуйста, сделайте следующее:

1. Выберите диапазон данных и щелкните Кутулс > Слияние и разделение > Расширенные ряды комбинирования.
сумма документов по группе 3

2. в Расширенные ряды комбинирования диалог, пожалуйста, сделайте следующее:

1) Укажите столбец в качестве ключевого столбца, который используется для расчета или объединения значений на основе;

2) Выберите нужный вариант за одну операцию.
сумма документов по группе 4

3. Нажмите Ok, то значения будут вычислены или объединены, как показано на скриншоте ниже:


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (7)


Оценок пока нет. Оцените первым!

Ссылка на это место страницы:
#title

  1. Как подсчитать сумму по группам в Excel
  2. Итого счетов-фактур по возрасту
  3. Скачать файл

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

В нашем примере формула выглядит так:

= ЕСЛИ( В5 = В4; «» ; СУММЕСЛИ( B5: B10 ; В5 ; С5: С10 ))

= IF( В5 = В4; «» ; SUMIF( B5:B10 ; В5 ; С5: С10 ))

В каждой строке, где СУММЕСЛИ запускается ЕСЛИ, СУММЕСЛИ вычисляет сумму всех соответствующих строк в столбце C (C5: C10). Критериями, используемыми СУММЕСЛИ являются текущие значения ячеек B (B5), испытанных против всего столбца В (B5: B10). 

Ссылка на это место страницы:
#punk02

=СУММЕСЛИ(диапазон ячеек для критерия; критерии; сумма)

=SUMIFS ( диапазон ячеек для критерия; критерии; сумма )

Простая СУММЕСЛИ поможет посчитать промежуточные итоги по любому параметру, например, по счетам-фактурам:

=СУММЕСЛИ($E$5:$E$11;G5;$D$5:$D$11)

=SUMIF($E$5:$E$11;G5;$D$5:$D$11)

Ссылка на это место страницы:
#punk03

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

1. Введите свою почту

2. Нажмите Зарегистрироваться

3. Обновите страницу
Вместо этого блока появится ссылка для скачивания материалов.

Привет! Меня зовут Дмитрий. С 2014 года Microsoft Cretified Trainer. Вместе с командой управляем этим сайтом. Наша цель — помочь вам эффективнее работать в Excel. 

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

Подписывайтесь на нас в соц.сетях:

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

Содержание

  1. Группировка строк и столбцов в Excel
  2. Как скрыть и показать группы
  3. Подведение итогов в Excel
  4. Создание промежуточного итога
  5. Просмотр групп по уровням
  6. Удаление промежуточных итогов в Excel

Группировка строк и столбцов в Excel

  1. Выделите строки или столбцы, которые необходимо сгруппировать. В следующем примере мы выделим столбцы A, B и C.Группы и промежуточные итоги в Excel
  2. Откройте вкладку Данные на Ленте, затем нажмите команду Группировать.Группы и промежуточные итоги в Excel
  3. Выделенные строки или столбцы будут сгруппированы. В нашем примере это столбцы A, B и C.Группы и промежуточные итоги в Excel

Чтобы разгруппировать данные в Excel, выделите сгруппированные строки или столбцы, а затем щелкните команду Разгруппировать.

Группы и промежуточные итоги в Excel

Как скрыть и показать группы

  1. Чтобы скрыть группу в Excel, нажмите иконку Скрыть детали (минус).Группы и промежуточные итоги в Excel
  2. Группа будет скрыта. Чтобы показать скрытую группу, нажмите иконку Показать детали (плюс).Группы и промежуточные итоги в Excel

Подведение итогов в Excel

Команда Промежуточный итог позволяет автоматически создавать группы и использовать базовые функции, такие как СУММ, СЧЁТ и СРЗНАЧ, чтобы упростить подведение итогов. Например, команда Промежуточный итог способна вычислить стоимость канцтоваров по группам в большом заказе. Команда создаст иерархию групп, также называемую структурой, чтобы упорядочить информацию на листе.

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

Создание промежуточного итога

В следующем примере мы воспользуемся командой Промежуточный итог, чтобы определить сколько заказано футболок каждого размера (S, M, L и XL). В результате рабочий лист Excel обретет структуру в виде групп по каждому размеру футболок, а затем будет подсчитано общее количество футболок в каждой группе.

  1. Прежде всего отсортируйте данные, для которых требуется подвести итог. В этом примере мы подводим промежуточный итог для каждого размера футболок, поэтому информация на листе Excel должна быть отсортирована по столбцу Размер от меньшего к большему.Группы и промежуточные итоги в Excel
  2. Откройте вкладку Данные, затем нажмите команду Промежуточный итог.Группы и промежуточные итоги в Excel
  3. Откроется диалоговое окно Промежуточные итоги. Из раскрывающегося списка в поле При каждом изменении в, выберите столбец, который необходимо подытожить. В нашем случае это столбец Размер.
  4. Нажмите на кнопку со стрелкой в поле Операция, чтобы выбрать тип используемой функции. Мы выберем Количество, чтобы подсчитать количество футболок, заказанных для каждого размера.
  5. В поле Добавить итоги по выберите столбец, в который необходимо вывести итог. В нашем примере это столбец Размер.
  6. Если все параметры заданы правильно, нажмите ОК.Группы и промежуточные итоги в Excel
  7. Информация на листе будет сгруппирована, а под каждой группой появятся промежуточные итоги. В нашем случае данные сгруппированы по размеру футболок, а количество заказанных футболок для каждого размера указано под соответствующей группой.Группы и промежуточные итоги в Excel

Просмотр групп по уровням

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

Хоть в этом примере представлено всего три уровня, Excel позволяет создавать до 8 уровней вложенности.

  1. Щелкните нижний уровень, чтобы отобразить минимальное количество информации. Мы выберем уровень 1, который содержит только общее количество заказанных футболок.Группы и промежуточные итоги в Excel
  2. Щелкните следующий уровень, чтобы отобразить более подробную информацию. В нашем примере мы выберем уровень 2, который содержит все строки с итогами, но скрывает остальные данные на листе.Группы и промежуточные итоги в Excel
  3. Щелкните наивысший уровень, чтобы развернуть все данные на листе. В нашем случае это уровень 3.Группы и промежуточные итоги в Excel

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

Группы и промежуточные итоги в Excel

Удаление промежуточных итогов в Excel

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

  1. Откройте вкладку Данные, затем нажмите команду Промежуточный итог.Группы и промежуточные итоги в Excel
  2. Откроется диалоговое окно Промежуточные итоги. Нажмите Убрать все.Группы и промежуточные итоги в Excel
  3. Все данные будут разгруппированы, а итоги удалены.

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

Группы и промежуточные итоги в Excel

Оцените качество статьи. Нам важно ваше мнение:

Формула суммы при наличии группировок

Flatcher

Дата: Среда, 23.09.2015, 13:02 |
Сообщение № 1

Группа: Проверенные

Ранг: Участник

Сообщений: 92


Репутация:

1

±

Замечаний:
0% ±


Excel 2010

Добрый день! Подскажите пожалуйста как при наличии группировок посчитать сумму продаж по каждому уровню группировки. Все данные в примере

 

Ответить

китин

Дата: Среда, 23.09.2015, 13:19 |
Сообщение № 2

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973


Репутация:

1063

±

Замечаний:
0% ±


Excel 2007;2010;2016

а попробу йте функцию промежуточные итоги

Код

=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109;$E$5:$E$9)

файл забыл :'(
перевложил.смотрите


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

Сообщение отредактировал китинСреда, 23.09.2015, 13:21

 

Ответить

Flatcher

Дата: Среда, 23.09.2015, 13:30 |
Сообщение № 3

Группа: Проверенные

Ранг: Участник

Сообщений: 92


Репутация:

1

±

Замечаний:
0% ±


Excel 2010

китин, не получается так(когда группировку сворачиваешь сумма уменьшается. А она ведь всегда 90 рублей

 

Ответить

китин

Дата: Среда, 23.09.2015, 13:37 |
Сообщение № 4

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973


Репутация:

1063

±

Замечаний:
0% ±


Excel 2007;2010;2016

посчитать сумму продаж по каждому уровню группировки

????????


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

 

Ответить

Flatcher

Дата: Среда, 23.09.2015, 13:44 |
Сообщение № 5

Группа: Проверенные

Ранг: Участник

Сообщений: 92


Репутация:

1

±

Замечаний:
0% ±


Excel 2010

китин, уровень 1 получается покупатели 90 руб; уровень 2 это покупатель 1 сумма 50 руб и покупатель 2 сумма 40 руб. уровень 3 по номенклатуре у меня получилось посчитать. Или это по другому надо было назвать?

Сообщение отредактировал FlatcherСреда, 23.09.2015, 13:46

 

Ответить

VIDEO56

Дата: Среда, 23.09.2015, 15:25 |
Сообщение № 6

Группа: Проверенные

Ранг: Обитатель

Сообщений: 262


Репутация:

23

±

Замечаний:
0% ±


Excel 2010

Flatcher, а почему бы не использовать сводную таблицу?


Всем удачного дня!

 

Ответить

pabchek

Дата: Среда, 23.09.2015, 18:11 |
Сообщение № 7

Группа: Проверенные

Ранг: Ветеран

Сообщений: 931


Репутация:

218

±

Замечаний:
0% ±


Excel 2007

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


«Учиться, учиться и еще раз учиться!»
WM: R399923528092

 

Ответить

Flatcher

Дата: Среда, 23.09.2015, 21:40 |
Сообщение № 8

Группа: Проверенные

Ранг: Участник

Сообщений: 92


Репутация:

1

±

Замечаний:
0% ±


Excel 2010

pabchek, спасибо) Вы сделали как раз то что нужно

 

Ответить

antoshavaluykin

Дата: Пятница, 21.02.2020, 12:44 |
Сообщение № 9

Группа: Пользователи

Ранг: Новичок

Сообщений: 33


Репутация:

0

±

Замечаний:
0% ±


Excel 2019

Друзья , помогите пожалуйста в вопросе.
Нужно в прикрепленном файле с помощью формулы просуммировать все группировки.
Там цифры корректные, но выгружены из базы без формул (соответственно).
Заранее благодарен.

К сообщению приложен файл:

8686010.xls
(124.5 Kb)

 

Ответить

Pelena

Дата: Пятница, 21.02.2020, 14:26 |
Сообщение № 10

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

antoshavaluykin, прочитайте Правила форума и создайте свою тему. Эта тема закрыта


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

Excel для Microsoft 365 Excel для Интернета Excel 2021 Excel 2019 Excel 2016 Excel 2013 Еще…Меньше

Для суммы чисел в диапазоне (группе ячеек) можно использовать простую формулу, но функцию СУММ проще использовать при работе с несколькими числами. Например, =СУММ(A2:A6) реже имеет ошибки при вводе, чем =A2+A3+A4+A5+A6.

Использование функции СУММ для двух диапазонов чисел

Вот формула, использующая два диапазонаячеев: =СУММ(A2:A4;C2:C3) суммирует числа в диапазонах A2:A4 и C2:C3. Чтобы получить итоговую сумму в 39787, нажмите ввод.

Чтобы создать формулу:

  1. Введите в ячейку =СУММ и открываю скобки (.

  2. Чтобы ввести первый диапазон формул, который называется аргументом (частью данных, которую нужно выполнить), введите A2:A4 (или выберите ячейку A2 и перетащите ее через ячейку A6).

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

  4. Введите второй аргумент C2:C3 (или перетащите его, чтобы выбрать ячейки).

  5. Введите закрываюю скобки )и нажмите ввод.

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

  • =СУММ(A2:A4;2429;10482)

  • =СУММ(4823;A3:A4;C2:C3)

  • =СУММ(4823;12335;9718;C2:C3)

  • =СУММ(A2;A3;A4;2429;10482)

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

Попробуйте попрактиковаться

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

Чтобы узнать, как работает функция СУММ, скопируйте таблицу ниже в таблицу и вкопируйте ее в ячейку A1.

Данные

-5

15

30

‘5

ИСТИНА

Формула

Описание

Результат

=СУММ(3;2)

Прибавляет 3 и 2.

5

=СУММ(«5»; 15; ИСТИНА)

Прибавляет 5, 15 и 1. Текстовое значение «5» сначала переводится в число, а логическое значение ИСТИНА — в число 1.

21

=СУММ(A2:A4)

Суммы значений в ячейках A2-A4.

40

=СУММ(A2:A4; 15)

С суммой значений в ячейках A2–A4, а затем к результату прибавляет 15.

55

=СУММ(A5;A6;2)

Суммы значений в ячейках A5 и A6, а затем 2 к результату. Так как не числовые значения в ссылках не переводятся, значение в ячейке A5 (‘5) и значение в ячейке A6 (ИСТИНА) будут рассматриваться как текст, поэтому значения в этих ячейках игнорируются.

2

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Нужна дополнительная помощь?

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