SUMIF u Google tablicama s primjerima formula

  • Podijeli Ovo
Michael Brown

Udžbenik pokazuje kako koristiti funkciju SUMIF u Google proračunskim tablicama za uvjetno zbrajanje ćelija. Pronaći ćete primjere formula za tekst, brojeve i datume i naučiti kako zbrajati prema više kriterija.

Neke od najboljih funkcija u Google tablicama su one koje vam pomažu sažimati i kategorizirati podatke. Danas ćemo pobliže pogledati jednu od takvih funkcija - SUMIF - moćan instrument za uvjetno zbrajanje ćelija. Prije proučavanja sintakse i primjera formula, dopustite mi da počnem s nekoliko važnih napomena.

Google tablice imaju dvije funkcije za zbrajanje brojeva na temelju uvjeta: SUMIF i SUMIFS . Prvi procjenjuje samo jedan uvjet dok drugi može testirati više uvjeta odjednom. U ovom ćemo se vodiču usredotočiti isključivo na funkciju SUMIF, korištenje SUMIFS bit će obrađeno u sljedećem članku.

Ako znate kako koristiti SUMIF u Excel desktopu ili Excelu online, SUMIF u Google tablicama će biti komad torte za vas jer su oboje u biti isti. Ali nemojte još žuriti zatvoriti ovu stranicu - možda ćete pronaći nekoliko neočitih, ali vrlo korisnih SUMIF formula koje niste znali!

    SUMIF u Google tablicama - sintaksa i osnovne upotrebe

    Funkcija SUMIF je Google tablica dizajnirana za zbrajanje numeričkih podataka na temelju jednog uvjeta. Sintaksa mu je sljedeća:

    SUMIF(raspon, kriterij, [raspon_zbira])

    Gdje:

    • Raspon i dalje se preporuča osigurati jednaku veličinu range i sum_range kako bi se izbjegle pogreške i spriječili problemi nedosljednosti.

      4. Vodite računa o sintaksi SUMIF kriterija

      Da bi vaša SUMIF formula Google tablica radila ispravno, izrazite kriterije na pravi način:

      • Ako kriterij uključuje tekst , zamjenski znak ili logički operator iza kojeg slijedi broj, tekst ili datum, stavite kriterij u navodnike. Na primjer:

        =SUMIF(A2:A10, "apples", B2:B10)

        =SUMIF(A2:A10, "*", B2:B10)

        =SUMIF(A2:A10, ">5")

        =SUMIF(A5:A10, "apples", B5:B10)

      • Ako kriterij uključuje logički operator i referenca ćelije ili neka druga funkcija , upotrijebite navodnike za početak tekstualnog niza i ampersand (&) za spajanje i završetak niza. Na primjer:

        =SUMIF(A2:A10, ">"&B2)

        =SUMIF(A2:A10, ">"&TODAY(), B2:B10)

      5. Zaključajte raspone s apsolutnim referencama ćelija ako je potrebno

      Ako planirate kasnije kopirati ili premjestiti svoju SUMIF formulu, popravite raspone pomoću apsolutnih referenci ćelija (sa znakom $) kao u SUMIF($A$2 :$A$10, "jabuke", $B$2:$B$10).

      Ovako koristite funkciju SUMIF u Google tablicama. Kako biste pobliže pogledali formule o kojima se govori u ovom vodiču, slobodno otvorite naš primjer SUMIF Google tablice. Zahvaljujem vam na čitanju i nadam se da se vidimo na našem blogu sljedeći tjedan!

      (obavezno) - raspon ćelija koje treba procijeniti prema kriteriju .
    • Kriterij (obavezno) - uvjet koji treba ispuniti.
    • Raspon_zbroja (neobavezno) - raspon u kojem se zbrajaju brojevi. Ako je izostavljeno, tada se zbraja raspon .

    Kao primjer, napravimo jednostavnu formulu koja će zbrajati brojeve u stupcu B ako stupac A sadrži stavku jednaku "uzorku stavka".

    Za ovo definiramo sljedeće argumente:

    • Raspon - popis stavki - A5:A13.
    • Kriterij - ćelija koja sadrži stavku od interesa - B1.
    • Raspon_zbroja - iznosi koji se zbrajaju - B5:B13.

    Spajajući sve argumente zajedno, dobivamo sljedeću formulu:

    =SUMIF(A5:A13,B1,B5:B13)

    I radi točno kako treba:

    Google tablice Primjeri SUMIF

    Iz gornjeg primjera možete imati dojam da je korištenje SUMIF formula u Google proračunskim tablicama toliko jednostavno da biste to mogli raditi zatvorenih očiju. U većini slučajeva to je stvarno tako :) Ali ipak postoje neki trikovi i netrivijalne upotrebe koje bi vaše formule mogle učiniti učinkovitijima. Donji primjeri pokazuju nekoliko tipičnih slučajeva upotrebe. Kako biste lakše pratili primjere, pozivam vas da otvorite naš primjer SUMIF Google tablice.

    SUMIF formule s tekstualnim kriterijima (točno podudaranje)

    Za zbrajanje brojeva koji imaju određeni tekst u drugi stupac u istom retku, jednostavno unesite tekstinteres za argument kriterij vaše formule SUMIF. Kao i obično, svaki tekst u bilo kojem argumentu bilo koje formule treba biti zatvoren u "dvostruke navodnike".

    Na primjer, da biste dobili ukupno banana , koristite ovu formulu:

    =SUMIF(A5:A13,"bananas",B5:B13)

    Ili, možete staviti kriterij u neku ćeliju i pozvati se na tu ćeliju:

    =SUMIF(A5:A13,B1,B5:B13)

    Ova je formula kristalno jasna, zar ne? Sada, kako dobiti ukupno svih stavki osim banana? Za ovo upotrijebite operator nije jednako :

    =SUMIF(A5:A13,"bananas",B5:B13)

    Ako je "stavka izuzetka" unesena u ćeliju, onda priložite operator nije jednako u dvostruke navodnike ("") i spojite operator i referencu ćelije pomoću znaka & (&). Na primjer:

    =SUMIF (A5:A13,""&B1, B5:B13)

    Sljedeća snimka zaslona pokazuje na djelu formule "Zbroj ako je jednako" i "Zbroj ako nije jednako":

    Imajte na umu da SUMIF u Google tablicama traži navedeni tekst točno . U ovom primjeru zbrajaju se samo količine Banana , Zelene banane i Goldfinger banane nisu uključene. Za zbrajanje s djelomičnim podudaranjem koristite zamjenske znakove kao što je prikazano u sljedećem primjeru.

    SUMIF formule sa zamjenskim znakovima (djelomično podudaranje)

    U situacijama kada želite zbrojiti ćelije u jednom stupcu ako ćelija u drugom stupcu sadrži određeni tekst ili znak kao dio sadržaja ćelije , uključite jedan od sljedećih zamjenskih znakova u svojkriteriji:

    • Upitnik (?) za podudaranje s bilo kojim pojedinačnim znakom.
    • Zvjezdica (*) za podudaranje s bilo kojim nizom znakova.

    Na primjer , da zbrojite količine svih vrsta banana, upotrijebite ovu formulu:

    =SUMIF(A5:A13,"*bananas*",B5:B13)

    Također možete koristiti zamjenske znakove zajedno s referencama ćelija. Za to stavite zamjenski znak u navodnike i spojite ga s referencom ćelije:

    =SUMIF(A5:A13, "*"&B1&"*", B5:B13)

    U svakom slučaju, naša formula SUMIF zbraja količine svih banana:

    Za podudaranje sa stvarnim upitnikom ili zvjezdicom, ispred njih dodajte znak tilde (~) kao što je "~?" ili "~*".

    Na primjer, za zbrajanje brojeva u stupcu B koji imaju zvjezdicu u stupcu A u istom retku, koristite ovu formulu:

    =SUMIF(A5:A13, "~*", B5:B13)

    Možete čak upisati zvjezdicu u neku ćeliju, recimo B1, i spojiti tu ćeliju s tildom:

    =SUMIF(A5:A13, "~"&B1, B5:B13)

    SUMIF osjetljiv na velika i mala slova u Googleu Tablice

    Prema zadanim postavkama, SUMIF u Google tablicama ne vidi razliku između malih i velikih slova. Da biste ga prisilili da različito koristi velika i mala slova, koristite SUMIF u kombinaciji s funkcijama FIND i ARRAYFORMULA:

    SUMIF(ARRAYFORMULA( FIND(" tekst", raspon)), 1, raspon_zbira)

    Pretpostavimo da imate popis brojeva naloga u A5:A13 i odgovarajuće iznose u C5:C13, gdje se isti broj naloga pojavljuje u nekoliko redaka. Unesite ciljni ID naloga u neku ćeliju, recimo B1, i koristitesljedeća formula za vraćanje ukupnog iznosa narudžbe:

    =SUMIF(ARRAYFORMULA(FIND(B1, A5:A13)),1, C5:C13)

    Kako ova formula funkcionira

    Da bismo bolje razumjeli logiku formule, razdvojimo se dolje u smislene dijelove:

    Najteži dio je argument raspon : ARRAYFORMULA(FIND(B1, A5:A13))

    Koristite FIND koji razlikuje velika i mala slova funkciju za traženje točnog ID-a narudžbe. Problem je u tome što obična formula FIND može pretraživati ​​samo unutar jedne ćelije. Za pretraživanje unutar raspona potrebna je formula polja, tako da ugnijezdite FIND unutar ARRAYFORMULA.

    Kada gornja kombinacija pronađe točno podudaranje, vraća 1 (položaj prvog pronađenog znaka), inače # VALUE pogreška. Dakle, jedino što vam preostaje je zbrojiti iznose koji odgovaraju jedinicama. U tu svrhu stavite 1 u argument kriterij i C5:C13 u argument raspon_zbira . Gotovo!

    SUMIF formule za brojeve

    Da biste zbrojili brojeve koji ispunjavaju određeni uvjet, upotrijebite jedan od operatora usporedbe u svojoj SUMIF formuli. U većini slučajeva odabir odgovarajućeg operatera nije problem. Ispravno ugrađivanje u kriterij moglo bi biti izazov.

    Zbroj ako je veći ili manji od

    Za usporedbu izvornih brojeva s određenim brojem, upotrijebite jedan od sljedećih logičkih operatora:

    • veće od (>)
    • manje od (<)
    • veće od ili jednako (>=)
    • manje od ili jednak(<=)

    Na primjer, za zbrajanje brojeva u B5:B13 koji su veći od 200, koristite ovu formulu:

    =SUMIF(B5:B13, ">200")

    Molimo obratite pažnju ispravna sintaksa kriterija: broj s prefiksom operatora usporedbe i cijela konstrukcija unutar navodnika.

    Ili, možete upisati broj u neku ćeliju, i spojite operator usporedbe s referencom ćelije:

    =SUMIF(B5:B13, ">"&B1, B5:B13)

    Možete čak unijeti i operator usporedbe i broj u zasebne ćelije i spojiti te ćelije :

    Na sličan način možete koristiti druge logičke operatore kao što su:

    Zbroj ako je veći ili jednak 200:

    =SUMIF(B5:B13, ">=200")

    Zbroj ako je manji od 200:

    =SUMIF(B5:B13, "<200")

    Zbroj ako je manji ili jednak 200:

    =SUMIF(B5:B13, "<=200")

    Zbroj ako je jednako

    Za zbrajanje brojeva koji su jednaki određenom broju, možete koristiti znak jednakosti (=) zajedno s brojem ili izostaviti znak jednakosti i uključiti samo broj u kriterij argument.

    Na primjer, za zbrajanje iznosa u stupac B čija je količina u stupcu C jednaka 10, koristite bilo koju od sljedećih formula:

    =SUMIF(C5:C13, 10, B5:B13)

    ili

    =SUMIF(C5:C13, "=10", B5:B13)

    ili

    =SUMIF(C5:C13, B1, B5:B13)

    Gdje je B1 ćelija sa traženom količinom.

    Zbroj ako nije jednak

    Za zbroj ostalih brojeva od navedenog broja, upotrijebite operator nije jednako ().

    U našem primjeru, za zbrajanje iznosa u stupcu B koji imaju bilo koju količinu osim 10u stupac C idite s jednom od ovih formula:

    =SUMIF(C5:C13, "10", B5:B13)

    =SUMIF(C5:C13, ""&B1, B5:B13)

    Snimak zaslona u nastavku prikazuje rezultat:

    SUMIF formule Google tablica za datume

    Za uvjetno zbrajanje vrijednosti na temelju kriterija datuma, također koristite operatore usporedbe kao što je prikazano u gornjim primjerima. Ključna točka je da datum treba biti naveden u formatu koji Google tablice mogu razumjeti.

    Na primjer, da biste zbrojili iznose u B5:B13 za datume isporuke prije 11. ožujka 2018., izgradite kriterij u jedan od ovih načina:

    =SUMIF(C5:C13, "<3/11/2018", B5:B13)

    =SUMIF(C5:C13, "<"&DATE(2018,3,11), B5:B13)

    =SUMIF(C5:C13, "<"&B1, B5:B13)

    Gdje je B1 ciljni datum:

    U slučaju da želite uvjetno zbrojiti ćelije na temelju današnjeg datuma , uključite funkciju TODAY() u argument kriterij .

    Na primjer, napravimo formulu koja zbraja iznose današnjih isporuka:

    =SUMIF(C5:C13, TODAY(), B5:B13)

    Idući primjerom dalje, možemo pronaći ukupan broj prošlih i budućih isporuka :

    Prije danas: =SUMIF(C5:C13, "<"&TODAY(), B5:B13)

    Nakon danas: =SUMIF(C5:C13, ">"&TODAY(), B5:B13)

    Zbroj na temelju praznih ili nepraznih ćelija

    U mnogim situacijama možda ćete morati zbrojite vrijednosti u određenom stupcu ako je odgovarajuća ćelija u drugom stupcu prazna ili nije prazna.

    Za ovo upotrijebite jedan od sljedećih kriterija u SUMIF formulama Google tablica:

    Zbroj ako je prazno :

    • "=" za zbrajanje ćelija th na su potpuno prazne.
    • "" za zbrajanje praznih ćelija uključujući one koje sadrže nultu duljinunizovi.

    Zbroj ako nije prazno:

    • "" za zbrajanje ćelija koje sadrže bilo koju vrijednost, uključujući nizove nulte duljine.

    Na primjer, da zbrojite iznose za koje je postavljen datum isporuke (ćelija u stupcu C nije prazna ), koristite ovu formulu:

    =SUMIF(C5:C13, "", B5:B13)

    Da biste dobili ukupno iznosa bez datuma isporuke (ćelija u stupcu C je prazna ), koristite ovaj:

    =SUMIF(C5:C13, "", B5:B13)

    Google tablice SUMIF s više kriterija (ILI logika)

    Funkcija SUMIF u Google tablicama dizajnirana je za zbrajanje vrijednosti na temelju samo jednog kriterija. Za zbrajanje s više kriterija, možete dodati dvije ili više funkcija SUMIF zajedno.

    Na primjer, za zbrajanje Jabuka i Naranči koristite ovu formulu:

    =SUMIF(A6:A14, "apples", B6:B14)+SUMIF(A6:A14, "oranges", B6:B14)

    Ili, stavite nazive stavki u dvije odvojene ćelije, recimo B1 i B2, i upotrijebite svaku od tih ćelija kao kriterij:

    =SUMIF(A6:A14, B1, B6:B14)+SUMIF(A6:A14, B2, B6:B14)

    Imajte na umu da ova formula radi kao SUMIF s ILI logičkim - zbraja vrijednosti ako je zadovoljen barem jedan od navedenih kriterija.

    U ovom primjeru , dodajemo vrijednosti u stupac B ako je stupac A jednak "jabuke" ili "naranče". Drugim riječima, SUMIF() + SUMIF() radi kao sljedeća pseudo-formula (nije prava, samo pokazuje logiku!): sumif(A:A, "jabuke" ili "naranče", B:B) .

    Ako želite uvjetno zbrajati s I logičkim , tj. zbrajati vrijednosti kada su ispunjeni svi navedeni kriteriji, upotrijebiteFunkcija Google tablica SUMIFS.

    Google tablice SUMIF - stvari koje treba zapamtiti

    Sada kada znate glavne elemente funkcije SUMIF u Google tablicama, možda bi bilo dobro napraviti kratak sažetak onoga što ste već naučili.

    1. SUMIF može procijeniti samo jedan uvjet

    Sintaksa funkcije SUMIF dopušta samo jedan raspon , jedan kriterij i jedan raspon_zbroja . Za zbrajanje s više kriterija ili dodajte nekoliko funkcija SUMIF zajedno (logika ILI) ili koristite formule SUMIFS (logika AND).

    2. Funkcija SUMIF ne razlikuje velika i mala slova

    Ako tražite formulu SUMIF koja razlikuje velika i mala slova, koristite SUMIF u kombinaciji s ARRAYFORMULA i FIND kao što je prikazano u ovom primjeru.

    3. Navedite raspon jednake veličine i raspon_zbroja

    Zapravo, argument raspon_zbroja navodi samo krajnju gornju lijevu ćeliju raspona za zbrajanje, preostalo područje definirano je dimenzijama raspona argument.

    Drugačije rečeno, SUMIF(A1:A10, "jabuke", B1:B10) i SUMIF(A1:A10, "jabuke", B1:B100) će zbrojiti vrijednosti u raspon B1:B10 jer je iste veličine kao raspon (A1:A10).

    Dakle, čak i ako greškom unesete pogrešan raspon zbroja, Google tablice će i dalje izračunati vašu formulu desno, pod uvjetom da je gornja lijeva ćelija sum_range točna.

    Ipak, jest

    Michael Brown predani je tehnološki entuzijast sa strašću za pojednostavljivanjem složenih procesa pomoću softverskih alata. S više od desetljeća iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google tablicama i dokumentima. Michaelov blog posvećen je dijeljenju znanja i stručnosti s drugima, pružajući savjete i upute koje je lako slijediti za poboljšanje produktivnosti i učinkovitosti. Bez obzira jeste li iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.