I artikkelen vår, Tell celler som inneholder spesifikk tekst, teller vi hver celle som inneholder en bestemt tekst. I denne artikkelen vil vi lære å telle celler som inneholder enten denne eller den verdien. Med andre ord, telle med ELLER logikk.
Du tror kanskje at du kan bruke COUNTIF -funksjonen to ganger og deretter legge dem til. Men det er en feil sving. Du vet hvorfor.
Generisk formel
= SUMPRODUCT (-((ISNUMBER (SEARCH ("this", range)) + ISNUMBER (SEARCH ("that", range)))> 0))
"Dette": det er den første teksten du vil telle i området. Det kan være hvilken som helst tekst.
"At": det er den andre teksten du vil telle i området. Det kan være hvilken som helst tekst.
Område: Dette er området eller matrisen som inneholder tekst som du vil telle for dine spesifikke tekster.
La oss se et eksempel:
Eksempel:
Her har jeg tilbakemeldinger i området A2 til A8. Jeg vil telle antall kommentarer som inneholder “gode” eller “fine” ord.
For å telle celler som inneholder spesifikke tekster "god" eller "fin", skriv denne formelen:
= SUMPRODUCT (-((ISNUMBER (SEARCH ("good", A2: A8)) + ISNUMBER (SEARCH ("nice", A2: A8)))> 0))
Du kan se at det er fire kommentarer som inneholder enten “bra” eller “hyggelig”.
Hvordan det fungerer?
La oss starte fra innsiden.
SEARCH ("bra", A2: A8): denne delen returnerer en rekke #VALUE feil og tall, som representerer plasseringen av funnet tekst. {8;#VERDI!;#VERDI!;#VERDI!;#VERDI!; 30; 24}
ISNUMBER (SEARCH ("bra", A2: A8)): denne delen av formelen sjekker hver verdi i matrisretur etter SEARCH -funksjon, om det er et tall eller ikke, og returnerer en matrise med TRUE og FALSE. For dette eksemplet returnerer det {TRUE; FALSE; FALSE; FALSE; FALSE; TRUE; TRUE}.
ISNUMBER (SEARCH ("fin", A2: A8)): denne delen av formelen gjør det samme, men denne gangen ser den etter "fint" ord i cellen og returnerer en matrise med den SANNE og FALSE basen på cellen inneholder "fin . ”
Deretter har vi lagt til disse matrisene ved hjelp av + -tegnet. Den boolske verdier til 1 og 0 og legger dem til. Internt vil det se slik ut, {1; 0; 0; 0; 0; 1; 1}+{0; 1; 0; 0; 0; 1; 0} = {1; 1; 0; 0; 0; 2; 1}.
Du kan se at kommentaren i A7 har både tekster "fine" og "gode". Og det er dobbeltregnet her. Vi vil ikke det. Så vi gjør en annen sammenligning for å konvertere hvert tall til sant og usant.
((ISNUMBER (SEARCH ("good", A2: A8)) + ISNUMBER (SEARCH ("nice", A2: A8)))>0): Denne delen av formelen konverterer den resulterende matrisen til SANN og FALSK. Hvis verdien er større enn 0, er den SANN annet FALSK. Her vil det være {TRUE; TRUE; FALSE; FALSE; FALSE; TRUE; TRUE}.
Antallet SANN i matrisen er navnet på strengen som inneholder "gode" eller "fine" ord.
SUMPRODUCT (-((ISNUMBER (SEARCH ("good", A2: A8)) + ISNUMBER (SEARCH ("nice", A2: A8)))> 0))
Deretter bruker vi - negative symboler for å konvertere dem til tall. Og til slutt summerer SUMPRODUCT matrisen for å returnere antall celler som inneholder "bra" eller "fint".
Du kan også bruke SUM -funksjonen, men da må du skrive inn denne formelen som en matriseformel.
Hvorfor ikke bruke COUNTIFS?
På grunn av doble tellinger.
Hvis en celle inneholder begge tekstene, blir den talt to ganger, noe som ikke er riktig i dette scenariet.
Men hvis du vil at det skal skje, bruk denne formelen,
= SUMME (TELLINGER (A2: A8, {"*hyggelig*", "*bra*"}))
Det vil returnere 5 i vårt eksempel. Jeg har forklart det her.
Gjør store og små bokstaver følsomme
Den foreslåtte løsningen teller den gitte teksten uavhengig av bokstaven. Hvis du vil telle store og små bokstaver, må du erstatte SEARCH -funksjonen med FIND -funksjonen.
= SUMPRODUCT (-((ISNUMBER (FINNE("dette", område)) + ISNUMBER (FINNE("det", område))))> 0))
DeFINNE funksjon er store og små bokstaver. Den returnerer plasseringen av funnet tekst.
Så ja gutta, slik kan du telle antall celler som inneholder enten denne teksten eller den. Du kan også klikke på funksjonsnavnene i formelen for å lese om den funksjonen. Jeg har forståelig nok utarbeidet dem.
Hvordan sjekke om cellen inneholder spesifikk tekst i Excel
Hvordan sjekke en liste over tekster i streng i Excel
Få COUNTIFS Two Criteria Match i Excel
Få TELLINGER MED ELLER For flere kriterier i Excel
Populære artikler:
50 Excel -snarvei for å øke produktiviteten : Bli raskere på oppgaven din. Disse 50 snarveiene får deg til å jobbe enda raskere med Excel.
Slik bruker du tVLOOKUP -funksjonen i Excel : Dette er en av de mest brukte og populære funksjonene i excel som brukes til å slå opp verdi fra forskjellige områder og ark.
Slik bruker du COUNTIF -funksjonen i Excel : Tell verdier med betingelser ved hjelp av denne fantastiske funksjonen. Du trenger ikke å filtrere dataene dine for å telle spesifikke verdier. Countif -funksjonen er avgjørende for å forberede dashbordet.
Slik bruker du SUMIF -funksjonen i Excel : Dette er en annen viktig funksjon i instrumentbordet. Dette hjelper deg med å oppsummere verdier på spesifikke forhold.