Funkcia DATE v programe Excel (vzorec, príklady) Ako použiť?

Funkcia DATE v programe Excel

Funkcia dátumu v programe Excel je funkcia dátumu a času, ktorá predstavuje číslo poskytnuté ako argumenty v kóde dátumu a času, pričom argumenty, ktoré berie, sú celé čísla pre deň, mesiac a rok osobitne a poskytuje nám výsledok v jednoduchom dátume, výsledok zobrazené je vo formáte dátumu, ale argumenty sú poskytované ako celé čísla, spôsob použitia tohto vzorca je nasledovný = deň (rok, mesiac, deň) v postupnom poradí.

DATE vzorec pre Excel

Vzorec DATE pre program Excel je nasledovný:

Vzorec DATE pre program Excel má tri argumenty, z ktorých dva sú voliteľné. Kde

  • year = Rok, ktorý sa má použiť pri vytváraní dátumu.
  • month = Mesiac, ktorý sa má použiť pri vytváraní dátumu.
  • day = Deň, ktorý sa má použiť pri vytváraní dátumu

Ako používať funkciu DATE v programe Excel? (s príkladmi)

DÁTUM je funkcia pracovného listu (WS). Ako funkciu WS ju možno zadať ako súčasť vzorca do bunky hárka. Pre lepšie pochopenie si pozrite príklady funkcií DATE uvedené nižšie.

Príklad č. 1 - Získajte mesiac od dátumu

MESIAC (DÁTUM (2018,8,28))

Ako je uvedené vo vyššie uvedenom vzorci DATE, funkcia MESIAC sa aplikuje na dátum predstavený pomocou funkcie DATE. Funkcia MONTH vráti index mesiaca vrátený funkciou DATE. Napríklad 8 v danom príklade. Na bunku D2 sa použil vzorec DATE, a teda výsledok '8'.

Príklad č. 2 - Zistite priestupný rok

MESIAC (DÁTUM (ROK (B3), 2,29)) = 2

Ako je uvedené vo vyššie uvedenom vzorci DATE, DATE sa automaticky upraví na hodnoty mesiaca a roka, ktoré sú mimo rozsahu. Tu je najvnútornejší vzorec YEAR s parametrami ako bunka B3 označujúca vstupné údaje, 2 je index februárového mesiaca a 29 za deň. V priestupných rokoch má február 29 dní, takže vonkajšia funkcia DATE vráti výstup ako 29. 2. 2000.

V prípade, že dôjde k priestupnému roku, DATE vráti dátum 1. marca roku, pretože nie je 29. deň, a DATE by posunul dátum dopredu na nasledujúci mesiac.

Najkrajnejšia funkcia, MESIAC, by z výsledku získala mesiac. Napríklad 2 alebo v prípade priestupného roku a 3 v prípade priestupného roku.

Výsledok sa ďalej porovnáva s konštantou „2“. Ak je mesiac 2, vzorec DATE v programe Excel vráti hodnotu TRUE. Ak nie, vzorec DATE vráti FALSE.

Na nasledujúcej snímke obrazovky obsahuje bunka B2 dátum patriaci k priestupnému roku a B3 obsahuje dátum patriaci k priestupnému roku.

Príklad č. 3 - Zvýraznite množinu dátumov

V tomto príklade funkcie DATE sa na stĺpec B použije pravidlo podmieneného formátovania. Dátumy väčšie ako 2005/1/1 sa zvýraznia ružovým štýlom. Ako je znázornené na snímke obrazovky, v nakonfigurovanom formáte sú zvýraznené tri dátumy, ktoré sú väčšie ako zadaný dátum. Zvyšné dva dátumy, ktoré nespĺňajú kritériá, sú ponechané neformátované, pretože na tieto dátumy neplatí žiadne pravidlo.

Na čo treba pamätať

  • Funkcia Excel DATE vráti poradové číslo dátumu. Ak chcete zobraziť formát dátumu, musíte výsledok naformátovať ako dátum.
  • Ak je rok medzi 0 a 1900, Excel do roku pridá 1900.
  • Mesiac môže byť väčší ako 12 a menší ako nula. Ak je mesiac väčší ako 12, Excel pridá mesiac k prvému mesiacu v zadanom roku. Ak je mesiac menší alebo rovný nule, Excel odčíta od prvého mesiaca zadaného roku absolútnu hodnotu mesiaca plus 1 (tj. ABS (mesiac) + 1).
  • Deň môže byť pozitívny alebo negatívny. Ak je deň väčší ako dni v zadanom mesiaci, Excel pridá deň k prvému dňu zadaného mesiaca. Ak je deň menší alebo rovný nule, Excel odčíta od prvého dňa zadaného mesiaca absolútnu hodnotu dňa plus 1 (tj. ABS (deň) + 1).

Použitie funkcie DATE v programe Excel VBA

Funkcia DATE vo VBA vráti aktuálny systémový dátum. Môže byť použitý v programe Excel VBA nasledovne:

Funkcia DATE v príklade VBA

Dátum()

Výsledok: 8.8.2018

Tu funkcia Date () vráti aktuálny systémový dátum. To isté je možné priradiť k premennej nasledovne:

Dim myDate As String

myDate = Date ()

MyDate = 12/08/2018

DÁTUM Video funkcie programu Excel

Zaujímavé články...