Excel

Excel COUNTIF -funktion

Excel Countif Function

Excel COUNTIF -funktionResumé

COUNTIF er en Excel -funktion til at tælle celler i et område, der opfylder en enkelt betingelse. COUNTIF kan bruges til at tælle celler, der indeholder datoer, tal og tekst. De kriterier, der bruges i COUNTIF understøtter logiske operatører (>,<,,=) and jokertegn (*,?) for delvis matchning.





Formål Tæl celler, der matcher kriterier Returværdi Et tal, der repræsenterer celler talt. Syntaks = COUNTIF (område, kriterier) Argumenter
  • rækkevidde - Cellernes rækkevidde at tælle.
  • kriterier - Kriterierne, der styrer, hvilke celler der skal tælles.
Version Excel 2003 Brugsnotater

COUNTIF -funktionen i Excel tæller antallet af celler i et område, der matcher en leveret tilstand. Kriterier kan omfatte logiske operatører (>,<,,=) and jokertegn (*,?) for delvis matchning. 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 (område + kriterier). Som følge heraf er syntaks, der bruges til at konstruere kriterier, er anderledes , og COUNTIF kræver et celleområde , du kan ikke bruge en array .





COUNTIF understøtter kun a enkelt tilstand. Hvis du skal anvende flere kriterier, skal du bruge TÆLLE -funktion . Hvis du har brug for at manipulere værdier i rækkevidde argument som en del af en logisk test, se SUMPRODUKT og/eller FILTER funktioner.

google ark tæller celler med tekst

Grundlæggende eksempel

I regnearket vist ovenfor bruges 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.

hvordan man skygger rækker i Excel

Dobbelt anførselstegn ('') i kriterier

Generelt skal tekstværdier være omsluttet af dobbelte anførselstegn (''), og tal gør det ikke. Når en logisk operator er inkluderet med et nummer, skal nummeret og operatoren dog være anført i anførselstegn, som det ses i det andet eksempel herunder:

 
= 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 eksemplet nedenfor returnerer COUNTIF antallet af værdier i A1: A10, der er mindre end værdien i celle B1. Bemærk de mindre end operatør (som er tekst) er omsluttet af anførselstegn.

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

Ikke lig med

For at konstruere 'ikke lig med' kriterier skal du bruge '' operatør omgivet af dobbelte citater (''). For eksempel vil formlen herunder tælle celler ikke lige til 'rød' i området A1: A10:

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

Blanke celler

COUNTIF kan tælle celler, der er tomme eller ikke tomme. Nedenstående formler 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 er at henvise til a gyldig dato i en anden celle med en cellereference. For eksempel at tælle celler i A1: A10, der indeholder en dato 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), vil du skifte til TÆLLE -funktion , som kan håndtere flere kriterier.

hvordan man indsætter et retur i excel

Den sikreste måde hardcode en dato i COUNTIF er at bruge DATE -funktion . Dette sikrer, at Excel forstår datoen. For at tælle celler i A1: A10, der indeholder en dato mindre end 1. april 2020, kan du bruge en formel som denne

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

Jokertegn

Det jokertegn tegn spørgsmålstegn (?), stjerne (*) eller tilde (~) kan bruges i kriterier. Et spørgsmålstegn (?) Matcher et hvilket som helst tegn, og en stjerne (*) matcher nul eller flere tegn af enhver art. For eksempel at tælle celler i en A1: A5, der indeholder teksten 'æble' hvor som helst, kan du bruge en formel som denne:

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

For at tælle celler i A1: A5, der indeholder 3 teksttegn, kan du bruge:

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

Tilde (~) er en flugtkarakter, der matcher bogstavelige jokertegn. For eksempel for at tælle et bogstaveligt spørgsmålstegn (?), Stjerne (*) eller tilde (~) skal du tilføje en tilde foran jokertegnet (dvs. ~ ?, ~*, ~~).

Noter

  • COUNTIF er ikke store og små bogstaver. Brug PRÆCIS funktion til store og små bogstaver .
  • COUNTIF understøtter kun én betingelse. Brug TÆLLE -funktion for flere kriterier.
  • Tekststrenge i kriterier skal være omsluttet af dobbelte anførselstegn (''), dvs. 'æble', '> 32', 'ja*'
  • Cellereferencer i kriterier er ikke vedlagt citater, dvs. '<'&A1
  • Jokertegnene? og * kan bruges i kriterier. Et spørgsmålstegn matcher et hvilket som helst tegn, og en stjerne matcher enhver tegnfølge (nul eller flere).
  • For at matche et bogstaveligt spørgsmålstegn eller en stjerne skal du bruge et tilde (~) foran spørgsmålstegn eller stjerne (dvs. ~ ?, ~*).
  • TÆLLE kræver et område, kan du ikke erstatte et array .
  • COUNTIF returnerer forkerte resultater, når de bruges til at matche strenge, der er længere end 255 tegn.
  • COUNTIF returnerer en #VALUE -fejl, når der henvises til en anden projektmappe, der er lukket.


^