Excel COUNTIF-funksjonen lar deg telle antall celler som oppfyller spesifikke kriterier eller betingelser i det gitte området.
COUNTIF-funksjonen er en av de statistiske funksjonene i Excel som er en kombinasjon av COUNT- og IF-funksjoner eller COUNTA-funksjonen. Når den brukes i formel, teller funksjonen antall celler som samsvarer med spesifikke kriterier eller betingelser i samme eller flere områder. COUNTIF-funksjonen hjelper til med å telle celler som inneholder tekst, tall eller datoer som oppfyller spesifikke kriterier.
Du kan telle celler ved å bruke COUNTIF- eller COUNTIFS-funksjonene i Excel. Forskjellen mellom COUNTIF- og COUNTIFS-funksjonene er at COUNTIFS brukes til å telle celler som oppfyller ett kriterium i ett område, mens COUNTIFS teller celler som oppfyller flere betingelser i samme eller flere områder.
Denne artikkelen vil vise deg hvordan du bruker de to funksjonene COUNTIF og COUNTIFS i Excel.
Excel COUNTIF-funksjon
COUNTIF-funksjonen lar deg utføre datatellinger basert på et spesifikt kriterium eller betingelse. Betingelsen som brukes i funksjonen fungerer med logiske operatorer (, , =, >=, <=) og jokertegn (*, ?) for delvis samsvar.
Syntaks for COUNTIF-funksjonen
Strukturen til en COUNTIF-funksjon er:
=ANTALLHVIS(område;kriterier)
Parametere:
område
– Omfanget av celler som skal telles.kriterier
– Betingelsen bestemmer hvilke celler som skal inkluderes i antall i det angitte området. Kriterier kan være en numerisk verdi, tekst, referanse til en celleadresse eller ligning.
Bruke COUNTIF-funksjonen for å telle numeriske verdier
Som vi diskuterte ovenfor, definerer kriteriene (andre argument) i COUNTIF-funksjonen betingelsen som forteller funksjonen hvilke celler som skal telles.
Denne funksjonen hjelper deg å telle antall celler med verdier som oppfyller logiske betingelser som lik, større enn, mindre enn eller ikke lik en spesifisert verdi, etc.
I eksemplet nedenfor teller formelen celler som inneholder en verdi lik 5 (kriterier). Du kan sette inn '5 direkte i formelen eller bruke referanse til celleadressen som har verdien (celle D2 i eksemplet nedenfor).
=ANTALLHVIS(B2:B11;D2)
Formelen ovenfor teller antall celler i celleområdet (B2:B11) som inneholder verdien lik verdien i celle D2.
Følgende formel teller cellene som har verdi mindre enn 5.
=ANTALLHVIS(B2:B11,"<5")
Mindre enn-operatoren (<) forteller formelen å telle celler med en verdi mindre enn '5' i området B2:B11. Når du bruker en operatør i stand, sørg for å legge ved doble anførselstegn ("").
Noen ganger når du ønsker å telle cellene ved å undersøke dem mot et kriterium (verdi) i en celle. I slike tilfeller, lag et kriterium ved å slå sammen en operatør og en cellereferanse. Når du gjør det, må du omslutte sammenligningsoperatoren i doble anførselstegn ("") og deretter plassere et og-tegn (&) mellom sammenligningsoperatoren og cellereferansen.
=ANTALLHVIS(B2:B11,">="&D2)
Bildet nedenfor viser noen eksempler på formler og deres resultat.
Bruke COUNTIF-funksjonen for å telle tekstverdier
For å telle celler som inneholder bestemte tekststrenger, bruk den tekststrengen som kriterieargumentet eller cellen som inneholder en tekststreng. For eksempel, i tabellen nedenfor, hvis vi ønsker å telle alle cellene i området (B21:D27) med tekstverdien i celle B21 (sam), kan vi bruke følgende formel:
=ANTALLHVIS(B21:D27;B21)
Som vi diskuterte tidligere, kan vi enten bruke teksten 'sam' direkte i formelen eller bruke en cellereferanse som har kriteriene (B21). En tekststreng skal alltid være omgitt av doble anførselstegn ("") når den brukes i en formel i excel.
=ANTALLHVIS(B21:D27,"sam")
For å telle celler som ikke inneholder en spesifisert tekst, bruk formelen nedenfor:
=ANTALLHVIS(B21:D27,""&B21)
Sørg for å legge ved "ikke lik" ""
operatør i doble anførselstegn.
Hvis du bruker teksten 'sam' direkte i formelen, må du omslutte ''-operatoren og tekststrengen sammen ("sam"
) i doble anførselstegn.
=ANTALLHVIS(B21:D27,"sam")
Bruke jokertegn i Excel-funksjonen COUNTIF (delvis samsvar)
Du kan bruke COUNTIF-formelen med jokertegn for å telle celler som inneholder et bestemt ord, uttrykk eller bokstaver. Det er tre jokertegn du kan bruke i Excel COUNTIF-funksjonen:
*
(stjerne) – Den brukes til å telle celler med et hvilket som helst antall start- og slutttegn/bokstaver. (f.eks. St* kan bety Stark, Stork, Stacks, etc.?
(spørsmålstegn) – Det brukes til å finne celler med et enkelt tegn. (f.eks. St?rk kan bety Stark eller Stork.~
(tilde) – Den brukes til å finne og telle antall celler som inneholder et spørsmålstegn eller stjernetegn (~, *, ?) i teksten.
Telle celler som starter eller slutter med visse tegn
For å telle cellene som begynner eller slutter med spesifikk tekst med et hvilket som helst antall andre tegn i en celle, bruk en stjerne (*) jokertegn i det andre argumentet til COUNTIF-funksjonen.
Bruk disse eksempelformlene:
=ANTALLHVIS(A1:A10,"A*")
– å telle celler som starter med "A".
=ANTALLHVIS(A19:A28,"*er")
– for å telle antall celler som slutter med tegnene "er".
=ANTALLHVIS(A2:A12,"*QLD*")
– for å telle cellene som inneholder teksten "QLD" hvor som helst i tekststrengen.
A ? representerer nøyaktig ett tegn, bruk dette jokertegnet i COUNTIF-funksjonen nedenfor for å telle antall celler som inneholder nøyaktig +1 tegn der '?
' benyttes.
=ANTALLHVIS(A1:A10,"Par?s")
Telle tomme og ikke-tomme celler med COUNTIF-funksjonen
COUNTIF-formelen er også nyttig når det gjelder å telle antall tomme eller ikke-tomme celler i et gitt område.
Tell ikke-blanke celler
Hvis du bare vil telle celler som inneholder noen "tekst"-verdier, bruk formelen nedenfor. Denne formelen anser celler med datoer og tall som tomme celler og vil ikke inkludere dem i tellingen.
=ANTALLHVIS(A1:B12,"*")
Jokertegnet *
samsvarer med bare tekstverdiene og returnerer antallet av alle tekstverdier i det gitte området.
Hvis du vil telle alle ikke-tomme celler i et gitt område, prøv denne formelen:
=ANTALLHVIS(A1:B12,"")
Tell tomme celler
Hvis du vil telle tomme celler i et bestemt område, bruk COUNTIF-funksjonen med *
jokertegn og operator i kriterieargumentet for å telle tomme celler.
Denne formelen teller celler som ikke inneholder noen tekstverdier:
=ANTALLHVIS(A1:B12,""&"*")
Siden *
jokertegn samsvarer med en hvilken som helst tekstverdi, vil formelen ovenfor telle alle cellene som ikke er lik *
. Den teller også celler med datoer og tall som tomme.
For å telle alle tomme felter (alle verdityper):
=ANTALLHVIS(A1:B12,"")
Denne funksjonen teller bare tomme celler i området.
Bruke COUNTIF-funksjonen for å telle datoer
Du kan telle celler med datoer (samme som du gjorde med tallkriterier) som oppfyller en logisk betingelse eller den angitte datoen eller datoen i referansecellen.
For å telle cellene som inneholder den angitte datoen (05-05-2020), bruker vi denne formelen:
=ANTALLHVIS(B2:B10,"05-05-2020")
Du kan også spesifisere en dato i forskjellige formater som kriteriene i COUNTIF-funksjonen slik den er vist nedenfor:
Hvis du vil telle celler som inneholder datoer før eller etter en bestemt dato, bruk mindre enn (før) eller større enn (etter) operatorene sammen med den spesifikke datoen eller cellereferansen.
=ANTALLHVIS(B2:B10,">=05.05.2020")
Du kan også bruke en cellereferanse som inneholder en dato ved å kombinere den med operatoren (innenfor doble anførselstegn).
For å telle antall celler i området A2:A14 med en dato før datoen i E3, bruk formelen nedenfor, der større enn (<) operator betyr før datoen i E3.
=ANTALLHVIS(A2:A14,"<"&E3)
Noen eksempler på formler og deres resultat:
Telledato basert på gjeldende dato
Du kan kombinere COUNTIF-funksjonen med spesifikke Excels Dato-funksjoner, dvs. I DAG() for å telle celler som har gjeldende dato.
=ANTALLHVIS(A2:A14,">"&I DAG())
Denne funksjonen teller alle datoene fra i dag i området (A2:A14).
Tell datoer mellom en bestemt datoperiode
Hvis du vil telle alle datoer mellom to datoer, må du bruke to kriterier i formelen.
Vi kan gjøre dette ved å bruke to metoder: COUNTIF- og COUNTIFS-funksjonene.
Bruker Excel COUNTIF-funksjonen
Du må bruke to COUNTIF-funksjoner for å telle alle datoene mellom de to spesifiserte datoene.
For å telle datoene mellom ’09-02-2020′ og ’20-08-2021′, bruk denne formelen:
=COUNTIF(A2:A14,">09-02-2020")-COUNTIF(A2:A14,">20-08-2021")
Denne formelen finner først antall celler som har en dato etter 2. februar og trekker fra antallet celler med datoer etter 20. august. Nå får vi nr. av celler som har datoer som kommer etter 2. februar og på eller før 20. august (antall er 9).
Hvis du ikke vil at formelen skal telle både 2. februar og 20. august, bruk denne formelen i stedet:
=COUNTIF(A2:A14,">09-02-2020")-COUNTIF(A2:A14,">=20-08-2021")
Bare bytt ut '>' operator med '>=' i det andre kriteriet.
Bruker Excel COUNTIFS-funksjonen
COUNTIFS-funksjonen støtter også flere kriterier, og i motsetning til COUNTIF-funksjonen, teller den cellene først etter at alle betingelsene er oppfylt. Hvis du vil telle celler med alle datoene mellom to spesifiserte datoer, skriv inn denne formelen:
=ANTALL(A2:A14,">"&A11,A2:A14,"<"&A10)
Hvis du ønsker å inkludere de angitte datoene også i tellingen, bruk '>=' og '<=' operatorer. Her, gå med denne formelen:
=ANTALL(A2:A14,">=09-02-2020",A2:A14,"<=20-08-2021")
Vi brukte dato direkte i kriteriene i stedet for cellereferanse for dette eksemplet.
Hvordan håndtere COUNTIF og COUNTIFS med flere kriterier i Excel
COUNTIF-funksjonen brukes mest for å telle celler med enkeltkriterier(betingelse) i ett område. Men du kan fortsatt bruke COUNTIF for å telle celler som samsvarer med flere forhold i samme område. Imidlertid kan COUNTIFS-funksjonen brukes til å telle celler som oppfyller flere betingelser i samme eller forskjellige områder.
Hvordan telle tall innenfor et område
Du kan telle celler som inneholder tall mellom de to spesifiserte tallene ved å bruke to funksjoner: COUNTIF og COUNTIFS.
COUNTIF for å telle tall mellom to tall
En av de vanlige bruksområdene for COUNTIF-funksjonen med flere kriterier er å telle tallene mellom to spesifiserte tall, f.eks. for å telle tall større enn 10, men mindre enn 50. For å telle tall innenfor et område, sett sammen to eller flere COUNTIF-funksjoner i én formel. La oss vise deg hvordan.
La oss si at du vil telle celler i området B2:B9 der en verdi er større enn 10 og mindre enn 21 (ikke inkludert 10 og 21), gå med denne formelen:
=ANTALLHVIS(B2:B14,">10")-ANTALLHVIS(B2:B14,">=21")
Forskjellen mellom to tall finner du ved å trekke en formel fra en annen. Den første formelen teller tallene større enn 10 (som er 7), den andre formelen returnerer antallet tall som er større enn eller lik 21 (som er 4), og resultatet av den andre formelen trekkes fra den første formelen (7 -4) for å få antall tall mellom to tall (3).
Hvis du vil telle celler med et tall som er større enn 10 og mindre enn 21 i området B2:B14, inkludert tallene 10 og 21, bruk denne formelen:
=ANTALLHVIS(B2:B14,">=10")-ANTALLHVIS(B2:B14,">21")
COUNTIFS for å telle tall mellom 2 tall
For å telle tall mellom 10 og 21 (unntatt 10 og 21) som finnes i cellene B2 til B9, bruk denne formelen:
=ANTALL(B2:B14;">10",B2:B14,"<21")
For å inkludere 10 og 21 i tellingen, bruk bare "større enn eller lik" (>=) i stedet for "større enn" og "mindre enn eller lik" (<=) i stedet for "mindre enn"-operatorer i formlene .
COUNTIFS for å telle celler med flere kriterier (OG kriterier)
COUNTIFS-funksjonen er flertallsmotstykket til COUNTIF-funksjonen som teller celler basert på to eller flere kriterier i samme eller flere områder. Det er kjent som "OG logikk" fordi funksjonen er laget for å telle celler bare når alle de gitte betingelsene er SANN.
For eksempel ønsker vi å finne ut hvor mange ganger (antall celler) brødet (verdi i kolonne A) har blitt solgt mindre enn 5 (verdi i kolonne C).
Vi kan bruke denne formelen:
=ANTALL(A2:A14,"Brød",C2:C14,"<5")
COUNTIF for å telle celler med flere kriterier (ELLER kriterier)
Hvis du vil telle antall celler som oppfyller flere kriterier i samme område, kan du slå sammen to eller flere COUNTIF-funksjoner. For eksempel, hvis du vil finne ut hvor mange ganger "Brød" eller "Ost" gjentas i det angitte området (A2:A14), bruk formelen nedenfor:
=ANTALLHVIS(A2:A14,"Brød")+ANTALLHVIS(A2:A14,"Ost")
Denne formelen teller celler der minst én av betingelsene er SANN. Det er derfor det kalles "ELLER-logikk".
Hvis du ønsker å evaluere mer enn ett kriterium i hver av funksjonene, er det bedre å bruke COUNTIFS i stedet for COUNTIF. I eksemplet nedenfor ønsker vi å få tellingen av "Bestilt" og "Leveret" status for "Brød", så vi vil bruke denne formelen:
=ANTALL.HVIS(A2:A14,"Brød",C2:C14,"Bestilt")+ANTELL.HVIS(A2:A14,"Brød",C2:C14,"Levert")
Vi håper dette er enkelt, men en lang veiledning vil gi deg en ide om hvordan du bruker funksjonene COUNTIF og COUNTIF i Excel.