Funkce Excel DATEVALUE - přehled
Kdy použít funkci Excel DATEVALUE
Funkce Excel DATEVALUE je nejvhodnější pro situace, kdy je datum uloženo jako text. Tato funkce převádí datum z textového formátu na sériové číslo, které Excel rozpozná jako datum.
Co vrací
Vrátí sériové číslo pro datum. Pokud například použijeme funkci DATEVALUE („1/1/2016“), vrátí 42370, což je pořadové číslo 01-01-2016.
Syntax
= DATEVALUE („date_text“)
Vstupní argumenty
- datum_text: tento argument může být datum v textovém formátu (zadané ručně) nebo odkaz na buňku, který obsahuje datum v textovém formátu.
- Pokud je date_text ručně zadán do funkce DATEVALUE, měl by být v uvozovkách.
- Pokud date_text je odkaz na buňku, měl by být v textovém formátu.
Další poznámky
- Funkce DATEVALUE vrací sériové číslo.
- Například: = DATEVALUE („1/1/2014“) vrátí 41640 (což je pořadové číslo pro toto datum).
- Pokud nepoužijete argument dne a použijete pouze argumenty měsíce a roku, vrátí pořadové číslo pro první den daného měsíce.
- Například DATEVALUE („1/2014“) vrátí sériové číslo 41640 (což představuje první den prvního měsíce roku 2014).
- Pokud není použit argument Rok, Excel automaticky převezme aktuální rok (na základě nastavení hodin počítačových systémů).
- Sériové číslo vrácené funkcí DATEVALUE se může lišit v závislosti na nastavení systémového data v počítači.
- 01/03/2016 by například bylo 3. ledna v USA a 1. března ve Velké Británii.
Funkce Excel DATEVALUE - příklady
Zde jsou příklady použití funkce Excel DATEVALUE.
Příklad 1: Získání sériového čísla data zadaného jako text
Ve výše uvedeném příkladu funkce DATEVALUE vrací pořadové číslo data zadaného do uvozovek. Zadané datum musí být ve formátu, který Excel uznává jako platný formát data (v opačném případě vrátí chybu #HODNOTA!).
Hodnota vrácená funkcí DATEVALUE závisí na nastavení hodin vašeho systému. Pokud je DD-MM-RRRR, pak „01-06-2016“ by znamenalo 1. června 2016, ale pro MM-DD-RRRR by to bylo 6. ledna 2016.
Příklad 2: Použití odkazů na buňky, kde jsou data zadána jako text
Když jsou data zadána jako text do buňky, můžete pomocí funkce DATEVALUE získat pořadové číslo data, které představuje. Datum musí být ve formátu, který aplikace Excel uznává jako platný formát data.
Ve výše uvedeném příkladu funkce DATEVALUE převede 1-6-16 a 1-June-16 na hodnotu data.
Funkce Excel DATEVALUE může být užitečná, pokud máte data v textovém formátu, který chcete filtrovat, třídit nebo formátovat jako data, nebo použít při výpočtech data. V textovém formátu nebudete moci data seřadit, protože by to Excel považoval za text, nikoli za čísla.
Příklad 3: Když není uveden rok
Pokud není zadán rok, DATEVALUE použije aktuální rok k vrácení hodnoty data (aktuální rok je v tomto případě 2016).
Příklad 4: Když den není určen
Pokud není zadán den, DATEVALUE použije k vrácení hodnoty data první den v měsíci.
Když se ve výše uvedených příkladech použije funkce 6-16 ve funkci DATEVALUE, vrátí 42522, což je hodnota data k 1. červnu 2016.
Poznámka: Pokud je hodnota „rok“ větší než 12, funkce DATEVALUE by ji považovala za případ „chybějícího měsíce“ a použila by první den zadaného měsíce. Pokud je však rok menší nebo roven 12 (řekněme 2011 nebo 2012), funkce DATEVALUE by to považovala za případ chybějícího roku a pro vrácení hodnoty data použila aktuální rok.
Funkce Excel DATEVALUE - VIDEO
Další užitečné funkce Excelu:
- Funkce Excel DATE v aplikaci Excel: Lze ji použít, když chcete jako vstupní argumenty získat hodnotu data pomocí roku, měsíce a dne. Vrátí sériové číslo, které představuje konkrétní datum v aplikaci Excel.
- Funkce Excel NETWORKDAYS: Lze ji použít, když chcete zjistit počet pracovních dnů mezi dvěma danými daty. Nepočítá víkendy mezi zadanými daty (ve výchozím nastavení je víkend sobota a neděle). Může také vyloučit všechny uvedené svátky.
- Funkce Excel NETWORKDAYS.INTL: Je podobná funkci NETWORKDAYS s jednou přidanou funkcí. Umožňuje zadat víkend (například můžete zadat pátek a sobotu jako víkend nebo pouze neděli jako víkend).
- Excel DNES Funkce: Lze jej použít k získání aktuálního data. Vrátí sériové číslo, které představuje aktuální datum.
- Excel WEEKDAY Funkce: Lze jej použít k získání dne v týdnu jako čísla pro zadané datum. Vrátí číslo mezi 1 a 7, které představuje odpovídající den v týdnu.
- Funkce Excel WORKDAY: Lze ji použít, když chcete získat datum po daném počtu pracovních dnů. Ve výchozím nastavení trvá sobota a neděle jako víkend
- Funkce Excel WORKDAY.INTL: Lze ji použít, když chcete získat datum po daném počtu pracovních dnů. V této funkci můžete určit víkend jako dny jiné než sobota a neděle.
- Funkce Excel DATEDIF: Lze ji použít, když chcete vypočítat počet let, měsíců nebo dnů mezi dvěma zadanými daty. Dobrým příkladem může být výpočet věku.