Sådan bruges Excel COUNTIF-funktionen

Resumé

COUNTIF er en Excel-funktion til at tælle celler i et interval, der opfylder en enkelt betingelse. COUNTIF kan bruges til at tælle celler, der indeholder datoer, tal og tekst. Kriterierne i COUNTIF understøtter logiske operatorer (>, <,, =) og jokertegn (* ,?) til delvis matchning.

Formål

Tæl celler, der matcher kriterierne

Returneringsværdi

Et tal, der repræsenterer celler, tælles.

Syntaks

= COUNTIF (interval, kriterier)

Argumenter

  • interval - Celleområdet, der skal tælles.
  • kriterier - Kriterierne der styrer hvilke celler der skal tælles.

Version

Excel 2003

Brugsanvisninger

COUNTIF-funktionen i Excel tæller antallet af celler i et område, der svarer til en leveret tilstand. Kriterier kan omfatte logiske operatorer (>, <,, =) og jokertegn (* ,?) for delvis matching. Kriterier kan også være baseret på en værdi fra en anden celle som forklaret nedenfor.

COUNTIF er i en gruppe på otte funktioner i Excel, der opdeler logiske kriterier i to dele (interval + kriterier). Som et resultat er syntaksen, der bruges til at konstruere kriterier, forskellig, og COUNTIF kræver et celleområde, du kan ikke bruge en matrix.

COUNTIF understøtter kun en enkelt betingelse. Hvis du har brug for at anvende flere kriterier, skal du bruge COUNTIFS-funktionen. Hvis du har brug for at manipulere værdier i områdeargumentet som en del af en logisk test, skal du se funktionerne SUMPRODUCT og / eller FILTER.

Grundlæggende eksempel

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

Bemærk COUNTIF er ikke store og små bogstaver, "CA" og "ca" behandles ens.

Dobbelt anførselstegn ("") i kriterier

Generelt skal tekstværdier være lukket i dobbelt anførselstegn (""), og tal ikke. Når en logisk operatør er inkluderet med et nummer, skal nummeret og operatøren dog være anført i anførselstegn, som det ses i det andet eksempel 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"

Værdi fra en anden celle

En værdi fra en anden celle kan inkluderes i kriterier ved hjælp af sammenkædning. I nedenstående eksempel returnerer COUNTIF antallet af værdier i A1: A10, der er mindre end værdien i celle B1. Bemærk, at operatoren mindre end (som er tekst) er indeholdt i tilbud.

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

Ikke lig med

For at konstruere "ikke lig med" kriterier skal du bruge operatoren "" omgivet af dobbelt anførselstegn (""). For eksempel tæller formlen nedenfor celler, der ikke er lig med "røde" i området A1: A10:

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

Tomme celler

COUNTIF kan tælle celler, der er blanke eller ikke blanke. Formlerne nedenfor tæller tomme og ikke tomme celler i området A1: A10:

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

Datoer

Den nemmeste måde at bruge COUNTIF med datoer på er at henvise til en gyldig dato i en anden celle med en cellehenvisning. For eksempel, for at tælle celler i A1: A10, der indeholder en dato, der er større end datoen i B1, kan du bruge en formel som denne:

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

Bemærk, at vi skal sammenkæde en operatør til datoen i B1. Hvis du vil bruge mere avancerede datokriterier (dvs. alle datoer i en given måned eller alle datoer mellem to datoer), skal du skifte til COUNTIFS-funktionen, 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

Sådan bruges COUNTIF-funktionen I denne video ser vi på, hvordan man bruger COUNTIF-funktionen til at tælle celler, der opfylder flere kriterier i et datasæt. Angiv duplikatværdier med FILTER I denne video ser vi på, hvordan man viser duplikatværdier med FILTER-funktionen. Med andre ord værdier, der vises mere end én gang i et datasæt. Sådan oprettes et dynamisk navngivet område med en tabel I denne video ser vi på, hvordan du opretter et dynamisk navngivet område med en tabel. Dette er den enkleste måde at oprette et dynamisk navngivet interval i Excel på. Sådan sammenlignes to lister og fremhæver forskelle I denne video ser vi på, hvordan man sammenligner to lister ved hjælp af betinget formatering. Dette er en fantastisk måde at visuelt fremhæve manglende emner på en liste. Sådan plottes undersøgelsesdata i et søjlediagram I denne video vil vi se på, hvordan man tegner over 3000 undersøgelsessvar på et spørgsmål i et Excel-søjlediagram. Sådan finder du manglende værdier med COUNTIF I denne video ser vi på, hvordan du bruger COUNTIF-funktionen til at løse et almindeligt problem: hvordan man finder værdier på en liste, der vises på en anden liste.

Interessante artikler...