Excel formula: Vsota, če celica vsebuje besedilo v drugi celici -

Kazalo

Splošna formula

=SUMIF(range,"*"&A1&"*",sum_range)

Povzetek

Če želite povzeti, ali celice vsebujejo določeno besedilo v drugi celici, lahko uporabite funkcijo SUMIF z nadomestnim znakom in združitvijo. V prikazanem primeru celica G6 vsebuje to formulo:

=SUMIF(C5:C11,"*"&F6&"*",D5:D11)

Ta formula vsote zneskov za predmete v stolpcu C, ki vsebujejo "kapuco", kjer koli v celici.

Pojasnilo

Funkcija SUMIF podpira nadomestne znake. Zvezdica (*) pomeni "nič ali več znakov", vprašaj (?) Pa "kateri koli znak".

Nadomestni znaki vam omogočajo, da ustvarite merila, kot so "začne se z", "konča z", "vsebuje 3 znake" itd.

Tako lahko na primer uporabite "* hat *" za ujemanje besedila "hat" kjer koli v celici ali "a *" za ujemanje vrednosti, ki se začnejo s črko "a".

V tem primeru želimo ujemati besedilo v F6. Meril, kot je "* F6 *", ne moremo napisati, ker se bo to ujemalo samo z dobesednim besedilom "F6".

Namesto tega moramo uporabiti operater povezovanja (&), da združimo sklic na F6 z zvezdicami (*):

"*"&F6&"*"

Ko Excel ovrednoti ta argument znotraj funkcije SUMIF, bo kot merilo "videl" "* hoodie *":

=SUMIF(C5:C11,"*hoodie*",D5:D11)

Nato SUMIF vrne vsoto za predmete, ki vsebujejo "kapuco", kar v prikazanem primeru znaša 27,00 USD.

Upoštevajte, da SUMIF ne razlikuje med velikimi in malimi črkami.

Alternativa s SUMIFS

Uporabite lahko tudi funkcijo SUMIFS. SUMIFS lahko obravnava več meril, vrstni red argumentov pa se razlikuje od SUMIF. Enakovredna formula SUMIFS je:

=SUMIFS(D5:D11,C5:C11,"*"&F6&"*")

Upoštevajte, da je obseg vsote vedno na prvem mestu v funkciji SUMIFS.

Seznam razpoložljivih nadomestnih znakov najdete na tej strani.

Zanimive Članki...