Hvordan bruke Excel COUNTIF-funksjonen

Sammendrag

COUNTIF er en Excel-funksjon for å telle celler i et område som oppfyller en enkelt betingelse. COUNTIF kan brukes til å telle celler som inneholder datoer, tall og tekst. Kriteriene som brukes i COUNTIF støtter logiske operatorer (>, <,, =) og jokertegn (* ,?) for delvis samsvar.

Hensikt

Telle celler som samsvarer med kriteriene

Returverdi

Et tall som representerer celler telles.

Syntaks

= COUNTIF (rekkevidde, kriterier)

Argumenter

  • område - Området med celler som skal telle.
  • kriterier - Kriteriene som styrer hvilke celler som skal telles.

Versjon

Excel 2003

Bruksanvisninger

COUNTIF-funksjonen i Excel teller antall celler i et område som samsvarer med en gitt tilstand. Kriterier kan omfatte logiske operatorer (>, <,, =) og jokertegn (* ,?) for delvis samsvar. Kriterier 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 som deler logiske kriterier i to deler (område + kriterier). Som et resultat er syntaksen som brukes til å konstruere kriterier forskjellig, og COUNTIF krever et celleområde, du kan ikke bruke en matrise.

COUNTIF støtter bare en enkelt tilstand. Hvis du trenger å bruke flere kriterier, bruk COUNTIFS-funksjonen. Hvis du trenger å manipulere verdier i rekkeviddeargumentet som en del av en logisk test, kan du se SUMPRODUCT- og / eller FILTER-funksjonene.

Grunnleggende eksempel

I regnearket vist ovenfor brukes følgende formler 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"

Merknad COUNTIF er ikke mellom store og små bokstaver, "CA" og "ca" behandles likt.

Dobbel anførselstegn ("") i kriterier

Generelt må tekstverdier være omsluttet av doble anførselstegn (""), og tallene ikke. Imidlertid, når en logisk operatør er inkludert med et nummer, må nummeret og operatøren være vedlagt anførselstegn, som vist i det andre eksemplet nedenfor:

=COUNTIF(A1:A10,100) // count cells equal to 100 =COUNTIF(A1:A10,">32") // count cells greater than 32 =COUNTIF(A1:A10,"jim") // count cells equal to "jim"

Verdi fra en annen celle

En verdi fra en annen celle kan inkluderes i kriteriene ved bruk av sammenkobling. I eksemplet nedenfor vil COUNTIF returnere antall verdier i A1: A10 som er mindre enn verdien i celle B1. Legg merke til at mindre enn operator (som er tekst) er vedlagt anførselstegn.

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

Ikke lik

For å lage "ikke lik" kriterier, bruk operatøren "" omgitt av doble anførselstegn (""). For eksempel vil formelen nedenfor telle celler som ikke er like "røde" i området A1: A10:

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

Tomme celler

COUNTIF kan telle celler som er blanke eller ikke blanke. Formlene nedenfor teller tomme 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 å referere til en gyldig dato i en annen celle med en cellehenvisning. For eksempel, for å telle celler i A1: A10 som inneholder en dato som er større enn datoen i B1, kan du bruke en formel som denne:

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

Legg merke til at vi må sammenkoble en operatør til datoen i B1. For å bruke mer avanserte datokriterier (dvs. alle datoer i en gitt måned, eller alle datoer mellom to datoer), vil du bytte til COUNTIFS-funksjonen, som kan håndtere flere kriterier.

The safest way hardcode a date into COUNTIF is to use the DATE function. This ensures Excel will understand the date. To count cells in A1:A10 that contain a date less than April 1, 2020, you can use a formula like this

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

Wildcards

The wildcard characters question mark (?), asterisk(*), or tilde (~) can be used in criteria. A question mark (?) matches any one character and an asterisk (*) matches zero or more characters of any kind. For example, to count cells in a A1:A5 that contain the text "apple" anywhere, you can use a formula like this:

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

To count cells in A1:A5 that contain any 3 text characters, you can use:

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

The tilde (~) is an escape character to match literal wildcards. For example, to count a literal question mark (?), asterisk(*), or tilde (~), add a tilde in front of the wildcard (i.e. ~?, ~*, ~~).

Notes

  • COUNTIF is not case-sensitive. Use the EXACT function for case-sensitive counts.
  • COUNTIF only supports one condition. Use the COUNTIFS function for multiple criteria.
  • Text strings in criteria must be enclosed in double quotes (""), i.e. "apple", ">32", "ja*"
  • Cell references in criteria are not enclosed in quotes, i.e. "<"&A1
  • The wildcard characters ? and * can be used in criteria. A question mark matches any one character and an asterisk matches any sequence of characters (zero or more).
  • To match a literal question mark or asterisk, use a tilde (~) in front question mark or asterisk (i.e. ~?, ~*).
  • COUNTIF requires a range, you can't substitute an array.
  • COUNTIF returns incorrect results when used to match strings longer than 255 characters.
  • COUNTIF will return a #VALUE error when referencing another workbook that is closed.

Related videos

Slik bruker du COUNTIF-funksjonen I denne videoen vil vi se på hvordan du bruker COUNTIF-funksjonen til å telle celler som oppfyller flere kriterier i et datasett. List opp dupliserte verdier med FILTER I denne videoen vil vi se på hvordan du kan oppgi dupliserte verdier med FILTER-funksjonen. Med andre ord verdier som vises mer enn en gang i et datasett. Hvordan lage et dynamisk navngitt område med en tabell I denne videoen vil vi se på hvordan du lager et dynamisk navngitt område med en tabell. Dette er den enkleste måten å lage et dynamisk navngitt område i Excel. Slik sammenligner du to lister og fremhever forskjeller I denne videoen ser vi på hvordan du kan sammenligne to lister ved bruk av betinget formatering. Dette er en fin måte å visuelt markere manglende elementer i en liste. Hvordan plotte kartdata i et søylediagram I denne videoen ser vi på hvordan vi kan tegne over 3000 undersøkelsessvar på et spørsmål i et Excel-stolpediagram. Slik finner du manglende verdier med COUNTIF I denne videoen tar vi en titt på hvordan du bruker COUNTIF-funksjonen til å løse et vanlig problem: hvordan du finner verdier i en liste som vises i en annen liste.

Interessante artikler...