Skip to main content

Extrahovať dni z dátumov v programe Excel s funkciou DAY

Anonim

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:

  1. Funkcia WEEKDAY extrahuje číslo dňa od dátumu v bunke B1;
  2. 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ú:

  1. Zadanie úplnej funkcie uvedenej vyššie do bunky pracovného hárka;
  2. 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ú:

  1. Kliknite na bunku, kde sa budú zobrazovať výsledky vzorca, napríklad bunka A10;
  2. Klikni na vzorca karta ponuky pásu;
  3. zvoliť Vyhľadávanie a odkaz z pásu k otvoreniu rolovacieho zoznamu funkcií;
  4. Kliknite na VYBERTE v dialógovom okne funkcie otvoriť dialógové okno funkcie;
  5. V dialógovom okne kliknite na index_číslo linka;
  6. typ Deň (B1) na tomto riadku dialógového okna;
  7. Klikni na value1 v dialógovom okne;
  8. typ nedeľa na tomto riadku;
  9. Klikni na value2 linka;
  10. typ pondelok ;
  11. Pokračujte v zadávaní názvov pre každý deň v týždni na samostatných riadkoch v dialógovom okne.
  12. Po zadaní všetkých dní kliknite na tlačidlo OK dokončenie funkcie a zatvorenie dialógového okna;
  13. Názov štvrtok by sa mala objaviť v bunke pracovného hárka, kde sa nachádza vzorec;
  14. Ak kliknete na bunku A10, zobrazí sa vo formulári nad pracovným hárkom úplná funkcia.