<p class="Paragraph">Kódy formátů čísel (<help:link Id="65738" xmlns:help="http://openoffice.org/2000/help"><span class="T1">v nabídce Formát klepněte na příkaz Buňky, na kartě Čísla je textové pole pro Formátovací kód</span></help:link>, který může být sestaven až ze tří částí, vzájemně oddělených středníkem (;)).</p>
<ul class="L1"><li class="">
<p class="P2">Je-li kód sestaven ze dvou částí, první část je určena pro kladné hodnoty a nulu, druhá pro záporné hodnoty.</p>
</li> <li class="">
<p class="P2">Je-li kód sestaven ze tří částí, první část je určena pro kladné hodnoty, druhá pro záporné hodnoty a třetí pro nulu.</p>
</li></ul> <ul class="L2"><li class="">
<p class="P3">Je možné také definovat vlastní podmínky. V tom případě můžete vytvořit první část kódu závislou na první podmínce, druhou část závislou na druhé podmínce a třetí část bude platit pouze tehdy, pokud se neuplatní první dvě podmínky. <help:link Id="65744" Eid="einbeispiel" xmlns:help="http://openoffice.org/2000/help">Příklad</help:link> je uveden na konci této strany.</p>
</li></ul>
<p class="Paragraph">Použijte formát <span class="T1">Standard</span>, chcete-li zobrazit čísla jako celočíselná čísla a zlomky jako desetinná čísla. <span class="T1">Vědecký</span> formát použijte k zobrazení čísel, které přesahují šířku buňky.</p>
<p class="Paragraph">Chcete-li zobrazit určitý počet číslic (0 nebo #) nalevo a napravo od oddělovače desetinných míst (desetinné čárky), vložte oddělovač do formátu čísla. Obsahuje-li formát nalevo od oddělovače pouze znak (#), potom čísla menší než 1 budou začínat čárkou.</p>
<p class="Paragraph">Zástupné znaky za číslice vytvoříte, zadáte-li následující formátovací kódy do příslušné části kódu. Má-li číslo vpravo od oddělovače desetinných míst více číslic, než kolik je ve formátu zástupných znaků, bude číslo zaokrouhleno na definovaný počet zástupných znaků. Má-li číslo vlevo od oddělovače desetinných míst více číslic, než kolik je ve formátu zástupných znaků, bude zobrazeno celé.</p>
<p class="Paragraph">Všechny formáty kalendářů závisí na národním nastavení, které si můžete vybrat. V nabídce <span class="T1">Nástroje</span> klepněte na příkaz <span class="T1">Volby</span> a v rozbalovací nabídce <span class="T1">Jazyková nastavení</span> vyberte položku <span class="T1">Jazyky</span>. Příklad: Kód formátu dat E, EE, R nebo RR přepne kalendář na první kalendář, zadaný v aktuálním národním nastavení, který není gregoriánský. Pokud jste vybrali za národním nastavení Japonsko, bude používán kalendář Gengou. Pokud jste vybrali za národní nastavení Koreu, bude používán kalendář ROC. Není-li v národním nastavení zadán jiný kalendář, bude použitý kalendář gregoriánský.</p>
<p class="Paragraph"><help:switch select="Program" xmlns:help="http://openoffice.org/2000/help"><help:case select="CALC">Používáte-li při výpočtech odkazy na buňky, z nichž alespoň jedné je přiřazen formát data nebo času, potom bude výsledek automaticky zobrazen v odpovídajícím formátu. Můžete však buňce obsahující vzorec ručně přiřadit odlišný formát. Lze použít následující kódy:</help:case></help:switch></p>
<p class="Paragraph"><help:switch select="Program" xmlns:help="http://openoffice.org/2000/help"><help:case select="CALC">Formát Datum a čas zobrazuje datum a čas. Tento formát se vytvoří v okamžiku, kdy je k hodnotě ve formátu času přičtena hodnota ve formátu data.</help:case></help:switch></p>
<p class="Paragraph"><help:switch select="Program" xmlns:help="http://openoffice.org/2000/help"><help:case select="CALC">Kromě sčítání můžete datové hodnoty také odečítat, násobit nebo dělit. Datový systém u výpočtů s nulovou hodnotou datumu je možné definovat. <help:link Id="66267"><span class="T1">V nabídce Nástroje klepněte na příkaz Volby a v rozbalovací nabídce Sešit vyberte položku Spočítat</span></help:link>. Ve výchozím nastavení odpovídá pořadové číslo kalendářního data 0 datu 30. 12. 1899.</help:case></help:switch></p>
<p class="Paragraph"><help:switch select="Program" xmlns:help="http://openoffice.org/2000/help"><help:case select="CALC">Zadáte-li rok jen dvěma číslicemi, použije se ke zjištění, zda se jedná o rok 19xx nebo 20xx, pravidlo 29/30. Například hodnota 1/1/10 bude považována za rok 2010, zatímco hodnota 1/1/30 bude považována za datum 1/1/1930. Otevřete-li dokument, který byl vytvořen v dřívější verzi, než je aplikace <help:productname>%PRODUCTNAME</help:productname> Calc 5.0 (ve které téměř všechny roky zadané dvěma číslicemi mají předponu 19, s výjimkou posledních dnů roku 1899, viz výše), bude použito staré pravidlo.</help:case></help:switch></p>
<p class="TextInTable">Chcete-li zobrazit zlomky vteřin, použijte ve formátovacím kódu desetinnou čárku. Například kód hh:mm:ss,00 zobrazí čas ve tvaru 01:02:03,45.</p>
</span></th></tr></table>
<p class="Paragraph"/>
<p class="Paragraph"><help:key-word value="formát času; přes 24 hodin" tag="kw65744_8" xmlns:help="http://openoffice.org/2000/help"/>Jestliže chcete, aby se u časové hodnoty zobrazovalo více než 24 hodin nebo více než 60 minut či vteřin, umístěte levou vnější část kódu do hranatých závorek. Například kód času ve tvaru [h]:mm:ss zobrazí více než 24 hodin.</p>
<p class="Paragraph">S formáty času můžete ve výpočtech pracovat stejně, jako s formáty čísel. To je užitečné například u tohoto odečítání: Doba=Koncový čas-Počáteční čas.</p>
<p class="Paragraph">Zadáte-li čas ve tvaru 02:03,45 nebo 01:02:03,45 nebo 25:01:02 a nebude-li nastaven jiný formát času, budou mu přiřazeny následující formáty: MM:SS,00 nebo [HH]:MM:SS,00 nebo [HH]:MM:SS. Při sčítání a odečítání časů bude hodnota buňky zobrazena ve formátu, který bude dán výsledkem. Příkladem je vzorec =Koncový čas - Počáteční čas nebo =(Koncový čas - Počáteční čas)*24*hodinová sazba.</p>
<p class="Paragraph">U formátu měny je jako výchozí symbol měny nastaven ten symbol, který je dostupný pro dané národní nastavení, pokud jste vybrali na kartě jazyk položku <span class="T1">Výchozí</span>. Měna euro může být zadána jedním z následujících formátovacích kódů:</p>
<p class="Paragraph">Bankovní symbol EUR je mezinárodní zkratka pro měnu euro. Druhý příklad se zobrazí, vyberete-li v rozevíracím seznamu <span class="T1">Formát</span> položku € Deutsch (Deutschland). Část formátovacího kódu [$€-407] znamená, že je použitý symbol euro (€) a národní nastavení 407. Vyberte v rozevíracím seznamu <span class="T1">Formát</span> kód pro národní nastavení. Kód bude ve správném tvaru automaticky vložen do textového pole <span class="T1">Formátovací kód</span>.</p>
<p class="Head2">Kódy formátů čísel pro text a mezery</p>
<p class="Paragraph">Chcete-li zobrazit symbol, uzavřete jej do uvozovek nebo před symbol umístěte zpětné lomítko (\).</p>
<p class="Paragraph">Chcete-li ve formátovacím kódu vytvořit mezeru o šířce jednoho znaku, vložte znak podtržení (_) následovaný daným znakem. Zadáte-li například za znakem podtržení pravou závorku, budou kladná čísla zarovnána se zápornými čísly uzavřenými v závorkách.</p>
<p class="Paragraph">Chcete-li do formátu čísla zahrnout text, vložte do formátu znak @. Zadaný text bude formátován podle části kódu obsahující znak @. Pokud formát žádný text neobsahuje, nebude zadaný text v buňce tímto formátem ovlivněn.</p>
<p class="Paragraph">Jestliže chcete zobrazit čísla v procentech (např. je číslo násobeno hodnotou 100), vložte do formátu čísla symbol procent.</p>
<p class="Head3">Vědecký formát</p>
<p class="Paragraph">Čísla ve vědeckém formátu zobrazíte, vložíte-li do části kódu následující formátovací kódy. Obsahuje-li formát znak 0 (nula) nebo znak # vpravo od znaků E-, E+, e- nebo e+, potom aplikace <help:productname xmlns:help="http://openoffice.org/2000/help">%PRODUCTNAME</help:productname> zobrazí číslo ve vědeckém formátu a vloží znak E nebo e. Počet číslic exponentu je určen počtem nul nebo znaků #. Znaky E- nebo e- zobrazí u záporných exponentů znaménko mínus. Znaky E+ nebo e+ zobrazí u záporných exponentů znaménko mínus a u kladných exponentů znaménko plus.</p>
<p class="Head3">Formáty s předponami a příponami</p>
<p class="Paragraph">Můžete do číselného formátu vložit textová rozšíření (předpony a přípony) a formátovat buňky pomocí těchto kódů. Definujte například následující formátovací kód:</p>
<p class="Paragraph">Tento kód zobrazí hodnoty buněk jako zaokrouhlené celočíselné hodnoty s příponou, kterou je text uzavřený v uvozovkách (v buňce je text zobrazen bez uvozovek).</p>
<p class="Paragraph">Zadáte-li u uvedeného příkladu do buňky hodnotu 1, výsledek bude 1 plus. Zadáte-li hodnotu -5, zobrazeno bude 5 mínus.</p>
<p class="Head3"><a name="einbeispiel"/><help:key-word value="kód číselného formátu; s podmínkami" tag="kw65744_3" xmlns:help="http://openoffice.org/2000/help"/><help:key-word value="podmínky; pro formátovací kódy čísel" tag="kw65744_2" xmlns:help="http://openoffice.org/2000/help"/>Podmínky ve formátech čísel</p>
<p class="Paragraph">Do čísel formátovacího kódu je možné vložit podmínky pro jejich porovnání. Podívejte se na následující příklad:</p>
<p class="Paragraph">Buňka je v tomto příkladu formátována formátem čísla # ##0,00. Je-li hodnota v buňce menší nebo rovna hodnotě 4, bude zobrazena zelenou barvou, hodnota větší než 7 bude zobrazena červenou barvou. Ve všech ostatních případech bude použita modrá barva. </p>
<p class="Paragraph">Relační operátory <, <=, >, >=, = a <> lze použít v kombinaci s jakýmkoli číslem.</p>