- 5/25/2020
- 2 minut číst
-
- s
- m
- Platí pro: Excel 2016, Excel 2016 pro Mac, Excel 2013, Aplikace Excel 2010, Excel 2007, Excel 2003
Poznámka:
Office 365 ProPlus je přejmenován na Microsoft 365 Aplikací pro podnik. Další informace o této změně, přečtěte si tento blogový příspěvek.
Shrnutí
Tento článek popisuje, jak určit, zda je rok v datu, které je použito v dokumentu aplikace Microsoft Excel je přestupný rok.
Více Informací
datum systém, který je používán Excel je založeno na Gregoriánský kalendář, poprvé zaveden v roce 1582 Papež Řehoř XIII. Tento kalendář byl navržen tak, aby opravit chyby zavedená méně přesné Juliánský kalendář.
v gregoriánském kalendáři se běžný rok skládá z 365 dnů. Protože skutečná délka hvězdného roku (čas potřebný pro Země se točí jednou o Slunci) je vlastně 365.2425 dny, „přestupný rok“ 366 dny se používá jednou za čtyři roky k odstranění chyby způsobené tři normální (ale krátkých) let. Každý rok, který je rovnoměrně dělitelný 4, je přestupný rok: například 1988, 1992 a 1996 jsou přestupné roky.
stále však existuje malá chyba, která musí být zohledněna. K odstranění této chyby, Gregoriánský kalendář stanoví, že rok, který je dělitelný 100 (pro příklad, 1900) je přestupný pouze tehdy, pokud je také dělitelný 400.
z tohoto důvodu, následující roky jsou přestupné roky:
1700, 1800, 1900, 2100, 2200, 2300, 2500, 2600
je To proto, že jsou dělitelný 100, ale není 400.
následující roky jsou přestupné roky: 1600, 2000, 2400
je to proto, že jsou rovnoměrně dělitelné jak 100, tak 400.
Protože verze aplikace Microsoft Excel dřívější než Excel 97 zvládnout pouze v letech 1900 až 2078, pouze rok 1900 je předmětem 100/400 vyloučení pravidlo o přestupných let v aplikaci Microsoft Excel. Aby však byl Microsoft Excel kompatibilní s jinými programy, považuje rok 1900 za přestupný rok.
Jak zjistit, zda rokem je rok přestupných
K určení, zda rok je přestupný rok, postupujte takto:
- je-Li rok dělitelný 4, přejděte ke kroku 2. Jinak přejděte ke kroku 5.
- pokud je rok rovnoměrně dělitelný 100, přejděte ke kroku 3. Jinak přejděte ke kroku 4.
- pokud je rok rovnoměrně dělitelný 400, přejděte ke kroku 4. Jinak přejděte ke kroku 5.
- rok je přestupný rok (má 366 dní).
- rok není přestupným rokem (má 365 dní).
Vzorec pro určení, zda rok je přestupný rok
Použít následující vzorec k určení, zda je číslo roku, které je zadáno do buňky (v tomto příkladu buňky A1) je přestupný rok:
=IF(OR(MOD(A1,400)=0,AND(MOD(A1,4)=0,MOD(A1,100)<>0)),"Leap Year", "NOT a Leap Year")
Pokud hodnota v buňce A1 je to | vzorec vrátí |
---|---|
1992 | Přestupný Rok |
2000 | Přestupný Rok |
1900 | NENÍ Přestupný Rok |