Лесно е да се сумира по групи извън таблицата с помощта на функцията SUMIF, но какво ще стане, ако искаме да сумираме групите в таблицата. Същото като обобщена таблица. Това също е лесно да се направи. Тази статия разказва за това как да се сумират стойностите по тяхната група в една и съща таблица без повторение.
Обща формула
= IF (име на група_клетка_нагоре_име на група, SUMIF (обхват_на група, име на група, обхват_на сума), "")
Общата формула по -горе може да изглежда дълга, но току -що използвах описателни имена, така че да се обяснява сама.
Име на групата: препратката към клетката на името на групата, която искате да сумирате.
Име на клетка_нагоре_група: референтната клетка на клетката над името на групата.
Обхват на групата: препратката към диапазон, който съдържа имената на групите.
Sum_range: диапазонът от клетки, който съдържа стойностите.
Нека да видим как работи с пример.
Пример: Суми по групи
Тук имаме тази таблица на Excel, която съдържа данни за три компании с някои случайни данни.
Първият и най -добър метод е да използвате обобщени таблици. Обобщената таблица е най -добре да получавате обобщени и структурирани данни по групи.
Но по някаква причина, ако искате да сумирате стойности по групи само в оригиналната таблица. След това използвайте този метод. Първо сортирайте таблицата по групи. И след това напишете тази формула в C2:
= АКО (A2A1, SUMIF ($ A $ 2: $ A $ 10, A2, $ B $ 2: $ B $ 10), "")
Копирайте тази формула и имаме нашата сума от различни групи.
И така, как работи тази формула на Excel?
За да работи тази формула, сортирането на данни по групи е много важно.
Нека разгледаме функцията в C2 = IF (A2A1, SUMIF ($ A $ 2: $ A $ 10, A2, $ B $ 2: $ B $ 10), "").,
Тук функцията IF проверява дали Name в A2 не е равно на A1. Те не са равни, следователно функцията SUMIF работи и сумира стойност в диапазон $ B $ 2: $ B $ 10 за стойност само в A2, което ни дава 25551 в C2.
Нека да разгледаме функцията в C3, = IF (A2A1, SUMIF ($ A $ 2: $ A $ 10, A3, $ B $ 2: $ B $ 10), "")
Тук функцията IF проверява дали Name в A3 не е равно на A2. Те са равни. Следователно функцията SUMIF се пропуска и се връща False част, която не съдържа нищо (“”).
Как да използвате функцията SUMIF в Excel
SUMIFS с дати в Excel
SUMIF с непразни клетки
Как да използвате функцията SUMIFS в Excel
SUMIFS използва логика ИЛИ ИЛИ
Популярни статии:
Функцията VLOOKUP в Excel
COUNTIF в Excel 2016
Как да използвате функцията SUMIF в Excel