Pokud chcete spočítat čísla nebo kalendářní data, která splňují jednu podmínku (například rovno, větší než, menší než, větší nebo rovno nebo menší než nebo rovno), použijte funkci COUNTIF. Pokud chcete spočítat čísla nebo kalendářní data, která spadají do oblasti (například větší než 9000 a současně menší než 22 500), můžete použít funkci COUNTIFS. Můžete také použít funkce SOUČIN.SOUČIN.
Příklad
Poznámka: Tyto odkazy na vzorce buněk, které jsou tady uvedené, je potřeba upravit podle toho, kde a jak tyto příklady zkopírujete do Excel listu.
1 |
A |
B |
---|---|---|
2 |
Prodejce |
Faktura |
3 |
Stoklasa |
15 000 |
4 |
Nováček |
9 000 |
5 |
Macek |
8 000 |
6 |
Suyma |
20 000 |
7 |
Nováček |
5 000 |
8 |
Lazecký |
22 500 |
9 |
Vzorec |
Popis (výsledek) |
10 |
=COUNTIF(B2:B7;">9000") |
Funkce COUNTIF spočítá počet buněk v oblasti B2:B7, které obsahují čísla větší než 9000 (4) |
11 |
=COUNTIF(B2:B7;"<=9000") |
Funkce COUNTIF spočítá počet buněk v oblasti B2:B7, které obsahují čísla menší než 9000 (4) |
12 |
=COUNTIFS(B2:B7;">=9000";B2:B7;"<=22500") |
Funkce COUNTIFS (dostupná v Excel 2007 a novějších verzích) spočítá počet buněk v oblasti B2:B7 větší nebo roven 9000 a je menší nebo roven 22 500 (4) |
13 |
=SOUČIN((B2:B7>=9000)*(B2:B7<=22500)) |
Funkce SOUČIN.SOUČIN Spočítá počet buněk v oblasti B2:B7, které obsahují čísla větší nebo rovna 9000 a menší než nebo rovno 22500 (4). Tuto funkci můžete použít v Excel 2003 a starších verzích, kde funkce COUNTIFS není dostupná. |
14 |
Datum |
|
15 |
3/11/2011 |
|
16 |
1/1/2010 |
|
17 |
12/31/2010 |
|
18 |
6/30/2010 |
|
19 |
Vzorec |
Popis (výsledek) |
20 |
=COUNTIF(B14:B17;">1.3.2010") |
Spočítá počet buněk v oblasti B14:B17 s daty většími než 1. 3. 2010 (3) |
21 |
=COUNTIF(B14:B17;"31.12.2010") |
Spočítá počet buněk v oblasti B14:B17 rovna 31. 12. 2010 (1). Znaménko rovná se není potřeba v kritériích, takže není zahrnuté tady (vzorec bude fungovat se znaménkem rovná se, pokud ho zahrníte ("=31.12.2010"). |
22 |
=COUNTIFS(B14:B17;">=1.1.2010";B14:B17;"<=31.12.2010") |
Spočítá počet buněk v oblasti B14:B17, které jsou mezi (včetně) 1. 1. 2010 a 31. 12. 2010 (3). |
23 |
=SOUČIN((B14:B17>=DATEVALUE("1.1.2010"))*(B14:B17<=DATEVALUE("31.12.2010"))) |
Spočítá počet buněk v oblasti B14:B17, které jsou mezi (včetně) 1. 1. 2010 a 31. 12. 2010 (3). Tento příklad slouží jako náhrada funkce COUNTIFS, která byla zavedena v Excel 2007. Funkce DATEVALUE převede kalendářní data na číselnou hodnotu, se kterou pak může funkce SUMPRODUCT pracovat. |