SUMIF, COUNTIF och AVERAGEIF -funktioner - huvudguiden

Denna Excel -handledning visar hur du använder Excel Countif och Countifs funktioner.

Formel Exempel:

COUNTIF Funktionsbeskrivning:

Räknar alla celler i en serie som uppfyller ett (COUNTIF) eller flera (COUNTIFS) angivna kriterier.

COUNTIF Syntax

intervall - En uppsättning siffror, text eller tomma värden.
kriterier - En sträng som innehåller kriterierna. Exempel "> 0"

Fler exempel:

Låt oss först titta på ett enkelt COUNTIF -exempel:

COUNTIF Större än noll

Denna kod räknar alla celler som är större än noll i kolumn A.
= countif (a4: a10, "> 0")

RÄTTA Mindre än noll

Denna kod räknar alla celler som är mindre än noll i kolumn A.
= countif (a4: a10, "<0")

COUNTIF tomma celler

= countif (a4: a10, "")
Denna COUNTIF -formel räknar alla tomma celler i kolumn A. Men istället kan du använda COUNTBLANK för att räkna alla tomma celler:
= countblank (a4: a10)

Räkna inte tomma celler

Att räkna icke -tomma celler är lite knepigare. Du skulle tro att detta skulle räkna alla icke-tomma celler:
= countif (a4: a10, "")
och det gör det vanligtvis, förutom ett anmärkningsvärt undantag. När en cell innehåller en formel som resulterar i “” (tom), räknas ovanstående kod som icke-tomt eftersom det finns en formel i cellen. Använd istället den här formeln:
= countif (a4: a10, "*?")
Denna formel använder sig av jokertecken. Vi lär oss mer om dem nedan.

Det finns en annan räknefunktion du bör känna till: COUNTA -funktionen. COUNTA -funktionen räknar alla celler som innehåller något: en formel (även om det resulterar i “”), ett logiskt värde (SANT eller FALSKT), text eller ett tal.

Räkna tomma och icke-tomma cellexempel:

!!!!!!!!! bild på de olika exemplen !!!!!!!!!!

(nämner counta?)

Countif Wildcard

Du kanske har hört talas om jokertecken i Excel. Jokertecken är tecken som kan representera vilken karaktär som helst. Här är ett diagram:

bild med äpplen

Text - Exakt matchning

= countif (a2: a10, "äpplen")

Text - Innehåller text

= countif (a2: a10, "*äpplen*")

Text - Innehåller all text

= countif (a2: a10, "*")

Countif - Innehåller ingen text

= countif (a2: a10, "*")

Countif Färg

Tyvärr finns det inget enkelt sätt att räkna celler med specifika färger. För att göra detta måste du använda VBA. Här är en länk med mer information: CountIf Cell Color using VBA>.

Countif dubbletter

Det finns många sätt att räkna dubbletter, men låt oss ta en titt på en av de enklare metoderna, med endast COUNTIF -funktioner.

Bild

Skapa först en kolumn för att räkna hur ofta en post visas på data. Varje post som visas mer än en gång (> 1) anses vara en duplikat.
= räkna

Sedan skapar vi en COUNTIF -funktion för att räkna antalet poster som visas mer än en gång:
= räkna

Countif med två eller flera villkor - Countifs -funktionen

Hittills har vi bara arbetat med COUNTIF -funktionen. COUNTIF -funktionen kan bara hantera ett kriterium åt gången. För att COUNTIF med flera kriterier måste du använda COUNTIFS -funktionen. COUNTIFS beter sig exakt som COUNTIF. Du lägger bara till extra kriterier. Låt oss ta några exempel …

BILD

RÄKNINGAR - Större än och mindre än

Låt oss göra en RÄTTNING där vi kontrollerar om ett tal ligger inom ett intervall. Antalet måste vara större än 0, men mindre än 100:

RÄKNINGAR - Datumintervall

Nu ska vi prova med datum. Hitta några datum inom intervallet 2015-01-01 till 2015-07-15:

RÄKNINGAR - Eller

Hittills har vi bara behandlat OCH kriterier. Ex: Större än 0 OCH färre än 100. Vad gör en RÄTTA med ELLER?

countif pivottabell

Hur man gör en Countif i Excel
Kriterier för Countif

har hyperlänkar överst till de olika sektionerna
har länkar till hans innehåll på formelsidan med # för att länka till olika saker

när du tillämpar kriterier behandla det som text

bild

Syntax och argument:

x -

COUNTIF VBA Exempel

Du kan också komma åt Excel COUNTIF -funktionen från VBA med Application.WorksheetFunction.

Typ:

1 application.worksheetfunction.CountIf (Range, Criteria)

Förutsatt att vi har data som visas ovan:

1 WorksheetFunction.CountIf (Range ("A1: A10"), "> 60")

Kommer att returnera 4, eftersom det finns fyra celler med värden större än 60

1 WorksheetFunction.CountIf (Range ("A1: A10"), "10")

Kommer att returnera 1, eftersom det finns en cell med ett värde lika med 10

1 MsgBox WorksheetFunction.CountIf (intervall ("A1: A10"), "")

Returnerar 10, eftersom alla celler har värden

1 MsgBox WorksheetFunction.CountIf (intervall ("A1: A10"), "")

Återkommer 10, eftersom det inte finns några tomma celler

Förutsatt att vi har data i en tabell med namnet "Tabell1", som visas ovan:

1 WorksheetFunction.CountIf (Range ("Tabell1"), "*test*")

Kommer att returnera 6, eftersom det finns sex celler som innehåller ordet "test".

1 WorksheetFunction.CountIf (Range ("Tabell1"), "test")

Kommer att returnera 6, eftersom det inte finns några celler som ENDAST innehåller ordet "test".

1 WorksheetFunction.CountIf (Range ("Tabell1"), "F*")

Kommer att returnera 6, eftersom det finns tre celler vars värden börjar med bokstaven "F".

Så här använder du COUNTIF -funktionen för Excel:

Återgå till funktionslistan

Mer information om COUNTIF -funktionen finns på Microsoft COUNTIF -hjälpsidan.

Innan vi pratar om hur man använder countif -funktionen bör vi nämna dessa 3 andra funktioner
räkna
counta
räkneämnen

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave