Funkcia DAY v programe Excel sa môže použiť na extrahovanie a zobrazenie mesačnej časti dátumu, ktorý bol vložený do funkcie.
Výstup funkcie sa vráti ako celé číslo v rozmedzí od 1 do 31.
Súvisiacou funkciou je funkcia DAYS, ktorá sa používa na vyhľadanie počtu dní medzi dvomi dátumami, ktoré sa vyskytujú v tom istom týždni alebo mesiaci pomocou vzorca odčítania, ako je uvedené v riadku 9 príkladu na obrázku vyššie.
Pre Excel 2013
Funkcia DAYS bola prvýkrát predstavená v programe Excel 2013. V prípade starších verzií programu použite funkciu DAY vo vzore odčítania a zistite počet dní medzi dvoma dátumami, ako je uvedené v riadku 8 vyššie.
Sériové čísla
Aplikácia Excel ukladá dátumy ako sekvenčné čísla - alebo sériové čísla - aby mohli byť použité vo výpočtoch. Každý deň sa počet zvyšuje o jednu. Čiastočné dni sa zadávajú ako zlomky dňa, napríklad 0,25 za jednu štvrtinu dňa (šesť hodín) a 0,5 za pol dňa (12 hodín).
Pre verzie programu Windows vo verzii Excel je predvolene:
- 1. január 1900 = sériové číslo 1;
- 1. januára 2016 = 42370 (od 42.370 dní po 1. januári 1900);
- 12. hodina poludnia 1. januára 2016 je 42370,50.
Funkcie DAY / DAYS Syntax a argumenty
Syntax funkcie odkazuje na rozloženie funkcie a obsahuje názov funkcie, zátvorky a argumenty.
Syntax funkcie DAY je:
= DAY (sériový_číslo)
Sériové číslo - (povinné) číslo reprezentujúce dátum, od ktorého sa extrahuje deň.
Toto číslo môže byť:
- sériové číslo reprezentujúce riadok dátumu 4 v príklade;
- odkaz bunky na umiestnenie pracovného hárka v riadku dátumu 5 v príklade;
- dátum zadaný ako argument funkcie pomocou DATE funkcia-riadok 6 v príklade;
- aktuálny dátum zadaný ako argument funkcie pomocou funkcie TODAY alebo NOW - riadok 6 v príklade.
Poznámka: Ak sa do funkcie zapíše falošný dátum - napríklad 29. február pre nesklusný rok - funkcia nastaví výstup na správny deň nasledujúceho mesiaca, ako je znázornené v riadku 7 obrázku, kde výstup pre dátum 29. februára 2017 je jeden - 1. marca 2017.
Syntax pre funkciu DAYS je:
DAYS (End_date, Start_date)
End_date, Start_date - (povinné) Toto sú dva dátumy použité na výpočet počtu dní.
Poznámky:
- Ak argumenty dátumu sú číselné hodnoty, ktoré spadajú mimo rozsah platných dátumov, napríklad augusta 32, 2016, DNI vráti číslo #NUM! hodnota chyby.
- Ak je zadaný jeden dátumový argument ako textový reťazec, ktorý nemožno analyzovať ako platný platný dátum, DNI vráti #VALUE! hodnota chyby.
Excel WEEKDAY Príklad funkcie
Riadky tri až deväť vo vyššie uvedenom príklade zobrazujú rôzne funkcie funkcií DAY a DAYS.
V riadku 10 je tiež zahrnutý vzorec, ktorý kombinuje funkciu WEEKDAY s funkciou CHOOSE vo formulári a vráti názov dňa z dátumu umiestneného v bunke B1.
Funkcia DAY nemôže byť použitá vo vzorci na nájdenie mena, pretože je možné, že je k dispozícii funkcia 31, ale iba sedem dní v týždni vstúpila do funkcie CHOOSE.
Funkcia WEEKDAY na druhej strane vracia iba číslo medzi jedným a siedmim, ktoré potom môžu byť vložené do funkcie CHOOSE a nájsť názov dňa.
Ako funguje tento vzorec:
- Funkcia WEEKDAY extrahuje číslo dňa od dátumu v bunke B1;
- Funkcia CHOOSE vracia názov dňa zo zoznamu mien zadaných ako hodnota argument pre túto funkciu.
Ako je uvedené v bunke B10, výsledný vzorec vyzerá takto:
= VYBERTE (WEEKDAY (B1), "pondelok", "utorok", "stredu", "štvrtku", "piatok", "Saturday", "nedeľa")
Nižšie sú uvedené kroky používané na zadanie vzorca do bunky pracovného hárka.
Zadanie funkcie CHOOSE / WEEKDAY
Voľby pre zadanie funkcie a jej argumenty zahŕňajú:
- Zadanie úplnej funkcie uvedenej vyššie do bunky pracovného hárka;
- Výber funkcie a jej argumentov pomocou dialógového okna CHOOSE.
Aj keď je možné zadávať kompletnú funkciu manuálne, mnohí ľudia jednoduchšie používajú dialógové okno, ktoré sa stará o zadanie správnej syntaxe funkcie, ako sú napríklad úvodzovky okolo každého denného názvu a oddeľovačov čiarok medzi nimi.
Keďže funkcia WEEKDAY je vnorená do funkcie CHOOSE, použije sa dialógové okno funkcia CHOOSE a WEEKDAY sa zadá ako index_číslo argumentom.
Tento príklad vráti celé meno pre každý deň v týždni. Aby sa vzorec vrátil krátky formulár, ako napríklad út radšej než Utorok, zadajte krátke formuláre pre hodnota v nasledujúcich krokoch.
Kroky na zadanie vzorca sú:
- Kliknite na bunku, kde sa budú zobrazovať výsledky vzorca, napríklad bunka A10;
- Klikni na vzorca karta ponuky pásu;
- zvoliť Vyhľadávanie a odkaz z pásu k otvoreniu rolovacieho zoznamu funkcií;
- Kliknite na VYBERTE v dialógovom okne funkcie otvoriť dialógové okno funkcie;
- V dialógovom okne kliknite na index_číslo linka;
- typ Deň (B1) na tomto riadku dialógového okna;
- Klikni na value1 v dialógovom okne;
- typ nedeľa na tomto riadku;
- Klikni na value2 linka;
- typ pondelok ;
- Pokračujte v zadávaní názvov pre každý deň v týždni na samostatných riadkoch v dialógovom okne.
- Po zadaní všetkých dní kliknite na tlačidlo OK dokončenie funkcie a zatvorenie dialógového okna;
- Názov štvrtok by sa mala objaviť v bunke pracovného hárka, kde sa nachádza vzorec;
- Ak kliknete na bunku A10, zobrazí sa vo formulári nad pracovným hárkom úplná funkcia.












