Jak používat funkci Excel DATE

Obsah:

Jak používat funkci Excel DATE
Jak používat funkci Excel DATE
Anonim

Co je dobré vědět

  • Správná syntaxe funkce DATE je=DATE(rok, měsíc, den). Například: =DATE(1986, 3, 18)
  • Rok, měsíc a den můžete vytáhnout z jiných buněk. Například: =DATE(A2, B2, C2)

  • Odečtěte měsíce a dny pomocí záporných argumentů. Například: =DATE(2020, -2, -15)

Tento článek vysvětluje, jak používat funkci Excel DATE. Funkci DATE lze použít ve všech verzích Excelu.

Syntaxe funkce DATE a argumenty

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

Typickým způsobem, jak zadat datum v Excelu, je napsat celé datum do jedné buňky, ale to je nepohodlné, když pracujete se spoustou informací. Funkce DATE 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.

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

=DATE(rok, měsíc, den)

  • Year: Zadejte rok jako číslo o délce jedné až čtyř číslic nebo zadejte odkaz na buňku na umístění dat v listu. Argument roku je povinný.
  • Month: 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. Argument měsíce je povinný.
  • Day: 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. Je vyžadován argument dne.
Image
Image

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:

YEAR

  • 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 je stejné jako zadání 1900, 1 se rovná 1901, 105je rok 2005 atd.

MONTH

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

DAY

  • Pokud hodnota dne překročí počet dní, které má daný měsíc, nadbytečné dny se připočítají k prvnímu dni následujícího měsíce.
  • Záporná denní hodnota odečte tento počet dní plus jeden od prvního dne měsíce.

Příklady funkcí DATUM

Níže je několik 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)

Image
Image

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

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

=DATUM(2020, A2, B2)

Image
Image

Způsob získávání dat můžete také kombinovat. V tomto příkladu používáme rok 2020 jako argument roku, ale měsíc a den se stahují z jiných buněk.

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

=DATUM(2020, -2, 15)

Image
Image

V tomto případě používáme záporné číslo v prostoru měsíce. To se posouvá zpět v průběhu roku namísto dopředu, počínaje lednem 2020 (protože vzorec zahrnuje rok 2020). Tento vzorec DATE vytváří 15. 10. 2019.

Odečíst dny pomocí záporného argumentu dne

=DATUM(2020, 1, -5)

Image
Image

Bez záporného čísla by se toto datum počítalo jako 1. 5. 2020. Záporná hodnota dne však odečítá pět dní (plus jeden) od 1. 1. 2020, což dává datum 26. 12. 2019.

Velké denní a měsíční hádky

=DATUM(2020, 19, 50)

Image
Image

Tento příklad kombinuje několik výše uvedených pravidel. Hodnota roku se od roku 2020 zvýší, protože měsíc překračuje 12, a měsíc, který se bude počítat, se také změní, protože hodnota dne překročí počet dní v kterémkoli měsíci. Tento vzorec DATE se vyrábí 19. 8. 2021.

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

=DATUM(ROK(A2)+10, MĚSÍC(A2), DEN(A2))

Image
Image

Funkci DATUM aplikace Excel 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. Stávající datum je v buňce E2, takže musíme tento vzorec napsat způsobem, který extrahuje rok, měsíc a den z E2, ale také přidá 10 k hodnotě roku.

Vypočítat počet dní do roku

=A2-DATE(YEAR(A2); 1; 0)

Image
Image

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 8/4/2018, takže výsledek je 216.

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

=DATUM(LEFT(A2; 4), STŘED(A2; 5, 2), RIGHT(A2, 2))

Image
Image

Pokud buňka, se kterou se zabýváte, obsahuje celé datum, ale je formátována jako text, například 20200417, můžete použít tento vzorec DATUM v kombinaci s funkcemi LEFT, MID a RIGHT k převodu buňky na správně naformátované datum.

To dělá extrahování prvních čtyř číslic zleva pomocí LEFT(A2, 4), odebrání dvou číslic ze středu na pátém znaku pomocí MID(A2, 5, 2) a jejich zkombinování s poslední dvě číslice zprava pomocí RIGHT(A2, 2). Vypočítané datum je 17. 4. 2020.

Více informací naleznete v našich článcích o používání funkcí LEFT, RIGHT a MID aplikace Excel.

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

=DATUM(ROK(DNES()), MĚSÍC(DNES()), 5)

Image
Image

Funkci DNES lze použít s funkcí DATUM 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 použít tento vzorec DATUM k automatickému přidání aktuálního roku a měsíce, ale pak jako hodnotu dne umístit 5 (nebo odkaz na buňku).

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

=DATUM(A2, MĚSÍC(1&B2); C2)

Image
Image

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

Oprava 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é číslo jako 43938 místo normálně vypadajícího data, jako na tomto snímku obrazovky níže:

Image
Image

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

Doporučuje: