För att summera om celler innehåller specifik text i en annan cell kan du använda SUMIF -funktionen med a jokertecken och sammanfogning . I exemplet som visas innehåller cell G6 följande formel:
= SUMIF (range,'*'&A1&'*',sum_range)
Denna formel summerar belopp för objekt i kolumn C som innehåller 'hoodie', var som helst i cellen.
FörklaringSUMIF -funktionen stöder jokertecken . En asterisk (*) betyder 'noll eller fler tecken', medan ett frågetecken (?) Betyder 'vilket tecken som helst'.
Med jokertecken kan du skapa kriterier som 'börjar med', 'slutar med', 'innehåller tre tecken' och så vidare.
Så till exempel kan du använda '*hatt*' för att matcha texten 'hatt' 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 endast kommer att matcha bokstaven 'F6'.
Istället måste vi använda sammankopplingsoperatören (&) för att ansluta en referens till F6 till asterisker (*):
= SUMIF (C5:C11,'*'&F6&'*',D5:D11)
När Excel utvärderar detta argument inuti SUMIF -funktionen ser det ''*hoodie*'' som kriterier:
'*'&F6&'*'
SUMIF returnerar sedan summan för artiklar som innehåller 'hoodie', vilket är $ 27,00 i exemplet som visas.
Observera att SUMIF inte är skiftlägeskänsligt.
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:
hur man använder diagramfilter i Excel
= SUMIF (C5:C11,'*hoodie*',D5:D11)
Lägg märke till att summan alltid kommer först i SUMIFS -funktionen.
Ser denna sida för en lista över tillgängliga jokertecken.
Författare Dave Bruns