Excel

Excel COUNTIF-funktion

Excel Countif Function

Excel COUNTIF-funktionResumé

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 operatører (>,<,,=) and jokertegn (* ,?) for delvis matchning.

Formål Tæl celler, der matcher kriterier Returneringsværdi Et tal, der repræsenterer celler, der tælles. Syntaks = COUNTIF (rækkevidde, kriterier) Argumenter
  • rækkevidde - 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 interval, der svarer til 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 deler logiske kriterier i to dele (interval + kriterier). Som et resultat af dette syntaks, der bruges til at konstruere kriterier, er forskellig og COUNTIF kræver et celleområde , du kan ikke bruge en array .



COUNTIF understøtter kun en enkelt tilstand. Hvis du har brug for at anvende flere kriterier, skal du bruge COUNTIFS-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 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 behandles 'CA' og 'ca' ens.

hvordan man skygger rækker i Excel

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 de mindre end operatør (som er tekst) er indeholdt i 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 dobbelt anførselstegn (''). For eksempel tæller formlen nedenfor celler ikke lige til 'rød' 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 sammen med datoer er at henvise til a 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-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, for at tælle celler i en A1: A5, der indeholder teksten 'apple' 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. Hvis du f.eks. Vil tælle et bogstaveligt spørgsmålstegn (?), Stjerne (*) eller tilde (~), skal du tilføje en tilde foran jokertegnet (dvs. ~ ?, ~ *, ~~).

Bemærkninger

  • COUNTIF er ikke store og små bogstaver. Brug PRÆCIS funktion til tæller med store og små bogstaver .
  • COUNTIF understøtter kun en betingelse. Brug COUNTIFS-funktion for flere kriterier.
  • Tekststrenge i kriterier skal være lukket i dobbelt anførselstegn (''), dvs. 'æble', '> 32', 'ja *'
  • Cellehenvisninger i kriterier er ikke indesluttet i tilbud, dvs. '<'&A1
  • Jokertegnet? og * kan bruges i kriterier. Et spørgsmålstegn matcher et enkelt tegn, og en stjerne matcher en hvilken som helst rækkefølge af tegn (nul eller mere).
  • For at matche et bogstaveligt spørgsmålstegn eller en stjerne skal du bruge en tilde (~) foran et spørgsmålstegn eller en stjerne (dvs. ~ ?, ~ *).
  • TÆLHVIS kræver et interval, 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.


^