Excel formula: Zbroji ako ćelija sadrži tekst u drugoj ćeliji -

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.

Zanimljivi članci...