Funkce SUMIF, COUNTIF a AVERAGEIF - hlavní průvodce

Tento výukový program Excel ukazuje, jak používat funkce Excel Countif a Countifs.

Příklady vzorců:

Popis funkce COUNTIF:

Počítá všechny buňky v sérii, které splňují jedno (COUNTIF) nebo více (COUNTIFS) zadaných kritérií.

COUNTIF Syntaxe

range - Pole čísel, textu nebo prázdných hodnot.
kritéria - řetězec obsahující kritéria. Příklad „> 0“

Další příklady:

Nejprve se podívejme na snadný příklad COUNTIF:

COUNTIF Větší než nula

Tento kód započítá všechny buňky, které jsou ve sloupci A větší než nula.
= countif (a4: a10, "> 0")

COUNTIF méně než nula

Tento kód započítá všechny buňky, které jsou ve sloupci A menší než nula.
= countif (a4: a10, "<0")

COUNTIF prázdné buňky

= countif (a4: a10, "")
Tento vzorec COUNTIF počítá všechny prázdné buňky ve sloupci A. Místo toho však můžete použít COUNTBLANK k počítání všech prázdných buněk:
= countblank (a4: a10)

Nepočítejte prázdné buňky

Počítání prázdných buněk je trochu složitější. Mysleli byste si, že tím se spočítají všechny prázdné buňky:
= countif (a4: a10, "")
a obvykle ano, až na jednu výraznou výjimku. Pokud buňka obsahuje vzorec, jehož výsledkem je „“ (prázdné), výše uvedený kód jej započítá jako neprázdný, protože v buňce vzorec existuje. Místo toho použijte tento vzorec:
= countif (a4: a10, "*?")
Tento vzorec využívá zástupné znaky. Dozvíme se o nich níže.

Měli byste vědět ještě jednu funkci počítání: Funkce COUNTA. Funkce COUNTA počítá všechny buňky, které obsahují cokoli: vzorec (i když má za následek „“), logickou hodnotu (PRAVDA nebo NEPRAVDA), text nebo číslo.

Počítat prázdné a neprázdné buňky Příklady:

!!!!!!!!! obrázek různých příkladů !!!!!!!!!!

(zmínit counta?)

Countif Wildcard

Možná jste už slyšeli o zástupných kartách v Excelu. Zástupné znaky jsou znaky, které mohou představovat libovolný znak. Zde je graf:

obrázek s jablky

Text - Přesná shoda

= countif (a2: a10, "jablka")

Text - obsahuje text

= countif (a2: a10, "*jablka*")

Text - obsahuje libovolný text

= countif (a2: a10, "*")

Countif - neobsahuje žádný text

= countif (a2: a10, "*")

Countif Color

Bohužel neexistuje snadný způsob počítání buněk se specifickými barvami. K tomu budete muset použít VBA. Zde je odkaz s dalšími informacemi: CountIf Cell Color pomocí VBA>.

Countif Duplikáty

Existuje mnoho způsobů, jak počítat duplikáty, ale podívejme se na jednu z jednodušších metod, používající pouze funkce COUNTIF.

Obrázek

Nejprve vytvořte sloupec, který bude počítat, jak často se v datech objeví záznam. Jakýkoli záznam, který se objeví více než jednou (> 1), je považován za duplikát.
= počítat

Poté vytvoříme funkci COUNTIF pro počítání počtu záznamů, které se objeví více než jednou:
= počítat

Countif se dvěma nebo více podmínkami - funkce Countifs

Doposud jsme pracovali pouze s funkcí COUNTIF. Funkce COUNTIF může současně zpracovávat pouze jedno kritérium. K COUNTIF s více kritérii musíte použít funkci COUNTIFS. COUNTIFS se chová přesně jako COUNTIF. Stačí přidat další kritéria. Podívejme se na několik příkladů …

OBRAZ

COUNTIFS - větší než a méně než

Pojďme udělat COUNTIF, kde zkontrolujeme, zda číslo spadá do rozsahu. Číslo musí být větší než 0, ale menší než 100:

COUNTIFS - období

Nyní to zkusme s daty. Najít všechna data v rozmezí 1. 1. 2015 až 15. 7. 2015:

COUNTIFS - Or

Zatím jsme řešili pouze A kritéria. Příklad: Větší než 0 A méně než 100. S čím se COUNTIFS dělá NEBO?

kontingenční tabulka countif

Jak udělat Countif v Excelu
Kritéria pro Countif

mít v horní části hypertextové odkazy na různé sekce
mít odkazy na jeho obsah na stránce vzorců s # pro propojení s různými věcmi

když použijete kritéria, považujte to za text

obraz

Syntaxe a argumenty:

X -

COUNTIF Příklady VBA

K funkci Excel COUNTIF můžete také přistupovat z VBA pomocí Application.WorksheetFunction.

Typ:

1 application.worksheetfunction.CountIf (rozsah, kritéria)

Za předpokladu, že máme data zobrazená výše:

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

Vrátí 4, protože existují čtyři buňky s hodnotami většími než 60

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

Vrátí 1, protože existuje jedna buňka s hodnotou rovnou 10

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

Vrátí 10, protože všechny buňky mají hodnoty

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

Vrátí 10, protože nejsou žádné prázdné buňky

Za předpokladu, že máme data v tabulce s názvem „Tabulka1“, která je zobrazena výše:

1 WorksheetFunction.CountIf (rozsah ("Tabulka1"), "*test*")

Vrátí 6, protože existuje šest buněk, které obsahují slovo „test“.

1 WorksheetFunction.CountIf (rozsah ("Tabulka1"), "test")

Vrátí 6, protože neexistují žádné buňky, které obsahují POUZE slovo „test“.

1 WorksheetFunction.CountIf (Rozsah ("Tabulka1"), "F*")

Vrátí 6, protože existují tři buňky, jejichž hodnoty začínají písmenem „F“.

Jak používat funkci COUNTIF pro Excel:

Vraťte se do seznamu funkcí

Další informace o funkci COUNTIF naleznete na stránce nápovědy Microsoft COUNTIF.

Než budeme mluvit o tom, jak používat funkci countif, měli bychom zmínit tyto 3 další funkce
počet
counta
Countblanks

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave