Funkce DATE v aplikaci Excel
Funkce Date v aplikaci Excel je funkce data a času, která představuje číslo poskytnuté jako argumenty v kódu data a času, argumenty, které bere, jsou celá čísla pro den, měsíc a rok samostatně a dává nám výsledek v jednoduchém datu, výsledek Zobrazené je ve formátu data, ale argumenty jsou poskytovány jako celá čísla, metoda pro použití tohoto vzorce je následující = den (rok, měsíc, den) v sekvenčním základě.
DATE vzorec pro Excel
Vzorec DATE pro Excel je následující:

Vzorec DATE pro Excel má tři argumenty, z nichž dva jsou volitelné. Kde
- year = Rok, který se použije při vytváření data.
- month = Měsíc, který se použije při vytváření data.
- day = Den, který se má použít při vytváření data
Jak používat funkci DATE v aplikaci Excel? (s příklady)
DATUM je funkce listu (WS). Jako funkci WS ji lze zadat jako součást vzorce v buňce listu. Pro lepší pochopení viz níže uvedené příklady funkcí DATE.
Příklad č. 1 - Získejte měsíc od data
MĚSÍC (DATUM (2018,8,28))
Jak je uvedeno ve výše uvedeném vzorci DATE, funkce MĚSÍC se použije k datu představovanému pomocí funkce DATE. Funkce MĚSÍC vrátí index měsíce vrácený funkcí DATE. Např. 8 v uvedeném příkladu. Buňka D2 má aplikovaný vzorec DATE, a proto má výsledek '8'.

Příklad č. 2 - Zjistěte přestupný rok
MĚSÍC (DATUM (ROK (B3), 2,29)) = 2
Jak je uvedeno ve výše uvedeném vzorci DATE, DATE se automaticky přizpůsobí hodnotám měsíce a roku, které jsou mimo rozsah. Zde je nejvnitřnější vzorec YEAR s parametry jako buňka B3 označující vstupní data, 2 je index únorového měsíce a 29 pro den. V přestupných letech má únor 29 dní, takže vnější funkce DATE vrátí výstup jako 29. 2. 2000.
V případě nepřestupného roku vrátí DATE datum 1. března roku, protože neexistuje 29. den, a DATE by posunulo datum dopředu do dalšího měsíce.
Vnější funkce, MĚSÍC, extrahuje měsíc z výsledku. Např. 2 nebo v případě přestupného roku a 3 v případě přestupného roku.
Výsledek je dále srovnáván s konstantou „2“. Pokud je měsíc 2, vrátí vzorec DATE v aplikaci Excel PRAVDA. Pokud ne, vrátí vzorec DATE hodnotu FALSE.
Na následujícím snímku obrazovky obsahuje buňka B2 datum patřící k přestupnému roku a B3 obsahuje datum patřící k přestupnému roku.

Příklad č. 3 - Zvýrazněte sadu dat
V tomto příkladu funkce DATE se na sloupec B použije pravidlo podmíněného formátování. Data větší než 2005/1/1 se zvýrazní pomocí stylu růžové barvy. Jak je znázorněno na snímku obrazovky, jsou v nakonfigurovaném formátu zvýrazněna tři data, která jsou větší než zadané datum. Zbývající dvě data, která kritéria nesplňují, jsou ponechána neformátovaná, protože na tato data neplatí žádné pravidlo.

Věci k zapamatování
- Funkce Excel DATE vrací sériové číslo data. Aby bylo možné zobrazit formát data, je třeba výsledek naformátovat jako datum.
- Pokud je rok mezi 0 a 1900, přidá Excel do roku 1900.
- Měsíc může být větší než 12 a menší než nula. Pokud je měsíc větší než 12, Excel přidá měsíc k prvnímu měsíci v zadaném roce. Pokud je měsíc menší nebo roven nule, Excel odečte absolutní hodnotu měsíce plus 1 (tj. ABS (měsíc) + 1) od prvního měsíce zadaného roku.
- Den může být pozitivní nebo negativní. Pokud je den větší než dny v uvedeném měsíci, Excel přidá den k prvnímu dni uvedeného měsíce. Pokud je den menší nebo roven nule, Excel odečte absolutní hodnotu dne plus 1 (tj. ABS (den) + 1) od prvního dne uvedeného měsíce.
Použití funkce DATE v aplikaci Excel VBA
Funkce DATE ve VBA vrací aktuální systémové datum. Lze jej použít v aplikaci Excel VBA následujícím způsobem:

Funkce DATE v příkladu VBA
Datum()
Výsledek: 12. 8. 2018
Zde funkce Date () vrací aktuální systémové datum. Totéž lze přiřadit proměnné následovně:
Dim myDate As String
myDate = datum ()
MyDate = 12/08/2018