Сумма по группам в Excel таблице
Его легко суммировать по группам вне таблицы, используя функцию СУММЕСЛИ, но что, если мы хотим суммировать группы в таблице. То же, что и сводная таблица.
Это тоже легко сделать. В этой статье рассказывается о том, как суммировать значения по их группам в одной таблице без повторения.
Общая формула
=IF(group_name<>Cell_Above_group_name,SUMIF(group_range,group_name,sum_range),””)
Приведенная выше общая формула может показаться длинной, но я использовал описательные имена, чтобы она сама себя объясняла.
Group_name: ссылка на ячейку имени группы, которую вы хотите суммировать.
Cell_Above_group_name: ссылка на ячейку над именем группы.
Group_range: ссылка на диапазон, содержащий имена групп.
Sum_range: диапазон ячеек, содержащих значения.
Итак, давайте посмотрим, как это работает, на примере.
Пример: Сумма значений по группам
Здесь у нас есть эта таблица Excel, содержащая данные трех компаний с некоторыми случайными данными.
Первый и лучший способ — использовать сводные таблицы. Сводная таблица лучше всего подходит для получения сводных и структурированных данных по группам.
Но по любой причине, если вы хотите суммировать значения по группам только в исходной таблице. Тогда воспользуйтесь этим методом. Сначала отсортируйте таблицу по группам. А затем запишите эту формулу в C2:
=IF(A2<>A1,SUMIF($A$2:$A$10,A2,$B$2:$B$10),"")
Скопируйте эту формулу, и у нас есть наша сумма различных групп.
Итак, как работает эта формула Excel?
Чтобы эта формула работала, очень важна сортировка данных по группам.
Давайте посмотрим на функцию в C2 = link: / tips-if-condition-in-excel [IF]
(A2 <> A1, link: / excel-formula-and-function-excel-sumif-function [SUMIF] `($ A $ 2: $ A $ 10, A2, $ B $ 2: $ B $ 10)," ")., Здесь функция`link: / tips-if-condition-in-excel [IF]
проверяет, присутствует ли Имя в A2 не равно A1. Они не равны, поэтому ссылка: / excel-formula-and-function-excel-sumif-function [SUMIF] `
функция запускается и суммирует значение в диапазоне $ B $ 2: $ B $ 10 только для значения в A2, что дает нам 25551 в C2.
Давайте посмотрим на функцию в C3, = link: / tips-if-condition-in-excel [IF]
(A2 <> A1, `link: / excel-formula-and-function-excel-sumif-function [ СУММЕСЛИ] `($ A $ 2: $ A $ 10, A3, $ B $ 2: $ B $ 10),» «)
Здесь функция IF проверяет, не совпадает ли Name в A3 с A2. Они равны. Следовательно, функция СУММЕСЛИ пропускается и возвращается ложная часть, которая ничего не содержит («»).
Статья по теме:
link: / excel-formula-and-function-excel-sumif-function [Как использовать функцию СУММЕСЛИ в Excel]
link: / tips-sumifs-with-Date-in-excel [СУММЕСЛИМН с датами в Excel]
link: / tips-excel-sumif-not-blank-cells [СУММЕСЛИ с непустыми ячейками]
link: / summing-excel-sumifs-function [Как использовать функцию СУММЕСЛИМН в Excel]
link: / summing-sumifs-using-and-or-logic [СУММЕСЛИМН с использованием логики И-ИЛИ]
Популярные статьи:
link: / формулы-и-функции-введение-функции vlookup [Функция ВПР в Excel]
link: / tips-countif-in-microsoft-excel [СЧЁТЕСЛИ в Excel 2016]
link: / excel-formula-and-function-excel-sumif-function [Как использовать функцию СУММЕСЛИ в Excel]