Jak používat funkci Excel DATE

DATUM aplikace Excel funkce kombinuje tři hodnoty a vytváří datum. Když zadáte rok, měsíc a den, Excel vytvoří a sériové číslo které pak lze naformátovat jako normálně vypadající datum.

Typický způsob, jak zadat datum v Excelu, je napsat celé datum do jedné buňky, ale to je nepohodlné, když pracujete se spoustou informací. Funkce DATUM může být užitečná, pokud datum není správně naformátováno, například pokud je kombinováno s běžným textem nebo je rozloženo do více buněk.

Funkce DATE v Excelu

Funkce DATE je poměrně snadno pochopitelná a zapamatovatelná. Níže jsou uvedeny další informace o tom, jak jej používat ve vašem vzorce.

Funkci DATE lze použít ve všech verzích Excelu.

Syntaxe a argumenty funkce DATE

Takto musí být každá instance funkce data zapsána, aby ji Excel správně zpracoval:

=DATUM(rok,Měsíc,den)

  • Rok: Zadejte rok jako číslo o délce jedné až čtyř číslic nebo zadejte odkaz na buňku na umístění dat v listu. The rokargument je požadováno.
  • Měsíc: Zadejte měsíc v roce jako kladné nebo záporné celé číslo od 1 do 12 (leden až prosinec) nebo zadejte odkaz na buňku s umístěním dat. The
    Měsíc argument je vyžadován.
  • Den: Zadejte den v měsíci jako kladné nebo záporné celé číslo od 1 do 31 nebo zadejte odkaz na buňku s umístěním dat. The den argument je vyžadován.

Další informace o funkci data

Zde je několik dalších důležitých věcí, které byste měli vědět o argumentech roku, měsíce a dne:

ROK

  • Ve výchozím nastavení používá Excel systém data 1900, což znamená, že funkce DATE nezobrazí správně rok pro nic staršího než 1900.
  • Zadání 0 jako rok hodnota je stejná jako zadání 1900, 1 se rovná 1901, 105 je rok 2005 atd.

MĚSÍC

  • Překročení 12 jako Měsíc hodnota přidá tento počet měsíců k rok hodnota. 13, pak k datu přidá jeden rok a jeden měsíc.
  • Použití záporného čísla jako Měsíc hodnota odečte tento počet měsíců plus jeden od prvního měsíce roku rok.

DEN

  • Pokud den hodnota překračuje počet dní, které Měsíc má, nadbytečné dny se přičtou k prvnímu dni následujícího měsíce.
  • Negativní den hodnota odečte tento počet dní plus jeden od prvního dne Měsíc.

Příklady funkcí DATE

Níže je uvedena řada reálných vzorců, které používají funkci DATE:

Rok, měsíc a den v jiných buňkách

=DATUM(A2;B2;C2)
Příklad funkce Excel DATE

Tento příklad funkce DATE používá A2 pro rok, B2 za měsíc a C2 pro ten den.

Rok ve vzorci a Měsíc a den v jiné buňce

=DATUM(2020;A2;B2)
Příklad funkce DATE v Excelu

Můžete také kombinovat způsob získávání dat. V tomto příkladu děláme rok 2020 rok argument, ale Měsíc a den je stahován z jiných buněk.

Odečtěte měsíce pomocí záporného měsíčního argumentu

=DATUM(2020,-2,15)
DATUM Funkce Excel se záporným měsícem

Zde používáme záporné číslo v Měsíc prostor. Toto se posouvá zpět v průběhu roku namísto dopředu, počínaje lednem 2020 (protože vzorec zahrnuje 2020). Tento vzorec DATE vytváří 10/15/2019.

Odečtěte dny pomocí záporného argumentu dne

=DATUM(2020;1;-5)
Příklad funkce Excel DATE se záporným dnem

