Суммирование значений по группам в Excel
Иногда может возникнуть необходимость суммировать значения на основе групп в таблице. Например, у меня есть список продуктов с соответствующими количествами в другом столбце, и теперь я хочу получить промежуточную сумму для каждого продукта, как показано на скриншоте ниже. В этом руководстве будут представлены некоторые формулы для решения этой задачи в Excel.
- Суммирование значений по группам – промежуточные итоги в исходной таблице данных
- Суммирование значений по группам – промежуточные итоги в другом месте
Суммирование значений по группам – промежуточные итоги в исходной таблице данных
Вот общий синтаксис для суммирования значений на основе групп в Excel:
- имя_группы: Ячейка с названием группы, которую вы хотите суммировать;
- ячейка_выше_группы: Ячейка над названием группы;
- диапазон_групп: Диапазон ячеек, содержащих названия групп;
- диапазон_сумм: Диапазон ячеек, соответствующий указанному имени группы для суммирования.
Если данные отсортированы по столбцу группировки, одинаковый продукт расположен вместе, как показано на скриншоте ниже. Чтобы подвести промежуточные итоги по группам, можно создать формулы на основе функций ЕСЛИ и СУММЕСЛИ.
1. Пожалуйста, скопируйте и вставьте следующую формулу в пустую ячейку рядом с вашими данными:
- Примечание: В формуле:
- A1 – это заголовочная ячейка, а A2 – первая ячейка, содержащая название продукта, которое вы хотите использовать;
- A2:A13 – это список, содержащий названия продуктов, которые вы хотите суммировать;
- B2:B13 – это столбец данных, по которому вы хотите получить промежуточный итог.
2. Затем перетащите маркер заполнения вниз к ячейкам, где вы хотите использовать эту формулу, и промежуточные итоги будут рассчитаны на основе каждого названия продукта, см. скриншот:
Объяснение формулы:
=ЕСЛИ(A2=A1,"",СУММЕСЛИ($A$2:$A$13,A2,$B$2:$B$13))
- СУММЕСЛИ($A$2:$A$13,A2,$B$2:$B$13): Эта функция СУММЕСЛИ будет суммировать только значения в диапазоне B2:B13, если их соответствующие значения в диапазоне A2:A13 равны критерию A2.
- ЕСЛИ(A2=A1,"",СУММЕСЛИ($A$2:$A$13,A2,$B$2:$B$13)): Эта функция ЕСЛИ проверяет каждое значение в столбце A, равно ли оно значению в верхней ячейке. Например, если значение ячейки A2 равно значению ячейки A1, ничего ("") не вернется, если нет совпадения, результат функции СУММЕСЛИ будет возвращен.
Суммирование значений по группам – промежуточные итоги в другом месте
Если значения каждой группы не расположены вместе и перечислены случайным образом в столбце, чтобы суммировать совпадающие значения на основе группы или категории, вам следует извлечь каждое название группы из названий продуктов, а затем получить промежуточный итог на основе этого названия группы, как показано на скриншоте ниже.
1. Сначала, пожалуйста, извлеките уникальное название группы, используя следующую формулу массива, затем нажмите клавиши Ctrl + Shift + Enter вместе, чтобы получить первый результат.
- Примечание: В формуле:
- A2:A13 – это диапазон ячеек, из которого нужно извлечь все уникальные значения;
- D1 – это ячейка выше той, куда вы ввели формулу.
2. Затем выберите ячейку с формулой и перетащите маркер заполнения вниз до тех пор, пока не будут отображены все названия продуктов, см. скриншот:
3. Теперь вы можете суммировать значения по извлеченному названию группы. В данном случае здесь будет использоваться функция СУММЕСЛИ, пожалуйста, введите следующую формулу в пустую ячейку, в этом примере я помещу её в ячейку E2.
4. Затем перетащите маркер заполнения вниз, чтобы скопировать эту формулу и вернуть общее количество заказов других групп, см. скриншот:
Используемые связанные функции:
- СУММЕСЛИ:
- Функция СУММЕСЛИ помогает суммировать ячейки на основе одного условия.
- ЕСЛИ:
- Функция ЕСЛИ проверяет определённое условие и возвращает соответствующее значение, которое вы указали для ИСТИНА или ЛОЖЬ.
Больше статей:
- Подведение итогов по возрасту счетов
- Суммирование сумм счетов на основе возраста, как показано на скриншоте ниже, может быть обычной задачей в Excel. В этом руководстве показано, как подвести итоги счетов по возрасту с помощью обычной функции СУММЕСЛИ.
- Сумма наименьших или нижних N значений
- В Excel легко суммировать диапазон ячеек с помощью функции СУММ. Иногда вам может понадобиться суммировать наименьшие или нижние 3, 5 или n чисел в диапазоне данных, как показано на скриншоте ниже. В этом случае функции СУММПРОИЗВ и НАИМЕНЬШИЙ помогут решить эту проблему в Excel.
- Сумма наименьших или нижних N значений на основе критериев
- В предыдущем руководстве мы обсуждали, как суммировать наименьшие n значений в диапазоне данных. В этой статье мы выполним более сложную операцию – суммирование самых низких n значений на основе одного или нескольких критериев в Excel.
Лучшие инструменты для повышения производительности Office
Kutools для Excel - Помогает вам выделиться из толпы
🤖 | KUTOOLS AI Помощник: Революционизируйте анализ данных на основе: Интеллектуальное выполнение | Генерация кода | Создание пользовательских формул | Анализ данных и создание диаграмм | Вызов функций Kutools… |
Популярные функции: Поиск, Выделение или Отметка дубликатов | Удалить пустые строки | Объединить столбцы или ячейки без потери данных | Округлить без формулы ... | |
Супер VLookup: Множественные критерии | Множественные значения | На нескольких листах | Распознавание нечетких соответствий... | |
Расширенный раскрывающийся список: Простой раскрывающийся список | Зависимый раскрывающийся список | Раскрывающийся список с множественным выбором... | |
Управление столбцами: Добавить определенное количество столбцов | Переместить столбцы | Переключить статус видимости скрытых столбцов | Сравнить столбцы для выбора одинаковых и разных ячеек ... | |
Основные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формул | Управление книгами и листами | Библиотека автотекста (Авто текст) | Выбор даты | Объединить данные | Шифрование/Расшифровка ячеек | Отправка писем по списку | Супер фильтр | Специальный фильтр (фильтр жирного/курсивного/зачеркнутого текста...) ... | |
Топ-15 наборов инструментов: 12 инструментов для работы с текстом (Добавить текст, Удалить определенные символы ...) | 50+ типов диаграмм (Диаграмма Ганта ...) | 40+ практических формул (Расчет возраста на основе даты рождения ...) | 19 инструментов вставки (Вставить QR-код, Вставить изображение по пути ...) | 12 инструментов преобразования (Преобразовать в слова, Конвертация валюты ...) | 7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки Excel ...) | ... и многое другое |
Kutools для Excel имеет более 300 функций, гарантируя, что то, что вам нужно, находится всего в одном клике...
Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)
- Один щелчок, чтобы переключаться между десятками открытых документов!
- Сократите сотни кликов мышью каждый день, попрощайтесь с болью в руке от мыши.
- Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.