Změna kalendářního systému, formátu data a způsobu vyhodnocení roků vyjádřených pomocí dvou číslic

Platí pro
Excel pro Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Data jsou často důležitou součástí analýzy dat. Často si kladete otázky typu: kdy byl produkt zakoupen, jak dlouho bude trvat úkol v projektu nebo jaké jsou průměrné výnosy za fiskální čtvrtletí? Správné zadávání kalendářních dat je nezbytné k zajištění přesných výsledků. Pro správnou interpretaci těchto výsledků je ale stejně důležité formátování kalendářních dat tak, aby byla snadno srozumitelná.

Důležité

Vzhledem k tomu, že pravidla, jimiž se řídí způsob, jakým libovolný výpočetní program interpretuje kalendářní data, jsou složitá, měli byste při zadávání kalendářních dat mluvit co nejkonkrétněji. Tím dosáhnete nejvyšší úrovně přesnosti výpočtů s kalendářními daty.

Informace o výpočtech a formátech kalendářních dat

Aplikace Excel ukládá kalendářní data jako pořadová čísla, která se nazývají pořadové hodnoty. Například v Excelu pro Windows má 1. leden roku 1900 pořadové číslo 1 a 1. leden 2008 má pořadové číslo 39448, protože představuje 39 448. den po prvním lednu roku 1900.

Excel ukládá časy jako desetinné zlomky, protože čas je považován za část dne. Desetinné číslo je hodnota v rozmezí od 0 (nula) do 0,99999999, která představuje čas od 0:00:00 (12:00:00 dop.) do 23:59:59 (11:59:59 odp.).

Protože kalendářní data a časy jsou hodnoty, můžete je sčítat, odečítat a zahrnout do jiných výpočtů. Datum můžete zobrazit jako pořadovou hodnotu a čas jako desetinný zlomek, a to tak, že změníte formát buňky obsahující datum nebo čas na Obecný.

Informace o dvou kalendářních systémech

Excel pro Mac i Excel pro Windows podporuje kalendářní systémy 1900 a 1904. Výchozí kalendářní systém Excelu pro Windows je 1900. a výchozí kalendářní systém pro Excel pro Mac je 1904.

Excel pro Windows byl původně založen na kalendářním systému 1900, protože umožňoval lepší kompatibilitu s jinými tabulkovými procesory, které byly navrženy pro provoz v systémech MS-DOS a Microsoft Windows, a stal se výchozím kalendářním systémem. Původně byl Excel pro Mac založen na kalendářním systému 1904, protože umožňoval lepší kompatibilitu s prvními počítači Macintosh, které nepodporovaly data před 2. lednem 1904, a stal se proto výchozím kalendářním systémem.

Následující tabulka zobrazuje první a poslední datum pro každý kalendářní systém a pořadové hodnoty spojené s každým datem.

Způsob vyjádření data První rande Poslední datum
1900 1. ledna 1900
(pořadová hodnota 1)
31. prosince 9999
(pořadové číslo 2958465)
1904 2. ledna 1904
(pořadová hodnota 1)
31. prosince 9999
(pořadové číslo 2957003)

Vzhledem k tomu, že tyto dva kalendářní systémy používají různé počáteční dny, je stejné datum v každém kalendářním systému reprezentováno různými pořadovými hodnotami. Například 5. červenec 2007 může mít dvě různé pořadové hodnoty v závislosti na použitém kalendářním systému.

Způsob vyjádření data Pořadové číslo ze dne 5. července 2007
1900 37806
1904 39268

Rozdíl mezi těmito dvěma kalendářními systémy je 1 462 dní; To znamená, že pořadová hodnota data v kalendářním systému 1900 je vždy o 1462 dní větší než pořadová hodnota stejného data v kalendářním systému 1904. Naopak pořadová hodnota data v kalendářním systému 1904 je vždy o 1462 dní menší než pořadová hodnota stejného data v kalendářním systému 1900. 1462 dnů odpovídá čtyřem rokům a jednomu dni (do kterých se počítá i jeden přestupný den).

Změna způsobu interpretace roků vyjádřených pomocí dvou číslic

Důležité

Chcete-li zajistit, aby byly hodnoty roku interpretovány požadovaným způsobem, zadejte hodnoty roku jako čtyři číslice (například 2001, nikoli 01). Zadáním čtyřciferných roků za vás Excel století neinterpretuje.

