Applies ToExcel pro Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Pokud chcete spočítat čísla nebo kalendářní data, která splňují jednu podmínku (například rovná se, větší než, menší než, větší než nebo rovno, nebo menší než nebo rovno), použijte funkci COUNTIF . Pokud chcete spočítat čísla nebo kalendářní data, která spadají do rozsahu (například větší než 9000 a současně menší než 22500), můžete použít funkci COUNTIFS . Alternativně můžete použít také funkci SUMPRODUCT.

Příklad

Poznámka: Tady uvedené odkazy na vzorce buněk budete muset upravit na základě toho, kde a jak tyto příklady zkopírujete do excelového 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 obsahujících čí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 spočítá počet buněk v oblasti B2:B7 větší nebo rovno 9000 a je menší nebo roven hodnotě 22500 (4).

13

=SUMPRODUCT((B2:B7>=9000)*(B2:B7<=22500))

Funkce SUMAPRODUCT spočítá počet buněk v oblasti B2:B7, které obsahují čísla větší nebo rovna 9000 a menší nebo rovna 22500 (4).

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, který se rovná 31. 12. 2010 (1). Znaménko rovnítko není v kritériích potřeba, takže zde není zahrnuto (vzorec bude fungovat se znaménkem rovná se, pokud ho zahrnete ("=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

=SUMPRODUCT((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). Funkce DATEVALUE převede kalendářní data na číselnou hodnotu, se kterou pak může funkce SUMPRODUCT pracovat.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.