Sadržaj
Znate li kako zbrojiti brojeve u određenom stupcu kada vrijednost u drugom stupcu ispunjava bilo koji od navedenih uvjeta? U ovom ćete članku naučiti 3 različita načina za izvođenje SUMIF pomoću više kriterija i logike ILI.
Microsoft Excel ima posebnu funkciju za zbrajanje ćelija s više uvjeta - funkciju SUMIFS. Ova je funkcija dizajnirana za rad s logikom I - ćelija se dodaje samo kada su svi navedeni kriteriji TRUE za tu ćeliju. Međutim, u nekim situacijama možda ćete trebati zbrajati s više kriterija ILI, tj. dodati ćeliju kada je bilo koji od uvjeta TRUE. I to je kada funkcija SUMIF dobro dođe.
SUMIF + SUMIF za zbrajanje ćelija koje su jednake ovom ili onom
Kada želite zbrojiti brojeve u jednom stupcu kada je drugi stupac jednak ili A ili B, najočiglednije rješenje je obraditi svaki uvjet zasebno, a zatim dodati rezultate zajedno:
SUMIF(raspon, kriteriji1, sum_raspon) + SUMIF(raspon , criteria2, sum_range)Pretpostavimo da u donjoj tablici želite zbrojiti prodaju za dva različita proizvoda, recimo Jabuke i Limune . U tu svrhu možete navesti stavke od interesa izravno u argumentima kriterija 2 različite funkcije SUMIF:
=SUMIF(A2:A10, "apples", B2:B10) + SUMIF(A2:A10, "lemons", B2:B10)
Ili možete unijeti kriterije u zasebne ćelije, i odnosi se na te ćelije:
=SUMIF(A2:A10, E1, B2:B10) + SUMIF(A2:A10, E2, B2:B10)
Gdje je A2:A10 popis stavki ( raspon ), B2:B10su brojevi za zbrajanje ( sum_rage ), E1 i E2 su ciljne stavke ( kriteriji ):
Kako funkcionira ova formula:
Prva funkcija SUMIF zbraja prodaju Jabuka , druga SUMIF zbraja prodaju Limuna . Operacija zbrajanja zbraja međuzbrojeve i daje ukupni rezultat.
SUMIF s konstantom polja - kompaktna formula s više kriterija
Pristup SUMIF + SUMIF dobro funkcionira za 2 uvjeta. Ako trebate zbrajati s 3 ili više kriterija, formula će postati prevelika i teška za čitanje. Da biste postigli isti rezultat s kompaktnijom formulom, navedite svoje kriterije u konstanti polja:
Zapamtite da ova formula radi na temelju logike ILI - ćelija se zbraja kada je ispunjen bilo koji pojedinačni uvjet.
U našem slučaju, za zbrajanje prodaje za 3 različita stavke, formula je:
=SUM(SUMIF(A2:A10, {"Apples","Lemons","Oranges"}, B2:B10))
Na gornjoj snimci zaslona, uvjeti su tvrdo kodirani u nizu, što znači da ćete morati ažurirati formulu s svaka promjena kriterija. Da biste to izbjegli, možete unijeti kriterije u unaprijed definirane ćelije i dati formulu kao referencu raspona (E1:E3 u ovom primjeru).
=SUM(SUMIF(A2:A10, E1:E3, B2:B10))
U programu Excel 365 koji podržava dinamička polja , radi kao redovita formula koja se dovršava tipkom Enter. U preddinamičkim verzijama programa Excel 2019, Excel 2016, Excel2013 i ranije, treba je unijeti kao formulu polja pomoću prečaca Ctrl + Shift + Enter:
Kako ova formula radi:
Konstanta polja uključena u kriterije SUMIF-a prisiljava ga da vrati više rezultata u obliku polja. U našem slučaju, to su 3 različita iznosa: za jabuke , limune i naranče :
{425;425;565}
Da biste dobili ukupno, koristimo funkciju SUM i omotamo je oko formule SUMIF.
SUMPROIZVOD i SUMIF za zbrajanje ćelija s više uvjeta ILI
Ne volim nizove i tražim normalnu formulu koja bi vam omogućio zbrajanje s više kriterija u različitim ćelijama? Nema problema. Umjesto SUM, upotrijebite funkciju SUMPRODUCT koja nativno rukuje nizovima:
SUMPRODUCT(SUMIF(range, crireria_range , sum_range))
Pod pretpostavkom da su uvjeti u ćelijama E1, E2 i E3, formula ima ovaj oblik:
=SUMPRODUCT(SUMIF(A2:A10, E1:E3, B2:B10))
Kako ova formula radi:
Slično u prethodnom primjeru, funkcija SUMIF vraća niz brojeva koji predstavljaju zbrojeve za svaki pojedinačni uvjet. SUMPRODUCT zbraja ove brojeve zajedno i ispisuje konačan zbroj. Za razliku od funkcije SUM, SUMPRODUCT je dizajniran za obradu nizova, tako da radi kao redovita formula bez potrebe da pritisnete Ctrl + Shift + Enter.
SUMIF koristeći više kriterija sa zamjenskim znakovima
Budući da Funkcija Excel SUMIF podržava zamjenske znakove, možeteuključite ih u više kriterija ako je potrebno.
Na primjer, za zbroj prodaje za sve vrste Jabuka i Banana , formula je:
=SUM(SUMIF(A2:A10, {"*Apples","*Bananas"}, B2:B10))
Ako se vaši uvjeti trebaju unijeti u pojedinačne ćelije, možete upisati zamjenske znakove izravno u te ćelije i dati referencu raspona kao kriterij za formulu SUMPROIZVOD SUMIF:
U ovom primjeru stavljamo zamjenski znak (*) ispred naziva stavki kako bismo odgovarali bilo kojem prethodnom nizu znakova kao što su Zelene jabuke i Goldfinger banane . Da biste dobili zbroj za stavke koje sadrže određeni tekst bilo gdje u ćeliji, stavite zvjezdicu s obje strane, npr. "*jabuka*".
Tako se koristi SUMIF u Excelu s više uvjeta. Zahvaljujem vam na čitanju i nadam se da se vidimo na našem blogu sljedeći tjedan!
Radna knjiga za vježbe za preuzimanje
SUMIF više kriterija (.xlsx datoteka)