Hur man använder Excel COUNTIF-funktionen -

Sammanfattning

COUNTIF är en Excel-funktion för att räkna celler i ett intervall som uppfyller ett enda villkor. COUNTIF kan användas för att räkna celler som innehåller datum, siffror och text. Kriterierna som används i COUNTIF stöder logiska operatorer (>, <,, =) och jokertecken (* ,?) för partiell matchning.

Ändamål

Räkna celler som matchar kriterierna

Returvärde

Ett antal som representerar celler räknade.

Syntax

= COUNTIF (intervall, kriterier)

Argument

  • intervall - Området för celler som ska räknas.
  • kriterier - Kriterierna som styr vilka celler som ska räknas.

Version

Excel 2003

Användningsanmärkningar

COUNTIF-funktionen i Excel räknar antalet celler i ett intervall som matchar ett levererat tillstånd. Kriterier kan inkludera logiska operatorer (>, <,, =) och jokertecken (* ,?) för partiell matchning. Kriterier kan också baseras på ett värde från en annan cell, som förklaras nedan.

COUNTIF ingår i en grupp av åtta funktioner i Excel som delar logiska kriterier i två delar (intervall + kriterier). Som ett resultat är syntaxen som används för att konstruera kriterier annorlunda, och COUNTIF kräver ett cellintervall, du kan inte använda en matris.

COUNTIF stöder bara ett enda villkor. Om du behöver använda flera kriterier, använd COUNTIFS-funktionen. Om du behöver manipulera värden i intervallargumentet som en del av ett logiskt test, se funktionerna SUMPRODUCT och / eller FILTER.

Grundläggande exempel

I kalkylbladet som visas ovan används följande formler i cellerna G5, G6 och G7:

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

Obs! COUNTIF är inte skiftlägeskänsligt, "CA" och "ca" behandlas på samma sätt.

Dubbla citat ("") i kriterier

I allmänhet måste textvärden bifogas dubbla citattecken (""), och siffror inte. Men när en logisk operatör inkluderas med ett nummer måste numret och operatören bifogas i citat, vilket framgår av det andra exemplet nedan:

=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ärde från en annan cell

Ett värde från en annan cell kan inkluderas i kriterier med hjälp av sammanfogning. I exemplet nedan returnerar COUNTIF antalet värden i A1: A10 som är mindre än värdet i cell B1. Lägg märke till att operatören mindre än (som är text) är bifogad i offerten.

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

Inte lika med

För att skapa "inte lika" kriterier, använd operatören "" omgiven av dubbla citat (""). Till exempel kommer formeln nedan att räkna celler som inte är lika med "röda" i området A1: A10:

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

Tomma celler

COUNTIF kan räkna celler som är tomma eller inte tomma. Formlerna nedan räknar tomma och inte tomma celler i intervallet A1: A10:

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

Datum

Det enklaste sättet att använda COUNTIF med datum är att hänvisa till ett giltigt datum i en annan cell med en cellreferens. För att till exempel räkna celler i A1: A10 som innehåller ett datum som är större än datumet i B1 kan du använda en sådan formel:

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

Observera att vi måste sammanfoga en operatör till datumet i B1. För att använda mer avancerade datumkriterier (dvs. alla datum i en viss månad eller alla datum mellan två datum) vill du byta till COUNTIFS-funktionen, som kan hantera flera 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

Hur man använder COUNTIF-funktionen I den här videon tittar vi på hur man använder COUNTIF-funktionen för att räkna celler som uppfyller flera kriterier i en uppsättning data. Lista dubbla värden med FILTER I den här videon tittar vi på hur man listar dubbletter med FILTER-funktionen. Med andra ord värden som visas mer än en gång i en uppsättning data. Hur man skapar ett dynamiskt namnområde med en tabell I den här videon tittar vi på hur man skapar ett dynamiskt namnområde med en tabell. Detta är det enklaste sättet att skapa ett dynamiskt namnområde i Excel. Hur man jämför två listor och markerar skillnader I den här videon tittar vi på hur man jämför två listor med villkorlig formatering. Detta är ett utmärkt sätt att visuellt markera saknade objekt i en lista. Hur man plottar undersökningsdata i ett stapeldiagram I den här videon tittar vi på hur man kan plotta över 3000 enkätsvar på en fråga i ett Excel-stapeldiagram. Hur man hittar värden som saknas med COUNTIF I den här videon tittar vi på hur man använder COUNTIF-funktionen för att lösa ett vanligt problem: hur man hittar värden i en lista som visas i en annan lista.

Intressanta artiklar...