Innholdsfortegnelse
I denne artikkelen skal jeg vise deg hvordan du summerer hvis en celle inneholder tekst i Excel. Du vil lære metodene for å summere basert på en celle som inneholder en hvilken som helst type tekst, sammen med om den inneholder en spesifikk tekst med riktige eksempler og illustrasjoner.
Last ned øvelsesarbeidsbok
Sum hvis en celle inneholder tekst.xlsx
6 egnede formler for å summere hvis en celle inneholder tekst i Excel
Her har vi et datasett med navnene på noen produkter, kontaktadressene til kundene som kjøpte dem, og antallet fra et selskap som heter Jupyter Group.
I dag er målet vårt å summere cellene som inneholder tekst fra dette datasettet.
1. Bruk SUM.HVIS-funksjonen for å summere hvis en celle inneholder tekst i Excel
Du kan bruke SUM.HVIS-funksjonen i Excel til å summere hvis en celle inneholder tekst i Excel.
La oss for eksempel prøve å summere mengden av produktene hvis kunders adresser er E-post-IDer , ikke Telefonnumre .
Det betyr at vi må summere Antallet til en celle hvis dens tilstøtende celle inneholder en tekst som Kundeadressen .
⧪ Hvordan oppnå dette?
For å utføre dette, kan du skrive inn et stjernesymbol (*) som kriteriet i en SUMIF-funksjon , som følgende formel:
=SUMIF(C4:C13,"*",D4:D13)
Se, her har vi det totale antallet av produktermed kunder som har tekstadresser.
Det er 1558.
⧪ Forklaring av formelen
- The SUM.HVIS-funksjonen tar tre argumenter: et område , et kriterium og et sum_område .
- Her er området C4:C13 (kundeadresse) og kriteriet er “*” . “*” holder TRUE for en hvilken som helst tekstverdi. Derfor søker formelen etter alle tekstverdiene i området C4:C13 .
- Når den finner en tekstverdi i området C4:C13 , summerer den den tilsvarende verdien fra sum_området , D4:D13 ( Antall ).
- Dermed SUM.HVIS(C4:C13,"* ”,D4:D13) returnerer summen av alle mengdene fra området D4:D13 der den tilsvarende adressen i området C4:C13 er en tekstadresse.
Les mer: Hvordan summere celler med tekst og tall i Excel
2. Bruk SUMIFS-funksjonen for å summere hvis en celle inneholder tekst i Excel
Du kan bruke SUMIFS-funksjonen i stedet for SUMIFS-funksjonen for å summere om en celle inneholder tekst i Excel.
⧪ Hvordan oppnå?
Formelen er nesten lik. Her vil SUMIFS formelen for å summere mengdene med tekstadressene være:
=SUMIFS(D4:D13,C4:C13,"*")
Her har vi igjen det totale antallet produkter med kunder som har tekstadresser.
Det er 1558 igjen.
⧪ Forklaring avFormel
- SUMIFS-funksjonen tar en sum_range og ett eller flere par med område og kriterier.
- Her er vår sum_range D4:D13 ( Antall ). Og vi har brukt ett par av område og kriterier .
- Rekkevidden er C4:C13 (kontaktadresse) , og kriteriene er “*” . Den søker etter alle tekstverdiene i området C4:C13 .
- Når den finner en tekstverdi i området C4:C13 , summerer den den tilsvarende verdien fra sum_området D4:D13 .
- Dermed returnerer SUMIFS(D4:D13,C4:C13,"*") summen av alle mengdene fra området D4:D13 der den tilsvarende adressen i området C4:C13 er en tekstadresse.
Les mer : Excel-sum hvis en celle inneholder kriterier (5 eksempler)
3. Kombiner SUM-, IF- og ISTEXT-funksjoner for å summere hvis en celle inneholder tekst i Excel
Hvis du ønsker det, kan du bruke en kombinasjon av SUM-funksjonen , If-funksjonen , og ISTEXT-funksjonen for å summere om en celle inneholder tekst i Excel.
⧪ Hvordan oppnå?
Velg en hvilken som helst celle og skriv inn denne kombinerte formelen:
=SUM(IF(ISTEXT(C4:C13),D4:D13,0))
[ Det er en matriseformel . Så trykk CTRL+SHIFT+ENTER med mindre du er i Office 365 .]
Se, vi har det samme total mengde produkter med kunder som har tekstadresser,1558.
⧪ Forklaring av formelen
- ISTEXT(C4:C13) sjekker hver verdi i området C4:C13 og returnerer en TRUE hvis det er en tekstverdi. Ellers returnerer den en USANN .
- Nå blir formelen SUM(HVIS({TRUE,TRUE,FALSE,…,FALSE},D4:D13,0)) .
- HVIS({TRUE,TRUE,FALSE,…,FALSE},D4:D13,0) returnerer den tilsvarende verdien fra området D4:D13 for hver SANT . Og for hver USANN returnerer den 0 .
- Derfor blir formelen SUM(D4,D5,0,D7,0,0,0, D11,D12,0) .
- Nå returnerer SUM-funksjonen summen av de tilsvarende verdiene fra området D4:D13 .
Les mer: Hvis celle inneholder tekst, kopier deretter til et annet ark i Excel
Lignende avlesninger
- Sum celler i Excel: Kontinuerlig, tilfeldig, med kriterier osv.
- Hvordan tildele verdi hvis cellen inneholder Word i Excel (4 enkle måter)
- Hvis celle inneholder tekst, returner verdi i en annen celle ved hjelp av Excel-formel
- Hvordan returnere verdi hvis celler inneholder bestemt tekst fra en liste
- Finn tekst i Excel-område og returcellereferanse (3 måter)
4. Bruk SUMIF-funksjonen for å summere hvis en celle inneholder en spesifikk tekst i Excel (tilpasset forskjell mellom store og små bokstaver)
Til nå har vi summert alle cellene som inneholder tekstverdier.
Nå skal vi prøve littannen ting. Vi summerer cellene som inneholder tekstverdier med en spesifikk tekst.
La oss for eksempel prøve å summere mengden av alle de røde produktene.
Det betyr at vi må summere en hvilken som helst celle hvis den inneholder teksten “rød” i den.
⧪ Hvordan oppnå dette?
Vi kan også oppnå dette ved å bruke SUM.HVIS-funksjonen i Excel med Asterisk-symbol (*) .
Skriv inn denne formelen i en hvilken som helst celle i regnearket:
=SUMIF(B4:B13,"*Red*",D4:D13)
Her har vi summen av alle produktene med teksten “Rød” i den. Det er 691.
⧪ Forklaring av formelen
- SUM.HVIS-funksjonen tar tre argumenter: a område , et kriterie og et sum_område .
- Her er området B4:B13 (Produktnavn) og kriteriet er “Rødt” . Den holder TRUE for enhver tekstverdi med teksten “Red” i den.
- Derfor søker formelen etter alle tekstverdiene i området B4:B13 som inneholder teksten “Rød” .
- Når den finner en verdi i området B4:B13 , summerer den tilsvarende verdi fra sumområdet , D4:D13 ( Antall ).
- Dermed SUM.HVIS(B4:B13,"*Rød*", D4:D13) returnerer summen av alle mengdene fra området D4:D13 der produktnavnet inneholder teksten “Rød” .
⧪ Merknad å huske
- Dette er en Stilling av store og små bokstaver formel. Det vil si at hvis du bruker “RED” eller “red” i stedet for “Red” , vil det også fungere på samme måte.
Les mer: Hvis celle inneholder spesifikk tekst, legg til 1 i Excel (5 eksempler)
5. Bruk SUMIFS-funksjonen for å summere hvis en celle inneholder en spesifikk tekst i Excel (SUM-uavhengig samsvar)
Du kan bruke SUMIFS-funksjonen i stedet for SUM-funksjonen for å summere om en celle inneholder en bestemt tekst.
⧪ Hvordan oppnå?
SUMIFS formel for å finne ut summen av alle produktene med teksten “Rød” i dem vil være:
=SUMIFS(D4:D13,B4:B13,"*Red*")
Her har vi igjen summen av alle produktene med teksten “Rød” i. Det er 691.
⧪ Forklaring av formelen
- SUMIFS-funksjonen tar en sum_range og ett eller flere par av område og kriterier.
- Her er sum_range D4:D13 ( Antall ). Og vi har brukt ett par av et område og kriterier .
- Rekkevidden er B4:B13 (Produktnavn) , og kriteriene er “*Rød*” . Den søker etter alle tekstverdiene i området C4:C13 med teksten “Red” i.
- Når den finner en verdi i området B4:B13 , summerer den tilsvarende verdien fra sum_området D4:D13 .
- Dermed SUMIFS(D4:D13,C4: C13,”*”) returnerersummen av alle mengdene fra området D4:D13 der produktnavnet har teksten “Rød” i seg.
⧪ Merknad å huske
- Dette er også en uavhengig av store og små bokstaver formel. Det vil si at “RED” eller “red” i stedet for “Red” vil også fungere på samme måte.
Les mer: Hvis celle inneholder tekst, legg til tekst i en annen celle i Excel
6. Kombiner SUM-, HVIS-, FEIL- og FINN-funksjoner for å summere hvis en celle inneholder en spesifikk tekst i Excel (tilpasset mellom store og små bokstaver)
De to foregående metodene utfører en uavhengig av store og små bokstaver samsvar for å summere alle cellene som inneholder en spesifikk tekst i den.
Nå, hvis du vil ha en forbokstavsensitiv match, kan du bruke denne formelen.
Du kan kombinere SUM-funksjonen , HVIS-funksjonen , FEIL-funksjonen og FINN-funksjonen for å summere om en celle inneholder en bestemt tekst i det med et store og små bokstaver samsvar.
⧪ Hvordan oppnå?
formel for å finne ut summen av alle produktene med teksten “Rød” i dem vil være:
=SUM(IF(ISERROR(FIND("Red",B4:B13)),0,D4:D13))
[ Det er en matriseformel . Så trykk CTRL+SHIFT+ENTER med mindre du bruker Office 365 .]
Se, vi har igjen det totale antallet produkter med teksten “Rød” i navnet.
⧪ Forklaring avFormel
- FIND(“Rød”,B4:B13) søker etter et forbokstavsensitiv samsvar på alle verdiene i området B4:B13 ( Produktnavn ) for teksten “Rød” .
- Det returnerer et tall hvis det finner samsvar, ellers returnerer det #VERDI feil.
- Så formelen blir SUM(HVIS(FEIL({15,#VERDI!,15,#VERDI!,…,#VERDI!}),0 ,D4:D13)) .
- FEIL({15,#VERDI!,15,#VERDI!,…,#VERDI!}) returnerer en SANN for hver feil, og en USANT ellers.
- Derfor blir formelen SUM(HVIS{SANN,USANN,SANN,…,USANN},0,D4 :D13)) .
- HVIS{TRUE,FALSE,TRUE,…,FALSE},0,D4:D13) returnerer 0 for hver SANN , og returnerer den tilsvarende verdien fra området D4:D13 for hver USANN .
- Nå blir formelen SUM( D4,0,D5,0,…,0) .
- Til slutt returnerer SUM-funksjonen summen av de tilsvarende verdiene.
Les mer: Excel hvis celle inneholder tekst, så returnerer verdi (8 enkle måter)
T ting å huske
- SUMIF-funksjonen og SUMIF-funksjonen kan brukes med Jokertegn (*, ?, ~) for å søke etter delvise treff.
- SUMIF-funksjonen og SUMIFS-funksjonen søker etter et Som-uavhengig -treff, mens FINN-funksjonen søker etter et Stillingstilfelle -treff.
Konklusjon
Ved å bruke disse metodene kan dusum hvis en celle inneholder tekst i Excel. Kjenner du noen annen metode? Eller har du spørsmål? Spør oss gjerne.