Excel COUNTIF Funksjon

posted in: Articles | 0

COUNTIF funksjon i Excel teller antall celler i et område som samsvarer med en medfølgende tilstand. Kriteriene kan ta med logiske operatorer (>,,=) og jokertegn (*,?) for delvis samsvarende. Kriteriene kan også være basert på en verdi fra en annen celle, som forklart nedenfor.

COUNTIF er i en gruppe på åtte funksjoner i Excel split logiske kriterier i to deler (område + kriterier)., Som et resultat, er syntaksen som brukes til å konstruere kriteriene er forskjellige, og COUNTIF krever et celleområde, kan du ikke bruke en matrise.

COUNTIF støtter bare en enkelt tilstand. Hvis du trenger å bruke flere kriterier, bruk COUNTIFS funksjon. Hvis du trenger å manipulere verdier i området argument som en del av en logisk test, se SUMPRODUCT og/eller FILTER funksjoner.,

Grunnleggende for eksempel

I regnearket som vist ovenfor, følgende formler er brukt i cellene G5, G6 og G7:

=COUNTIF(D5:D12,">100") // count sales over 100=COUNTIF(B5:B12,"jim") // count name = "jim"=COUNTIF(C5:C12,"ca") // count state = "ca"

Merke COUNTIF er ikke case-sensitive, «CA» og «ca» behandles på samme.

Doble anførselstegn («») i kriteriene

generelt -, tekst-verdier må stå i doble anførselstegn («»), og tallene ikke., Imidlertid, når en logisk operator er inkludert med et nummer, antall og brukeren må stå i anførselstegn, som vist i det andre eksempelet nedenfor:

– Verdien fra en annen celle

En verdi fra en annen celle kan være inkludert i kriteriene ved hjelp av kjeden. I eksempelet nedenfor, COUNTIF vil returnere antallet verdier i A1:A10 som er mindre enn verdien i celle B1. Legg merke til de mindre enn operatøren (som tekst) er omgitt av anførselstegn.,

=COUNTIF(A1:A10,"<"&B1) // count cells less than B1

Ikke lik

=COUNTIF(A1:A10,"<>red") // not "red"

Tomme celler

COUNTIF kan telle celler som er tomme eller ikke blank. Formlene nedenfor count blank og ikke tomme celler i området A1:A10:

=COUNTIF(A1:A10,"<>") // not blank=COUNTIF(A1:A10,"") // blank

Datoer

Den enkleste måten å bruke COUNTIF med datoer er å se en gyldig dato i en annen celle med en cellereferanse., For eksempel, for å telle celler i A1:A10 som inneholder en dato som er større enn den dato i B1, du kan bruke en formel som dette:

=COUNTIF(A1:A10, ">"&B1) // count dates greater than A1

legg Merke til at vi må sette sammen en operatør til dato i B1. Hvis du vil bruke mer avansert dato kriterier (dvs. alle datoer i en gitt måned, eller alle datoer mellom to datoer) du ønsker å bytte til COUNTIFS funksjon, som kan håndtere flere kriterier.

Den sikreste måten hardcode en dato i COUNTIF er å bruke DATE-funksjon. Dette sikrer Excel vil forstå dato., Telle celler i A1:A10 som inneholder en dato mindre enn April 1, 2020, kan du bruke en formel som dette

=COUNTIF(A1:A10,"<"&DATE(2020,4,1)) // dates less than 1-Apr-2020

Jokertegn

=COUNTIF(A1:A5,"*apple*") // cells that contain "apple"

for Å telle celler i A1:A5 som inneholder alle 3 tekst, kan du bruke:

=COUNTIF(A1:A5,"???") // cells that contain any 3 characters

Notater

  • COUNTIF er ikke case-sensitive. Bruk den EKSAKTE funksjonen for mellom store og små bokstaver teller.
  • COUNTIF støtter bare én betingelse. Bruk COUNTIFS funksjon for flere kriterier.,
  • tekststrenger i kriterier må være omsluttet av doble anførselstegn («»), dvs. «apple», «>32», «ja*»
  • cellereferanser i kriteriene er ikke omsluttet med anførselstegn, dvs. «
  • jokertegn ? og * kan brukes i kriteriene. Et spørsmålstegn samsvarer med et hvilket som helst enkelttegn, og en stjerne samsvarer med en sekvens av tegn (null eller mer).
  • for Å matche en bokstavelig spørsmålstegn eller en stjerne, må du bruke en tilde (~) foran spørsmålstegn eller en stjerne (dvs. ~?, ~*).
  • COUNTIF krever et område, du kan ikke erstatte en matrise.,
  • COUNTIF returnerer feil resultater når den brukes til å matche tekst som er lengre enn 255 tegn.
  • COUNTIF vil returnere a #VERDI feilmelding når du refererer til en annen arbeidsbok som er lukket.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *