Hur man använder Excel COUNTIFS-funktionen -

Innehållsförteckning

Sammanfattning

Excel COUNTIFS-funktionen returnerar antalet celler som uppfyller ett eller flera kriterier. COUNTIFS kan användas med kriterier baserat på datum, siffror, text och andra villkor. COUNTIFS stöder logiska operatorer (>, <,, =) och jokertecken (* ,?) för partiell matchning.

Ändamål

Räkna celler som matchar flera kriterier

Returvärde

Antalet gånger som kriterierna är uppfyllda

Syntax

= COUNTIFS (intervall1, kriterier1, (intervall2), (kriterier2), …)

Argument

  • range1 - Det första intervallet att evakulera.
  • kriterier1 - Kriterierna som ska användas på intervall1.
  • range2 - (valfritt) Det andra intervallet att utvärdera.
  • kriterier2 - (valfritt) Kriterierna som ska användas på intervall2.

Version

Excel 2007

Användningsanmärkningar

COUNTIFS-funktionen i Excel räknar antalet celler i ett intervall som matchar ett tillhandahållet kriterium. Till skillnad från den äldre COUNTIF-funktionen kan COUNTIFS tillämpa mer än ett villkor samtidigt. Villkor levereras med intervall / kriteriepar, och endast det första paret krävs. För varje ytterligare villkor måste du ange ett annat intervall / kriteriepar. Upp till 127 intervall / kriteriepar är tillåtna.

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.

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

Grundläggande exempel

Med det visade exemplet kan COUNTIFS användas för att räkna poster med två kriterier enligt följande:

=COUNTIFS(C5:C14,"red",D5:D14,"tx") // red and TX =COUNTIFS(C5:C14,"red",F5:F14,">20") // red and>20

Observera att COUNTIFS-funktionen inte är skiftlägeskänslig.

Dubbla citat ("") i kriterier

I allmänhet måste textvärden bifogas i dubbla citat och siffror inte. Men när en logisk operatör ingår i ett nummer måste numret och operatören bifogas i citat som visas nedan:

=COUNTIFS(A1:A10,100) // count equal to 100 =COUNTIFS(A1:A10,">50") // count greater than 50 =COUNTIFS(A1:A10,"jim") // count equal to "jim"

Obs: visar endast ett villkor för enkelhetens skull. Ytterligare villkor måste följa samma regler.

Värde från en annan cell

När ett värde från en annan cell används i ett tillstånd måste cellreferensen sammanfogas till en operatör när den används. I exemplet nedan kommer COUNTIFS att räkna värdena i A1: A10 som är mindre än värdet i cell B1. Lägg märke till att operatoren mindre än (som är text) finns i citattecken, men cellreferensen är inte:

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

Obs! COUNTIFS är en av flera funktioner som delar upp villkoren i två delar: intervall + kriterier. Detta orsakar vissa inkonsekvenser med avseende på andra formler och funktioner.

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:

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

Tomma celler

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

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

Datum

Det enklaste sättet att använda COUNTIFS 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 ett datum i B1 kan du använda en sådan formel:

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

Observera att vi sammanfogar operatören ">" till datumet i B1, men är inga citat runt cellreferensen.

Det säkraste sättet att koda ett datum till COUNTIFS är med DATE-funktionen. Detta garanterar att Excel förstår datumet. För att räkna celler i A1: A10 som innehåller ett datum mindre än 1 september 2020 kan du använda:

=COUNTIFS(A1:A10,"<"&DATE(2020,9,1)) // dates less than 1-Sep-2020

Jokertecken

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:

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

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

Notes

  • Multiple conditions are applied with AND logic, i.e. condition 1 AND condition 2, etc.
  • Each additional range must have the same number of rows and columns as range1, but ranges do not need to be adjacent. If you supply ranges that don't match, you'll get a #VALUE error.
  • Non-numeric criteria needs to be enclosed in double quotes but numeric criteria does not. For example: 100, "100", ">32", "jim", or A1 (where A1 contains a number).
  • The wildcard characters ? and * can be used in criteria. A question mark matches any one character and an asterisk matches any sequence of characters.
  • To find a literal question mark or asterisk, use a tilde (~) in front question mark or asterisk (i.e. ~?, ~*).

Related videos

Hur man bygger en enkel sammanfattningstabell Pivottabeller är fantastiska verktyg för att sammanfatta data, men du kan också använda formler för att skapa egna sammanfattningar med funktioner som COUNTIF och SUMIF. Se hur i denna 3-minuters video. Hur man använder COUNTIFS-funktionen I den här videon tittar vi på hur man använder COUNTIFS-funktionen för att räkna celler som uppfyller flera kriterier i en uppsättning data.

Intressanta artiklar...