
Generička formula
=SUMIF(range,"*"&A1&"*",sum_range)
Sažetak
Da biste zbrojili sadrže li stanice određeni tekst u drugoj ćeliji, možete upotrijebiti funkciju SUMIF s zamjenskim znakom i spajanjem. U prikazanom primjeru, stanica G6 sadrži ovu formulu:
=SUMIF(C5:C11,"*"&F6&"*",D5:D11)
Ova formula zbraja iznose za stavke u stupcu C koje sadrže "kapuljaču" bilo gdje u ćeliji.
Obrazloženje
Funkcija SUMIF podržava zamjenske znakove. Zvjezdica (*) znači "nula ili više znakova", dok upitnik (?) Znači "bilo koji jedan znak".
Zamjenski znakovi omogućuju vam stvaranje kriterija poput "započinje s", "završava s", "sadrži 3 znaka" i tako dalje.
Tako, na primjer, možete upotrijebiti "* hat *" da biste podudarali tekst "hat" bilo gdje u ćeliji ili "a *" da biste podudarali vrijednosti koje počinju slovom "a".
U ovom slučaju želimo uskladiti tekst u F6. Ne možemo napisati kriterije poput "* F6 *", jer će se podudarati samo s doslovnim tekstom "F6".
Umjesto toga, trebamo upotrijebiti operater spajanja (&) da pridružimo referencu na F6 zvjezdicama (*):
"*"&F6&"*"
Kada Excel procijeni ovaj argument unutar funkcije SUMIF, kao kriterij će "vidjeti" "* kapuljaču *":
=SUMIF(C5:C11,"*hoodie*",D5:D11)
SUMIF zatim vraća zbroj za predmete koji sadrže "kapuljaču", što je 27,00 USD u prikazanom primjeru.
Imajte na umu da SUMIF ne razlikuje velika i mala slova.
Alternativa sa SUMIFS
Također možete koristiti funkciju SUMIFS. SUMIFS može obraditi više kriterija, a redoslijed argumenata razlikuje se od SUMIF-a. Ekvivalentna SUMIFS formula je:
=SUMIFS(D5:D11,C5:C11,"*"&F6&"*")
Primijetite da je raspon zbroja uvijek na prvom mjestu u funkciji SUMIFS.
Pogledajte ovu stranicu za popis dostupnih zamjenskih znakova.