Excel SUMIF sa više kriterijuma ILI

  • Podijeli Ovo
Michael Brown

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)

    Michael Brown je posvećen tehnološki entuzijasta sa strašću za pojednostavljenje složenih procesa pomoću softverskih alata. Sa više od decenije iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google Sheets i Docs. Michaelov blog je posvećen dijeljenju svog znanja i stručnosti s drugima, pružajući jednostavne savjete i tutorijale za poboljšanje produktivnosti i efikasnosti. Bilo da ste iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.