Excel képlet: Összegezzük, ha a cella szöveget tartalmaz egy másik cellában -

Á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.

érdekes cikkek...