
Generisk formel
=SUMIF(range,"*"&A1&"*",sum_range)
Sammanfattning
För att summera om celler innehåller specifik text i en annan cell, kan du använda SUMIF-funktionen med ett jokertecken och sammankoppling. I exemplet som visas innehåller cell G6 denna formel:
=SUMIF(C5:C11,"*"&F6&"*",D5:D11)
Denna formel summerar belopp för objekt i kolumn C som innehåller "hoodie", var som helst i cellen.
Förklaring
SUMIF-funktionen stöder jokertecken. En asterisk (*) betyder "noll eller fler tecken", medan ett frågetecken (?) Betyder "vilket tecken som helst".
Jokertecken gör att du kan skapa kriterier som "börjar med", "slutar med", "innehåller 3 tecken" och så vidare.
Så, till exempel kan du använda "* hat *" för att matcha texten "hat" var som helst i en cell, eller "a *" för att matcha värden som börjar med bokstaven "a".
I det här fallet vill vi matcha texten i F6. Vi kan inte skriva kriterierna som "* F6 *" eftersom det bara matchar den bokstavliga texten "F6".
Istället måste vi använda sammanlänkningsoperatören (&) för att sammanfoga en hänvisning till F6 till asterisker (*):
"*"&F6&"*"
När Excel utvärderar detta argument inuti SUMIF-funktionen kommer det att "se" "* hoodie *" som kriterier:
=SUMIF(C5:C11,"*hoodie*",D5:D11)
SUMIF returnerar sedan summan för föremål som innehåller "hoodie", vilket är $ 27,00 i exemplet som visas.
Observera att SUMIF inte är skiftlägeskänslig.
Alternativ med SUMIFS
Du kan också använda SUMIFS-funktionen. SUMIFS kan hantera flera kriterier, och argumentens ordning skiljer sig från SUMIF. Motsvarande SUMIFS-formel är:
=SUMIFS(D5:D11,C5:C11,"*"&F6&"*")
Lägg märke till att summan alltid kommer först i SUMIFS-funktionen.
Se den här sidan för en lista över tillgängliga jokertecken.