Funkcie SUMIF, COUNTIF a AVERAGEIF - hlavný sprievodca

Tento výukový program Excel ukazuje, ako používať funkcie Excel Countif a Countifs.

Príklady vzorcov:

Popis funkcie COUNTIF:

Spočíta všetky bunky v sérii, ktoré spĺňajú jedno (COUNTIF) alebo viac (COUNTIFS) zadaných kritérií.

COUNTIF syntax

rozsah - pole čísel, textu alebo prázdnych hodnôt.
kritériá - reťazec obsahujúci kritériá. Príklad „> 0“

Ďalšie príklady:

Najprv sa pozrime na ľahký príklad COUNTIF:

COUNTIF Väčší ako nula

Tento kód spočíta všetky bunky, ktoré sú v stĺpci A väčšie ako nula.
= countif (a4: a10, "> 0")

COUNTIF Menej ako Nula

Tento kód spočíta všetky bunky, ktoré sú v stĺpci A menšie ako nula.
= countif (a4: a10, "<0")

COUNTIF prázdne bunky

= countif (a4: a10, "")
Tento vzorec COUNTIF počíta všetky prázdne bunky v stĺpci A. Na spočítanie všetkých prázdnych buniek však môžete použiť COUNTBLANK:
= prázdne pole (a4: a10)

Nepočítajte prázdne bunky

Počítanie prázdnych buniek je trochu zložitejšie. Mysleli by ste si, že toto bude počítať všetky prázdne bunky:
= countif (a4: a10, "")
a zvyčajne to platí, až na jednu výraznú výnimku. Keď bunka obsahuje vzorec, ktorého výsledkom je „“ (prázdne), vyššie uvedený kód ho započíta ako prázdny, pretože vzorec v bunke existuje. Namiesto toho použite tento vzorec:
= countif (a4: a10, "*?")
Tento vzorec používa zástupné znaky. Dozvieme sa o nich nižšie.

Mali by ste vedieť ešte jednu funkciu počítania: funkciu COUNTA. Funkcia COUNTA počíta všetky bunky, ktoré obsahujú čokoľvek: vzorec (aj keď má za následok „“), logickú hodnotu (PRAVDA alebo NEPRAVDA), text alebo číslo.

Príklady počítania prázdnych a prázdnych buniek:

!!!!!!!!! obrázok rôznych príkladov !!!!!!!!!!

(spomenúť counta?)

Countif Wildcard

Možno ste už počuli o zástupných znakoch v programe Excel. Zástupné znaky sú znaky, ktoré môžu predstavovať ľubovoľný znak. Tu je graf:

obrázok s jablkami

Text - presná zhoda

= countif (a2: a10, "jablká")

Text - obsahuje text

= countif (a2: a10, "*jablká*")

Text - obsahuje ľubovoľný text

= countif (a2: a10, "*")

Countif - neobsahuje žiadny text

= countif (a2: a10, "*")

Farba grófa

Bohužiaľ neexistuje jednoduchý spôsob, ako počítať bunky so špecifickými farbami. Na to budete potrebovať VBA. Tu je odkaz s ďalšími informáciami: CountIf Cell Color pomocou VBA>.

Countif Duplikáty

Existuje mnoho spôsobov, ako počítať duplikáty, ale pozrime sa na jednu z jednoduchších metód, ktoré používajú iba funkcie COUNTIF.

Obrázok

Najprv vytvorte stĺpec, ktorý bude počítať, ako často sa v údajoch zobrazuje záznam. Každý záznam, ktorý sa objaví viac ako raz (> 1), sa považuje za duplikát.
= počítať

Potom vytvoríme funkciu COUNTIF na spočítanie počtu záznamov, ktoré sa zobrazia viac ako raz:
= počítať

Countif s dvoma alebo viacerými podmienkami - funkcia Countifs

Doteraz sme pracovali iba s funkciou COUNTIF. Funkcia COUNTIF môže naraz spracovať iba jedno kritérium. Na COUNTIF s viacerými kritériami musíte použiť funkciu COUNTIFS. COUNTIFS sa správa úplne rovnako ako COUNTIF. Stačí pridať ďalšie kritériá. Pozrime sa na niekoľko príkladov …

OBRAZ

COUNTIFS - Väčšie ako a menej ako

Vykonajme COUNTIF, kde skontrolujeme, či číslo spadá do určitého rozsahu. Číslo musí byť väčšie ako 0, ale menšie ako 100:

COUNTIFS - Obdobie

Teraz to skúsme s dátumami. Nájdite akékoľvek dátumy v rozsahu od 1. 1. 2015 do 15. 7. 2015:

COUNTIFS - Or

Doteraz sme sa zaoberali iba A kritériá. Príklad: Väčší ako 0 A menej ako 100. S čím sa počíta COUNTIFS ALEBO?

kontingenčná tabuľka countif

Ako urobiť grófa v Exceli
Kritériá pre Countifa

majú v hornej časti hypertextové odkazy na rôzne sekcie
mať odkazy na jeho obsah na stránke vzorca s # na prepojenie s rôznymi vecami

keď použijete kritériá, považujte to za text

obrázok

Syntax a argumenty:

X -

COUNTIF Príklady VBA

K funkcii Excel COUNTIF môžete pristupovať aj z prostredia VBA pomocou Aplikácia. Pracovný list. Funkcia.

Typ:

1 application.worksheetfunction.CountIf (rozsah, kritériá)

Za predpokladu, že máme údaje zobrazené vyššie:

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

Vráti hodnotu 4, pretože existujú štyri bunky s hodnotami väčšími ako 60

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

Vráti hodnotu 1, pretože existuje jedna bunka s hodnotou rovnou 10

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

Vráti 10, pretože všetky bunky majú hodnoty

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

Vráti 10, pretože nie sú žiadne prázdne bunky

Za predpokladu, že máme údaje v tabuľke s názvom „Tabuľka1“, ako je uvedené vyššie:

1 WorksheetFunction.CountIf (rozsah ("tabuľka1"), "*test*")

Vráti 6, pretože existuje šesť buniek, ktoré obsahujú slovo „test“.

1 WorksheetFunction.CountIf (rozsah („tabuľka1“), „test“)

Vráti 6, pretože neexistujú žiadne bunky, ktoré by obsahovali IBA slovo „test“.

1 WorksheetFunction.CountIf (rozsah („tabuľka1“), „F*“)

Vráti 6, pretože existujú tri bunky, ktorých hodnoty začínajú písmenom „F“.

Ako používať funkciu COUNTIF pre Excel:

Vráťte sa do zoznamu funkcií

Ďalšie informácie o funkcii COUNTIF nájdete na stránke pomocníka Microsoft COUNTIF.

Predtým, ako budeme hovoriť o tom, ako používať funkciu countif, mali by sme spomenúť tieto 3 ďalšie funkcie
počítať
counta
Countblanks

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave