Faq/Calc/139/cs

Problém
Funkce TODAY a NOW vypočítávají aktuální datum a čas automaticky, ale podle definice jsou tyto hodnoty automaticky přepočítávány a nejsou „pevné“.

Vložení pomocí klávesnice
Nejjednodušším a nejrychlejším řešením je použití výchozích klávesových zkratek:
 * pro vložení data,
 * pro vložení času.

V obou případech je hodnota obsažená v buňce ve formátu dd/mm/rrrr hh:mm:ss. Výchozí formát používaný pro datum je dd/mm/rr a pro čas hh:mm:ss, přičemž se zobrazí pouze vybraná část.

Vložení pomocí myši
Existují dvě možnosti: vytvoření rozbalovacího seznamu v buňce nebo pomocí ovládacího prvku „Kalendář“.


 * Rozbalovací seznam
 * Vyberte danou buňku nebo oblast buněk a přejděte na 
 * Na kartě Kritéria ve výběrovém seznamu Povolit vyberte Oblast buněk
 * Do pole Zdroj napište TEXT(TODAY;"DD/MM/RR")

Vzorec TODAY vrátí odpovídající číslo na „počáteční" datum, vzorec TEXT zobrazí toto číslo v požadovaném formátu. Uživatel může datum vložit jediným kliknutím myši:



Zobrazte si nástrojovou lištu Ovládací prvky formuláře. V této nástrojové liště klikněte na Další ovládací prvky a v této nové nástrojové liště vyberte nástroj Pole pro datum.
 * Ovládací prvek Kalendář


 * EN.FAQ_Calc_139_Insert_Date_Time_Fixed_2.png


 * 1) Potáhněte prvek myší
 * 2) Klikněte na něj pravým tlačítkem a vyberte Ovládací prvek, čímž si zobrazíte jeho vlastnosti
 * 3) Na kartě Obecné definujte vlastnost Rozbalovací jako Ano
 * 4) Klikněte na nástrojové liště Ovládací prvky formuláře na druhé tlačítko zleva Režim návrhu zapnout/vypnout

Odteď si budete kalendář moci zobrazit kliknutím na šipku pro procházení ovládacím prvkem.


 * EN.FAQ_Calc_139_Insert_Date_Time_Fixed_3.png

Poznámka:
 * Data vložená do kalendáře nejsou vložena do buňky.
 * Existuje ovládací prvek s názvem Hodina, který se ale „nerozbaluje" jako ovládací prvek Datum. Neumožňuje proto vložení aktuální hodiny jediným kliknutím myši.

Vložení pomocí vzorce časové značky
V tomto příkladu je vzorec zadán do buňky A1 a používá Iterační odkaz na buňku B1.

Naformátujte buňku A1 do požadovaného datového formátu.

V hlavním menu vyberte .


 * EN.FAQ_Calc_139_Insert_Date_Time_Fixed_4.png

Zatrhněte pole Iterace a změňte Kroky na 1 (jedna).

Do buňky A1 zadejte vzorec: =IF(B1<>"",IF(A1="",NOW,A1),"")

Do buňky B1 zadejte nějaká data a buňka A1 zobrazí časovou značku.

Poznámka:
 * Pozdější úpravy nebo změny obsahu buňky B1 automaticky aktualizují časovou značku v buňce A1.