Excel

Vsota, če celica vsebuje besedilo v drugi celici

Sum If Cell Contains Text Another Cell

Formula Excel: Vsota, če celica vsebuje besedilo v drugi celiciSplošna formula | _+_ | Povzetek

Če povzamemo, če celice vsebujejo določeno besedilo v drugi celici, lahko uporabite funkcijo SUMIF z nadomestni znak in združevanje . V prikazanem primeru celica G6 vsebuje to formulo:



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

Ta formula povzema zneske za postavke v stolpcu C, ki vsebujejo 'kapuco', kjer koli v celici.

Pojasnilo

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





Z nadomestnimi znaki lahko ustvarite merila, na primer '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 zapisati, ker se bo ujemalo samo z dobesednim besedilom 'F6'.

Namesto tega moramo z operaterjem združevanja (&) združiti sklic na F6 z zvezdicami (*):

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

Ko Excel oceni ta argument znotraj funkcije SUMIF, bo kot merilo 'videl'*hoodie*':

 
'*'&F6&'*'

SUMIF nato vrne vsoto za predmete, ki vsebujejo 'hoodie', kar je v prikazanem primeru 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:

kako ustvariti drugo vrstico v celici
 
= SUMIF (C5:C11,'*hoodie*',D5:D11)

Upoštevajte, da vsota vedno prihaja prvi v funkciji SUMIFS.

Glej to stran za seznam razpoložljivih nadomestnih znakov.

Avtor Dave Bruns


^