Преглед садржаја
Да ли знате како да збројите бројеве у одређеној колони када вредност у другој колони испуњава било који од наведених услова? У овом чланку ћете научити 3 различита начина да се уради ЗБИРАЈУЋИ помоћу више критеријума и логике ИЛИ.
Мицрософт Екцел има посебну функцију за сабирање ћелија са више услова – функцију СУМИФС. Ова функција је дизајнирана да ради са И логиком – ћелија се додаје само када су сви наведени критеријуми ТРУЕ за ту ћелију. У неким ситуацијама, међутим, можда ћете морати да збројите са више критеријума ИЛИ, тј. да додате ћелију када је било који од услова ТРУЕ. И то је када функција СУМИФ добро дође.
СУМИФ + СУМИФ за збир ћелија једнаких овом или оном
Када желите да збројите бројеве у једној колони када је друга колона једнака или А или Б, најочигледније решење је да се сваки услов обради појединачно, а затим сабирају резултати:
ЗБИР(опсег, критеријум1, збир_опсег) + ЗБИР(опсег , критеријум2, опсег_збира)У табели испод, претпоставимо да желите да саберете продају за два различита производа, рецимо Јабуке и Лимун . За ово можете директно доставити ставке од интереса у аргументима критеријум 2 различите функције СУМИФ:
=SUMIF(A2:A10, "apples", B2:B10) + SUMIF(A2:A10, "lemons", B2:B10)
Или можете да унесете критеријуме у засебне ћелије, и упутите се на те ћелије:
=SUMIF(A2:A10, E1, B2:B10) + SUMIF(A2:A10, E2, B2:B10)
Где је А2:А10 листа ставки ( опсег ), Б2:Б10су бројеви за сумирање ( сум_раге ), Е1 и Е2 су циљне ставке ( критеријум ):
Како ова формула функционише:
Прва функција СУМИФ сабира продају Јабуке , друга ЗУМИФ сабира продају Лимуна . Операција сабирања сабира под-збирове и даје збир.
СУМИФ са константом низа - компактна формула са више критеријума
СУМИФ + СУМИФ приступ добро функционише за 2 услова. Ако треба да саберете са 3 или више критеријума, формула ће постати превелика и тешко читљива. Да бисте постигли исти резултат са компактнијом формулом, наведите своје критеријуме у константи низа:
СУМ(СУМИФ(опсег, { црирериа1, црирериа2, црирериа3, …}, сум_ранге))Не заборавите да ова формула функционише на основу логике ИЛИ – ћелија се сабира када се испуни било који услов.
У нашем случају, да се сумира продаја за 3 различита ставке, формула је:
=SUM(SUMIF(A2:A10, {"Apples","Lemons","Oranges"}, B2:B10))
На горњем снимку екрана, услови су чврсто кодирани у низу, што значи да ћете морати да ажурирате формулу са свака промена критеријума. Да бисте то избегли, можете да унесете критеријуме у унапред дефинисане ћелије и да их унесете у формулу као референцу опсега (Е1:Е3 у овом примеру).
=SUM(SUMIF(A2:A10, E1:E3, B2:B10))
У програму Екцел 365 који подржава динамичке низове , ради као обична формула довршена помоћу тастера Ентер. У преддинамичким верзијама програма Екцел 2019, Екцел 2016, Екцел2013 и раније, треба је унети као формулу низа помоћу пречице Цтрл + Схифт + Ентер:
Како ова формула функционише:
Константа низа укључена у критеријуме СУМИФ-а приморава је да врати више резултата у облику низа. У нашем случају, то су 3 различите количине: за Јабуке , Лимун и Наранџе :
{425;425;565}
Да бисте добили укупно, користимо функцију СУМ и обмотавамо је око формуле СУМИФ.
СУМПРОДУЦТ и СУМИФ да бисмо сабрали ћелије са више услова ИЛИ
Не воле низове и траже нормалну формулу која би вам омогућило да сумирате са више критеријума у различитим ћелијама? Нема проблема. Уместо СУМ, користите функцију СУМПРОДУЦТ која природно обрађује низове:
СУМПРОДУЦТ(СУМИФ(опсег, црирериа_ранге , сум_ранге)
Под претпоставком да су услови у ћелијама Е1, Е2 и Е3, формула поприма овај облик:
=SUMPRODUCT(SUMIF(A2:A10, E1:E3, B2:B10))
Како ова формула функционише:
Као у претходном примеру, функција СУМИФ враћа низ бројева, који представља збир за сваки појединачни услов. СУМПРОДУЦТ сабира ове бројеве и даје коначан збир. За разлику од функције СУМ, СУМПРОДУЦТ је дизајниран да обрађује низове, тако да ради као обична формула без да морате да притиснете Цтрл + Схифт + Ентер .
СУМИФ користећи више критеријума са џокер знаковима
Од Екцел СУМИФ функција подржава замјенске знакове, можетеукључите их у више критеријума ако је потребно.
На пример, да бисте збројили продају за све врсте Јабуке и Банане , формула је:
=SUM(SUMIF(A2:A10, {"*Apples","*Bananas"}, B2:B10))
Ако би ваши услови требало да се уносе у појединачне ћелије, можете да унесете џокер знакове директно у те ћелије и обезбедите референцу опсега као критеријум за формулу ЗБИРНИ ПРОИЗВОД:
У овом примеру, стављамо џокер знак (*) испред имена ставки да би одговарао било ком претходном низу знакова као што су Зелене јабуке и Голдфингер банане . Да бисте добили укупан износ за ставке које садрже одређени текст било где у ћелији, ставите звездицу са обе стране, нпр. „*јабука*“.
Тако се користи СУМИФ у Екцел-у са више услова. Захваљујем вам на читању и надам се да се видимо на нашем блогу следеће недеље!
Вежбање за преузимање
СУМИФ више критеријума (.клск датотека)