Ak chcete spočítať čísla alebo dátumy, ktoré spĺňajú jednu podmienku (napríklad rovnajú, väčšie, menšie ako, väčšie alebo rovné, menšie alebo rovné), použite funkciu COUNTIF . Ak chcete spočítať čísla alebo dátumy, ktoré sa nachádzajú v určitom rozsahu (napríklad väčšie ako 9 000 a zároveň menšie ako 22 500), môžete použiť funkciu COUNTIFS . Pridať môžete aj funkciu SUMPRODUCT.
Príklad
Poznámka
Odkazy na vzorce buniek tu uvedené bude potrebné upraviť podľa toho, kde a ako tieto príklady kopírujete do excelového hárka.
| 1 | A | B |
|---|---|---|
| 2 | Predajca | Faktúra |
| 3 | Kováč | 15 000 |
| 4 | Kováč | 9 000 |
| 5 | Koška | 8 000 |
| 6 | Suyma | 20 000 |
| 7 | Kováč | 5 000 |
| 8 | Grešák | 22 500 |
| 9 | Vzorec | Popis (výsledok) |
| 10 | =COUNTIF(B2:B7;">9000") | Funkcia COUNTIF spočíta počet buniek v rozsahu B2:B7, ktoré obsahujú čísla väčšie ako 9 000 (4) |
| 11 | =COUNTIF(B2:B7;"<=9000") | Funkcia COUNTIF spočíta počet buniek v rozsahu B2:B7, ktoré obsahujú čísla menšie ako 9 000 (4) |
| 12 | =COUNTIFS(B2:B7;">=9000";B2:B7;"<=22500") | Funkcia COUNTIFS spočíta počet buniek v rozsahu B2:B7, ktoré sú väčšie alebo rovné 9 000 a sú menšie alebo rovné 2 2 500 (4) |
| 13 | =SUMPRODUCT((B2:B7>=9000)*(B2:B7<=22500)) | Funkcia SUMPRODUCT spočíta počet buniek v rozsahu B2:B7, ktoré obsahujú čísla väčšie alebo rovné 9 000 a menšie alebo rovné 2 2 500 (4). |
| 14 | Dátum | |
| 15 | 3/11/2011 | |
| 16 | 1/1/2010 | |
| 17 | 12/31/2010 | |
| 18 | 6/30/2010 | |
| 19 | Vzorec | Popis (výsledok) |
| 20 | =COUNTIF(B14:B17;">1.3.2010") | Spočíta počet buniek v rozsahu B14:B17, v ktorých sú údaje väčšie ako 1.3.2010 (3) |
| 21 | =COUNTIF(B14:B17;"31/12/2010") | Spočíta počet buniek v rozsahu B14:B17, ktorý sa rovná 31/12/2010 (1). Znamienko rovnosti nie je potrebné v kritériách, preto nie je zahrnuté (vzorec bude fungovať so znamienkom rovnosti, ak ho zahrniete ("=12/31/2010"). |
| 22 | =COUNTIFS(B14:B17;">=1/1/2010";B14:B17;"<=12/31/2010") | Spočíta počet buniek v rozsahu B14:B17, ktoré sú medzi dátumami 1/1/2010 (vrátane) a 31/12/2010 (3). |
| 23 | =SUMPRODUCT((B14:B17>=DATEVALUE("1/1/2010")))*(B14:B17<=DATEVALUE("31/12/2010"))) | Spočíta počet buniek v rozsahu B14:B17, ktoré sú medzi dátumami 1/1/2010 (vrátane) a 31/12/2010 (3). Funkcia DATEVALUE skonvertuje dátumy na číselnú hodnotu, s ktorou potom funkcia SUMPRODUCT môže pracovať. |