Sadržaj
Da li znate kako zbrojiti brojeve u određenoj koloni kada vrijednost u drugoj koloni ispunjava bilo koji od navedenih uslova? U ovom članku naučit ćete 3 različita načina da se ZBIRAJU koristeći više kriterija i logiku ILI.
Microsoft Excel ima posebnu funkciju za zbrajanje ćelija s više uvjeta - funkciju SUMIFS. Ova funkcija je dizajnirana da radi sa I logikom - ćelija se dodaje samo kada su svi navedeni kriteriji TRUE za tu ćeliju. U nekim situacijama, međutim, možda ćete morati da zbrojite sa više kriterijuma ILI, tj. da dodate ćeliju kada je bilo koji od uslova TRUE. I to je kada funkcija SUMIF dobro dođe.
SUMIF + SUMIF za zbroj ćelija jednakih ovom ili onom
Kada želite da zbrojite brojeve u jednoj koloni kada je drugi stupac jednak ili A ili B, najočitije rješenje je rukovanje svakim uvjetom pojedinačno, a zatim zbrajanje rezultata:
ZBIR(opseg, kriterijum1, zbir_raspon) + ZBIR(opseg , kriterijum2, sum_range)U tabeli ispod, pretpostavimo da želite da zbrojite prodaju za dva različita proizvoda, recimo Jabuke i Limun . Za ovo možete dostaviti stavke od interesa direktno u argumentima kriterijum 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 uputite se na te ćelije:
=SUMIF(A2:A10, E1, B2:B10) + SUMIF(A2:A10, E2, B2:B10)
Gdje je A2:A10 lista stavki ( opseg ), B2:B10su brojevi za zbrajanje ( sum_rage ), E1 i E2 su ciljne stavke ( kriterijum ):
Kako ova formula funkcionira:
Prva funkcija SUMIF zbraja prodaju Jabuke , druga ZUMIF zbraja prodaju Limuna . Operacija sabiranja zbraja pod-zbirove i daje zbir.
SUMIF sa konstantom niza - kompaktna formula sa više kriterijuma
SUMIF + SUMIF pristup radi dobro za 2 uslova. Ako trebate zbrojiti sa 3 ili više kriterija, formula će postati prevelika i teško čitljiva. Da biste postigli isti rezultat sa kompaktnijom formulom, navedite svoje kriterije u konstanti niza:
SUM(SUMIF(opseg, { crireria1, crireria2, crireria3, …}, sum_range))Imajte na umu da ova formula radi na osnovu logike ILI - ćelija se zbraja kada je ispunjen bilo koji uslov.
U našem slučaju, da se zbroje prodaja za 3 različita stavke, formula je:
=SUM(SUMIF(A2:A10, {"Apples","Lemons","Oranges"}, B2:B10))
Na gornjoj slici, uslovi su tvrdo kodirani u nizu, što znači da ćete morati ažurirati formulu sa svaka promena kriterijuma. Da biste to izbjegli, možete unijeti kriterije u unaprijed definirane ćelije i dostaviti 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čke nizove , radi kao obična formula dovršena tipkom Enter. U preddinamičkim verzijama programa Excel 2019, Excel 2016, Excel2013 i ranije, trebalo bi je unijeti kao formulu niza sa Ctrl + Shift + Enter prečicom:
Kako ova formula funkcionira:
Konstanta niza uključena u kriterije SUMIF-a prisiljava je da vrati više rezultata u obliku niza. U našem slučaju, to su 3 različite količine: za Jabuke , Limun i Naranče :
{425;425;565}
Da biste dobili ukupno, koristimo funkciju SUM i omotamo je oko formule SUMIF.
SUMPRODUCT i SUMIF da zbrojimo ćelije sa više ILI uslova
Ne vole nizove i traže normalnu formulu koja bi vam omogućilo da zbrojite s više kriterija u različitim ćelijama? Nema problema. Umjesto SUM, koristite funkciju SUMPRODUCT koja nativno obrađuje nizove:
SUMPRODUCT(SUMIF(opseg, crireria_range , sum_range))
Pod pretpostavkom da su uslovi u ćelijama E1, E2 i E3, formula poprima ovaj oblik:
=SUMPRODUCT(SUMIF(A2:A10, E1:E3, B2:B10))
Kako ova formula funkcionira:
Sviđa mi se u prethodnom primjeru, funkcija SUMIF vraća niz brojeva, koji predstavljaju zbrojeve za svaki pojedinačni uvjet. SUMPRODUCT sabira ove brojeve i daje konačni zbroj. Za razliku od funkcije SUM, SUMPRODUCT je dizajniran za obradu nizova, tako da radi kao obična formula bez pritiskanja Ctrl + Shift + Enter .
SUMIF koristeći više kriterija sa zamjenskim znakovima
Od Excel SUMIF funkcija podržava zamjenske znakove, možeteuključite ih u više kriterija ako je potrebno.
Na primjer, da zbrojite prodaju za sve vrste Jabuke i Banane , formula je:
=SUM(SUMIF(A2:A10, {"*Apples","*Bananas"}, B2:B10))
Ako bi vaši uvjeti trebali biti uneseni u pojedinačne ćelije, možete upisati zamjenske znakove direktno u te ćelije i dati referencu raspona kao kriterij za formulu SUMPRODUCT SUMIF:
U ovom primjeru stavljamo zamjenski znak (*) ispred naziva stavki kako bi odgovarao bilo kojem prethodnom nizu znakova kao što su Zelene jabuke i Goldfinger banane . Da biste dobili ukupan iznos za stavke koje sadrže određeni tekst bilo gdje u ćeliji, stavite zvjezdicu na obje strane, npr. "*jabuka*".
Tako se koristi SUMIF u Excelu sa više uslova. Zahvaljujem vam na čitanju i nadam se da se vidimo na našem blogu sljedeće sedmice!
Vježbanje za preuzimanje
SUMIF više kriterija (.xlsx fajl)