Obsah

# Datové a časové funkce

Tyto funkce se používají pro vkládání a úpravu data a času.

Pro přístup k tomuto příkazu...

Vložit - Funkce - Kategorie Datum a čas

Funkce, jejichž název končí na _ADD nebo _EXCEL2003, vrací stejné výsledky jako odpovídající funkce (bez přípony) programu Microsoft Excel 2003. Chcete-li získat výsledky podle mezinárodních standardů, použijte funkce bez přípon.

LibreOffice internally handles a date/time value as a numerical value. If you assign the numbering format "Number" to a date or time value, it is converted to a number. For example, 2000-01-01 12:00 PM, converts to 36526.5. The value preceding the decimal point corresponds to the date; the value following the decimal point corresponds to the time. If you do not want to see this type of numerical date or time representation, change the number format (date or time) accordingly. To do this, select the cell containing the date or time value, call its context menu and select Format Cells. The Numbers tab page contains the functions for defining the number format.

## Základní datum pro den nula

Data se počítají odchylkou od počátečního dne nula. Den nula můžete nastavit na některé z těchto dat:

Základní datum | Použito
--- | ---
'1899-12-30' | (výchozí)
'1900-01-01' | (použito ve StarCalc 1.0)
'1904-01-01' | (použito v software Apple)

Pro výběr základního data zvolte LibreOffice - Předvolby Nástroje - Možnosti - LibreOffice Calc - Výpočty.

Když kopírujete a vkládáte buňky obsahující data mezi různými sešity, oba dokumenty musí být nastaveny na stejné základní datum. Pokud se základní data liší, změní se zobrazené datum!

## Dvouciferné roky

V LibreOffice - Předvolby Nástroje - Možnosti - LibreOffice - Obecné naleznete sekci Rok (dvě číslice). V této sekci je možné nastavit období, pro které zadávaný dvouciferný údaj platí. Zde provedené změny mají vliv na některé z dále uvedených funkcí.

Když vkládáte ve vzorci datum, lomítka nebo pomlčky použité jako oddělovače mohou být interpretovány jako aritmetické operátory. Proto data vložená v tomto formátu nemusí být vždy rozpoznána a výsledkem mohou být chybné výpočty. Abyste zabránili chybné interpretaci data jako součásti vzorce, použijte funkci DATE, například DATE(1954;7;20), nebo datum uzavřete do uvozovek a použijte zápis podle normy ISO 8601, například "1954-07-20". Vyhněte se formátům závislým na národním prostředí, jako je například "07/20/54", výpočet pak může vést k chybám, pokud je dokument načten v jiném národním prostředí.

Jednoduchá konverze je možná pro data a časy ISO 8601 v rozšířených formátech s oddělovači. Pokud dojde k chybě #VALUE!, potom vyberte jinou hodnotu ve výběrovém seznamu než Vrátit chybu #VALUE! v LibreOffice - Předvolby Nástroje - Možnosti - LibreOffice Calc - Vzorec, button Podrobnosti... v sekci "Podrobné nastavení výpočtů", Vlastní (převod textu na čísla a další).

Informace o časové zóně se nepoužívají ve funkcích datumu a času a buňkách.

## Funkce

Datové a časové funkce

DATE

DATEDIF

DATEVALUE

DAY

DAYS

DAYS360

DAYSINMONTH

DAYSINYEAR

EASTERSUNDAY

EDATE

EOMONTH

HOUR

ISLEAPYEAR

ISOWEEKNUM

MINUTE

MONTH

MONTHS

NETWORKDAYS

NETWORKDAYS.INTL

NOW

SECOND

TIME

TIMEVALUE

TODAY

WEEKDAY

WEEKNUM

WEEKNUM_EXCEL2003

WEEKNUM_OOO

WEEKS

WEEKSINYEAR

WORKDAY

WORKDAY.INTL

YEAR

YEARFRAC

YEARS

Související témata

Funkce podle kategorie