
Általános képlet
=SUMIF(range,"*"&A1&"*",sum_range)
Összegzés
Összegezve, ha a cellák tartalmaznak konkrét szöveget egy másik cellában, használhatja a SUMIF függvényt helyettesítő karakterrel és összefűzéssel. A bemutatott példában a G6 cella a következő képletet tartalmazza:
=SUMIF(C5:C11,"*"&F6&"*",D5:D11)
Ez a képlet összegzi a C oszlop azon elemeit, amelyek "pulcsit" tartalmaznak, bárhol a cellában.
Magyarázat
A SUMIF funkció támogatja a helyettesítő karaktereket. A csillag (*) jelentése "nulla vagy több karakter", míg a kérdőjel (?) "Bármelyik karakter".
A helyettesítő karakterek lehetővé teszik olyan kritériumok létrehozását, mint a "kezdődik", a "végződik", a "3 karaktert tartalmaz" és így tovább.
Tehát például használhatja a "* hat *" elemet a "hat" szöveg egyezéséhez a cellában bárhol, vagy az "a *" karaktert az "a" betűvel kezdődő értékek egyezéséhez.
Ebben az esetben meg akarjuk egyezni az F6 szövegét. Nem írhatunk olyan kritériumokat, mint az "* F6 *", mert ez csak az "F6" szó szerinti szövegnek felel meg.
Ehelyett a konkatenációs operátort (&) kell használnunk, hogy csillagokhoz (*) kapcsoljuk az F6 hivatkozást:
"*"&F6&"*"
Amikor az Excel értékeli ezt az argumentumot a SUMIF függvényen belül, akkor "látni fogja" a "pulcsi *" kritériumot:
=SUMIF(C5:C11,"*hoodie*",D5:D11)
A SUMIF ezután visszaadja a "pulcsit" tartalmazó elemek összegét, amely a bemutatott példában 27,00 USD.
Vegye figyelembe, hogy a SUMIF nem különbözteti meg a kis- és nagybetűket.
A SUMIFS alternatívája
Használhatja a SUMIFS funkciót is. A SUMIFS több feltételt képes kezelni, és az argumentumok sorrendje eltér a SUMIF-től. Az egyenértékű SUMIFS képlet:
=SUMIFS(D5:D11,C5:C11,"*"&F6&"*")
Vegye figyelembe, hogy az összegtartomány mindig az első a SUMIFS függvényben.
Ezen az oldalon találja az elérhető helyettesítő karakterek listáját.