Spočítanie čísel alebo dátumov na základe podmienky

Poznámka: Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.

Ak chcete spočítať čísla alebo dátumy, ktoré spĺňajú jednu podmienku (ako je napríklad rovná, väčšia než menšia než, väčšia alebo rovná alebo menšia alebo rovná sa), použite funkciu COUNTIF . Ak chcete spočítať čísla alebo dátumy, ktoré spadajú do rozsahu (napríklad väčšie ako 9000 a zároveň menej ako 22500), môžete použiť funkciu COUNTIFS . Striedavo môžete použiť SUMPRODUCT taky.

Príklad

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

A

B

Predajca

Faktúra

Kováč

15 000

Kováč

9 000

Koška

8 000

Koška

20 000

Kováč

5 000

Grešák

22 500

Vzorec

Popis (výsledok)

= COUNTIF (B2: B7; ">9000")

Funkcia COUNTIF spočíta počet buniek v rozsahu B2: B7, ktoré obsahujú čísla väčšie ako 9000 (4).

= COUNTIF (B2: B7; "< = 9000")

Funkcia COUNTIF spočíta počet buniek v rozsahu B2: B7, ktoré obsahujú čísla menšie ako 9000 (4).

= COUNTIFS (B2: B7; "> = 9000"; B2: B7; "< = 22500")

Funkcia COUNTIFS (k dispozícii v Exceli 2007 a novších verziách) Spočíta bunky v rozsahu B2: B7 väčšie alebo rovné 9000, ktoré sú menšie alebo rovné 22500 (4).

= 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é 9000 a menšie alebo rovné 22500 (4). Túto funkciu môžete použiť v Exceli 2003 a v starších verziách, kde COUNTIFS nie je k dispozícii.

Dátum

3/11/2011

1/1/2010

12/31/2010

6/30/2010

Vzorec

Popis (výsledok)

= COUNTIF (B14: B17; ">3/1/2010")

Spočíta počet buniek v rozsahu B14: B17 s údajmi väčšími ako 3/1/2010 (3)

= COUNTIF (B14: B17; "12/31/2010")

Spočíta počet buniek v rozsahu B14: B17 rovnajúci sa 12/31/2010 (1). Znamienko rovnosti v kritériách nie je potrebné, takže sa tu nenachádza (vzorec bude fungovať s znamienkom rovnosti, ak ho zahrniete ("= 12/31/2010").

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

Spočíta počet buniek v rozsahu B14: B17, ktoré sú medzi (vrátane) 1/1/2010 a 12/31/2010 (3).

= SUMPRODUCT ((B14: B17> = DATEVALUE ("1/1/2010")) * (B14: B17< = DATEVALUE ("12/31/2010")))

Spočíta počet buniek v rozsahu B14: B17, ktoré sú medzi (vrátane) 1/1/2010 a 12/31/2010 (3). Tento príklad slúži ako náhrada za funkciu COUNTIFS, ktorá bola uvedená v Exceli 2007. Funkcia DATEVALUE skonvertuje dátumy na číselnú hodnotu, ktorú funkcia SUMPRODUCT potom môže pracovať.

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office