Сумиране по условия
SUMIFS: сумиране на продажби по две условия
Изчисли стойността на изпратените поръчки за един регион, без да включваш чакащите поръчки и останалите региони.
Каква е стойността на изпратените поръчки за Север?
Малък доставчик на канцеларски материали преглежда пет поръчки. Търсим стойността на изпратените поръчки за регион Север. Чакащите поръчки и тези за Юг не трябва да участват. Въведи заглавията в A1:C1 и поръчките в редове 2–6.
| Регион (A) | Състояние (B) | Сума (C) |
|---|---|---|
| Север | Изпратена | 240 |
| Юг | Изпратена | 180 |
| Север | Чакаща | 95 |
| Север | Изпратена | 160 |
| Юг | Чакаща | 75 |
Напиши формулата
Първият аргумент на SUMIFS е диапазонът с числата за събиране. След него се редуват диапазон за проверка и условие. Тук проверяваме едновременно региона и състоянието на поръчката.
=SUMIFS(C2:C6,A2:A6,"Север",B2:B6,"Изпратена")Провери отговора по редовете
Резултатът е 400. Само редове 2 и 5 изпълняват и двете условия: 240 + 160 = 400. Поръчката за 95 е за Север, но още чака. Изпратената поръчка за 180 е за Юг и също не участва.
Условията се свързват с логическо И: всяко трябва да е изпълнено на същия ред. Всички поръчки за Север дават 495, а всички изпратени поръчки дават 580. Тези контролни суми помагат да откриеш неправилно зададено условие.
Направи отчета удобен за промяна
Въведи Север в E2 и Изпратена във F2. Използвай тези клетки вместо текстовите условия във формулата. Така можеш да сменяш избора, без да редактираш самата формула.
Знаците за долар фиксират изходните диапазони при копиране надолу. E2 и F2 остават относителни адреси, за да може следващият ред в отчета да използва собствен избор.
=SUMIFS($C$2:$C$6,$A$2:$A$6,E2,$B$2:$B$6,F2)Три чести причини за грешен резултат
Всички диапазони трябва да са с еднакъв размер. C2:C6, A2:A6 и B2:B6 съдържат по пет реда. B2:B5 би бил по-кратък диапазон.
Сумите трябва да са числа. Поставена от друг файл стойност с валутен знак може да е текст и да не участва в сбора. Форматирането на число като валута не е същото като записването на цялата стойност като текст.
Провери за излишни интервали в етикетите. Север и Север с интервал накрая могат да изглеждат еднакво в тясна клетка. Почисти изходните данни, преди да променяш формулата.
Промени една поръчка
Промени чакащата поръчка за Север от 95 на 125. Сумата на изпратените поръчки трябва да остане 400, защото състоянието още не отговаря на условието. След това смени състоянието на Изпратена. Резултатът трябва да стане 525. Така проверяваш отделно кои редове участват и кои суми се събират.
Опитай примера
Използвай началните стойности или ги промени, за да провериш как работи формулата.