Excel-formel: Summa om cellen innehåller text i en annan cell -

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.

Intressanta artiklar...