Zadáte-li do buňky formátované jako text nebo jako textový argument ve funkci datum s rokem vyjádřeným dvěma číslicemi, například =ROK("1/1/31"), aplikace Excel interpretuje rok následujícím způsobem:

  • 00 až 29 se interpretuje jako roky 2000 až 2029. Pokud například zadáte datum 28. 5. 2019, Excel předpokládá, že datum je 28. květen 2019.
  • 30 až 99 je interpretováno jako roky 1930 až 1999. Pokud například zadáte datum 28. 5. 98, Excel předpokládá, že datum je 28. květen 1998.

V systému Microsoft Windows můžete změnit způsob interpretace roků vyjádřených dvěma číslicemi ve všech nainstalovaných programech systému Windows.

Windows 10:

  1. Do vyhledávacího pole na hlavním panelu zadejte ovládací panely a pak vyberte Ovládací panely.
  2. V části Hodiny, jazyk a oblast klikněte na Změnit datum, čas nebo formáty čísel
  3. Klikněte na Místní a jazykové nastavení.
  4. V dialogovém okně Oblast klikněte na Další nastavení.
  5. Klikněte na kartu Datum .
  6. V poli Při zadání dvou číslic interpretovat rok jako rok mezi změňte horní mez pro století.
    Při změně roku s horním limitem se automaticky změní i rok s dolním limitem.
  7. Klikněte na OK.

Windows 8:

  1. Potáhněte prstem směrem od pravého okraje obrazovky, klepněte na Hledat (nebo pokud používáte myš, najeďte do pravého horního rohu obrazovky, sjeďte dolů a klikněte na Hledat), do vyhledávacího pole zadejte text Ovládací panely a pak klepněte nebo klikněte na Ovládací panely.
  2. V části Hodiny, jazyk a oblast klikněte na Změnit datum, čas nebo formáty čísel.
  3. V dialogovém okně Oblast klikněte na Další nastavení.
  4. Klikněte na kartu Datum .
  5. V poli Při zadání dvou číslic interpretovat rok jako rok mezi změňte horní mez pro století.
    Při změně roku s horním limitem se automaticky změní i rok s dolním limitem.
  6. Klikněte na OK.

Windows 7:

  1. Klikněte na tlačítko Start a pak klikněte na Ovládací panely.
  2. Klikněte na Oblast a jazyk.
  3. V dialogovém okně Oblast klikněte na Další nastavení.
  4. Klikněte na kartu Datum .
  5. V poli Při zadání dvou číslic interpretovat rok jako rok mezi změňte horní mez pro století.
    Při změně roku s horním limitem se automaticky změní i rok s dolním limitem.
  6. Klikněte na OK.

Změna výchozího formátu data tak, aby se roky zobrazovaly se čtyřmi číslicemi

Při zadávání dat do sešitu jsou data standardně formátována tak, aby zobrazovala roky vyjádřené pomocí dvou číslic. Pokud pomocí tohoto postupu změníte výchozí formát data na jiný, zobrazení kalendářních dat dříve zadaných v sešitu se změní na nový formát, dokud nebyla zformátována pomocí dialogového okna Formát buněk (na kartě Domů klepněte ve skupině Číslo na ikonu pro otevření dialogového okna).

Windows 10:

  1. Do vyhledávacího pole na hlavním panelu zadejte ovládací panely a pak vyberte Ovládací panely.
  2. V části Hodiny, jazyk a oblast klikněte na Změnit datum, čas nebo formáty čísel
  3. Klikněte na Místní a jazykové nastavení.
  4. V dialogovém okně Oblast klikněte na Další nastavení.
  5. Klikněte na kartu Datum .
  6. V seznamu Krátký formát data klikněte na formát, který používá pro rok čtyři číslice ("rrrr").
  7. Klikněte na OK.

Windows 8:

  1. Potáhněte prstem směrem od pravého okraje obrazovky, klepněte na Hledat (nebo pokud používáte myš, najeďte do pravého horního rohu obrazovky, sjeďte dolů a klikněte na Hledat), do vyhledávacího pole zadejte text Ovládací panely a pak klepněte nebo klikněte na Ovládací panely.
  2. V části Hodiny, jazyk a oblast klikněte na Změnit datum, čas nebo formáty čísel.
  3. V dialogovém okně Oblast klikněte na Další nastavení.
  4. Klikněte na kartu Datum .
  5. V seznamu Krátký formát data klikněte na formát, který používá pro rok čtyři číslice ("rrrr").
  6. Klikněte na OK.