Bez záporného čísla by se toto datum počítalo jako 1.5.2020. Nicméně to negativní den hodnota je odečtením pěti dnů (plus jeden) od 1. 1. 2020, čímž vzniká datum 26. 12. 2019.

Velké denní a měsíční argumenty

=DATUM(2020;19;50)
Příklad funkce DATE v Excelu

Tento příklad kombinuje několik výše uvedených pravidel. The rok hodnota se od roku 2020 zvýší, protože Měsíc překročí 12 a měsíc, který bude počítán, se od roku také změní den hodnota přesahuje počet dní v libovolném měsíci. Tento vzorec DATE se vyrábí 19. 8. 2021.

Přidejte 10 let k datu v jiné buňce

=DATUM(ROK(A2)+10,MĚSÍC(A2),DEN(A2))
Příklad funkce Excel DATE

Funkci Excel DATE lze také použít s jinými daty, jako je přidání času k existujícímu datu. V tomto příkladu chceme vidět datum, které je 10 let po existujícím datu. Existující datum je v buňce E2, takže musíme tento vzorec napsat tak, aby extrahoval rok, měsíc a den z E2, ale také přidal 10 k rok hodnota.

Vypočítejte počet dní v roce

=A2-DATE(YEAR(A2);1;0)
Funkce Excel DATE počítání dnů

Zde je podobný příklad funkce DATE, kde počítáme, kolik dní v roce je datum v buňce E10. Například 1. 1. 2020 je jeden den v roce, 5. leden je pět dní a tak dále. V tomto příkladu je E10 4. 8. 2018, takže výsledek je 216.

Převést datum jako text na správně naformátované datum

=DATUM(LEFT(A2;4);MID(A2;5;2);RIGHT(A2;2))
Funkce Excel DATE přeformátuje buňku

Pokud buňka, se kterou máte co do činění, obsahuje celé datum, ale je formátována jako text, jako např 20200417, můžete použít tento vzorec DATE v kombinaci s VLEVO, ODJET, STŘEDNÍ, a ŽE JO funkce, převést buňku na správně naformátované datum.

Dělá to extrahování prvních čtyř číslic zleva pomocí VLEVO(A2;4), přičemž dvě číslice od středu u pátého znaku via MID(A2;5;2)a jeho spojením s posledními dvěma číslicemi zprava s RIGHT(A2;2). Vypočítané datum je 4/17/2020.

Podívejte se na naše články o používání Excelu VLEVO, ODJET, ŽE JO, a STŘEDNÍ funkcí pro více informací.

Tento rok a měsíc v konkrétní den

=DATE(YEAR(TODAY()), MONTH(DNES()), 5)
Funkce DATE a TODAY v jednom vzorci Excelu

The Funkce DNES lze použít s funkcí DATE k získání informací o dnešku. Chcete-li si například připomenout, že máte platit účty každý měsíc 5. dne, můžete pomocí tohoto vzorce DATUM automaticky přidat aktuální rok a měsíc, ale poté umístit 5 (nebo odkaz na buňku) jako den hodnota.

Vypočítat datum, když je měsíc text

=DATUM(A2;MĚSÍC(1&B2);C2)
Funkce DATE a MONTH v jednom vzorci Excelu

Někdy datum obsahuje textovou verzi měsíce, např červen. Protože to Excel nechápe jako číslo, musíte ho převést na jedničku pomocí funkce MONTH. Vložili jsme to přímo do vzorce DATUM, na pozici měsíce, as MĚSÍC(1&B2).

Stanovení dat, která nevypadají jako data

Pokud výsledek funkce DATE ukazuje hromadu čísel místo data, budete muset buňku naformátovat jako datum.

Můžete například vidět velký počet podobných 43938 místo normálně vypadajícího data, jako na tomto snímku obrazovky níže:

Možnost formátu krátkého data aplikace Excel

Chcete-li buňku přeformátovat, vyberte ji a vyberte z rozbalovací nabídky Číslo položku skupiny a poté vyberte jeden z formátů data.