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

Ak chcete spočítať čísla alebo dátumy, ktoré spĺňajú jednu podmienku (napríklad rovná sa, väčšia ako, menšia ako, väčšia alebo rovná sa, alebo menšia ako alebo rovná), použite funkciu COUNTIF . Ak chcete spočítať čísla alebo dátumy, ktoré spadajú do rozsahu (napríklad väčšie ako 9 000 a súčasne menšie ako 2 2 500), môžete použiť funkciu COUNTIFS . Prípadne môžete použiť aj funkciu SUMPRODUCT.

Príklad

Poznámka: Tieto odkazy na vzorce buniek, ktoré sú tu uvedené, budete musieť upraviť na základe toho, kde a ako skopírujete tieto príklady 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;">9 000")

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 väčší alebo rovný 9 000 a je menší alebo rovný 22 500 (4)

13

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

Funkcia SUMPRODUCT spočíta bunky v rozsahu B2:B7, ktoré obsahujú čísla väčšie alebo rovné 9 000 a menšie alebo rovné 22 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 s údajmi väčšími 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). V kritériách nie je potrebné znamienko rovnosti, takže tu nie je zahrnuté (vzorec bude fungovať so znamienkom rovnosti, ak ho zahrniete ("=31.12.2010").

22

=COUNTIFS(B14:B17;">=1/1/2010";B14:B17;"<=31.12.2010")

Spočíta počet buniek v rozsahu B14:B17, ktoré sú medzi (vrátane) 1.1.2010 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 (vrátane) 1.1.2010 a 31.12.2010 (3). Funkcia DATEVALUE skonvertuje dátumy na číselnú hodnotu, s ktorou potom môže pracovať funkcia SUMPRODUCT.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.