Funkcia COUNTIFS použije kritériá na bunky v rámci viacerých rozsahov a spočíta, koľkokrát boli splnené všetky kritériá.
Syntax
COUNTIFS(rozsah_kritérií1; kritériá1; [rozsah_kritérií2; kritériá2];…)
Syntax funkcie COUNTIFS obsahuje nasledovné argumenty:
- criteria_range1 Povinné. Prvý rozsah, v ktorom sa vyhodnotí priradené kritérium.
- kritériá1 Povinné. Kritérium vo formáte čísla, výrazu, odkazu na bunky alebo textového reťazca, ktoré definuje, ktoré bunky sa spočítajú. Príkladmi kritérií sú napríklad reťazce 32, ">32", B4, "jablká" alebo "32".
- criteria_range2, kritériá2, ... Voliteľný argument. Ďalšie rozsahy a priradené kritériá. Povolených je maximálne 127 párov rozsah-kritériá.
Dôležité
Každý ďalší rozsah musí obsahovať rovnaký počet riadkov a stĺpcov ako argument rozsah_kritérií1. Rozsahy nemusia navzájom susediť.
Poznámky:
- Všetky rozsahy kritérií sa použijú naraz len pre jednu bunku. Ak všetky prvé bunky spĺňajú priradené kritériá, počet sa zvýši o 1. Ak všetky druhé bunky spĺňajú priradené kritériá, počet sa znova zvýši o 1, a tak ďalej, až kým sa nevyhodnotia všetky bunky.
- Ak argument kritéria odkazuje na prázdnu bunku, funkcia COUNTIFS spracuje prázdnu bunku ako hodnotu 0.
- V kritériách môžete použiť zástupné znaky, ako otáznik (?) a hviezdičku (*). Otáznik reprezentuje ľubovoľný znak a hviezdička ľubovoľnú sekvenciu znakov. Ak chcete vyhľadať skutočný otáznik alebo hviezdičku, zadajte pred znakom vlnovku (~).
Príklad 1
Vzorové údaje skopírujte do nasledujúcich tabuliek a prilepte ich do bunky A1 nového excelového hárka. Ak chcete, aby vzorce zobrazovali výsledky, vyberte ich, stlačte kláves F2 a potom stlačte kláves Enter. V prípade potreby môžete upraviť šírku stĺpcov, aby sa údaje zobrazovali celé.
| Predajca | Prekročená kvóta v 1. štvrťroku | Prekročená kvóta v 2. štvrťroku | Prekročená kvóta v 3. štvrťroku |
|---|---|---|---|
| Novák | Áno | Nie | Nie |
| Janák | Áno | Áno | Nie |
| Novotná | Áno | Áno | Áno |
| Kramár | Nie | Áno | Áno |
| Vzorec | Popis | Výsledok | |
| =COUNTIFS(B2:D2;"=Áno") | Vypočíta, koľkokrát Novák prekročil predajnú kvótu za obdobie 1., 2. a 3. štvrťroka (iba v 1. štvrťroku). | 1 | |
| =COUNTIFS(B2:B5;"=Áno";C2:C5;"=Áno") | Vypočíta, koľko predajcov prekročilo svoje kvóty pre 1. a 2. štvrťrok (Janák a Novotná). | 2 | |
| =COUNTIFS(B5:D5;"=Áno";B3:D3;"=Áno") | Vypočíta, koľkokrát Kramár a Janák prekročili tú istú kvótu pre obdobia 1., 2. a 3. štvrťroku (iba v 2. štvrťroku). | 1 |
Príklad č. 2
| Údaje | ||
|---|---|---|
| 1 | 5/1/2011 | |
| 2 | 5/2/2011 | |
| 3 | 5/3/2011 | |
| 4 | 5/4/2011 | |
| 5 | 5/5/2011 | |
| 6 | 5/6/2011 | |
| Vzorec | Popis | Výsledok |
| =COUNTIFS(A2:A7;"<6";A2:A7;"1>") | Vypočíta, koľko čísiel od 1 do 6 (bez týchto hodnôt) obsahujú bunky A2 až A7. | 4 |
| =COUNTIFS(A2:A7; "<5";B2:B7;"<5/3/2011") | Vypočíta, koľko riadkov v bunkách A2 až A7 obsahuje čísla menšie ako 5 a súčasne má v bunkách B2 až B7 dátumy spred 5/3/2011. | 2 |
| =COUNTIFS(A2:A7; "<" & A6;B2:B7;"<" & B4) | Zhodný popis ako v predchádzajúcom príklade, avšak s použitím odkazov na bunky namiesto konštánt v kritériách. | 2 |
Potrebujete ďalšiu pomoc?
Vždy sa môžete opýtať odborníka v komunite Excel Tech Community alebo získať podporu v komunitách.