Windows 7:

  1. Klikněte na tlačítko Start a pak klikněte na Ovládací panely.
  2. Klikněte na Oblast a jazyk.
  3. V dialogovém okně Oblast klikněte na Další nastavení.
  4. Klikněte na kartu Datum .
  5. V seznamu Krátký formát data klikněte na formát, který používá pro rok čtyři číslice ("rrrr").
  6. Klikněte na OK.

Změna kalendářního systému v Excelu

Kalendářní systém se automaticky změní, když otevřete dokument z jiné platformy. Pokud například pracujete v Excelu a otevřete dokument, který byl vytvořený v aplikaci Excel pro Mac, zaškrtne se automaticky políčko kalendářního systému 1904.

Kalendářní systém můžete změnit takto:

  1. Klikněte naUpřesnitmožnosti>souboru>.
  2. V části Při výpočtech tohoto sešitu vyberte požadovaný sešit a zaškrtněte políčko Použít kalendářní systém 1904 nebo jeho zaškrtnutí zrušte.

Problém: Mám problémy s kalendářními daty mezi sešity, které používají různé systémy kalendářních dat

Při kopírování a vkládání kalendářních dat nebo při vytváření externích odkazů mezi sešity založenými na dvou různých kalendářních systémech může dojít k problémům. Data se můžou zobrazit o čtyři roky a jeden den později nebo před očekávaným datem. S těmito problémy se můžete setkat bez ohledu na to, jestli používáte Excel pro Windows, Excel pro Mac nebo obojí.

Pokud například zkopírujete datum 5. červenec 2007 ze sešitu, který používá kalendářní systém 1900, a potom toto datum vložíte do sešitu, který používá kalendářní systém 1904, zobrazí se datum jako 6. červenec 2011, tedy o 1 462 dní později. Pokud zkopírujete datum 5. červenec 2007 ze sešitu, který používá kalendářní systém 1904, a potom je vložíte do sešitu, který používá kalendářní systém 1900, zobrazí se datum 4. červenec 2003, tedy o 1462 dní dříve. Základní informace najdete v tématu Kalendářní systémy v Excelu.

Oprava problému s kopírováním a vkládáním 

  1. Do prázdné buňky zadejte hodnotu 1462.

  2. Vyberte tuto buňku a na kartě Domů klikněte ve skupině Schránka na tlačítko Kopírovat.

  3. Vyberte všechny buňky obsahující nesprávná data.

    Tip:

    Chcete-li výběr buněk zrušit, klikněte na libovolnou buňku na listu. Další informace naleznete v tématu Výběr buněk, oblastí, řádků nebo sloupců listu.

  4. Na kartě Domů klikněte ve skupině Schránka na Vložit a potom klikněte na Vložit jinak.
    Vzhled pásu karet aplikace Excel

  5. V dialogovém okně Vložit jinak klikněte v části Vložit na Hodnoty a pak v části Operace proveďte jednu z následujících akcí:

    • Chcete-li nastavit datum na čtyři roky a jeden den později, klikněte na tlačítko Přidat.
    • Chcete-li nastavit datum na 4 roky a jeden den dříve, klikněte na Odečíst.

Oprava problému s externím odkazem 

Používáte-li externí odkaz na datum v jiném sešitu s jiným systémem kalendářních dat, můžete externí odkaz upravit jedním z následujících způsobů:

  • Pokud chcete nastavit datum na 4 roky a o jeden den později, přičtěte k němu 1 462. Příklady:

=[Book2]Sheet1!$A$1+1462

  • Pokud chcete nastavit datum jako 4 roky a o den dříve, odečtěte od něj 1,462. Příklady:

=[Book1]Sheet1!$A$1-1462

Potřebujete další pomoc?

Kdykoli se můžete zeptat odborníka z technické komunity Excelu nebo získat podporu v komunitách.

Viz také

Nastavení požadovaného formátu data

Zobrazení čísel jako kalendářních dat nebo časů

Ruční zadávání dat do buněk listu

Příklady běžně používaných vzorců