Metoda k určení, zda je rok přestupným rokem
Souhrn
Tento článek popisuje, jak zjistit, zda je rok v datu použitém v dokumentu Microsoft Excel přestupným rokem.
Další informace
Kalendářní systém používaný aplikací Excel je založen na gregoriánském kalendáři, který byl poprvé založen v roce 1582 papežem Řehořem XIII. Tento kalendář byl navržen tak, aby opravil chyby zavedené méně přesným juliánským kalendářem.
V gregoriánském kalendáři se normální rok skládá z 365 dní. Vzhledem k tomu, že skutečná délka hvězdného roku (čas potřebný k tomu, aby se Země točila jednou kolem Slunce) je ve skutečnosti 365,2425 dní, "přestupný rok" 366 dní se používá jednou za čtyři roky k odstranění chyby způsobené třemi normálními (ale krátkými) roky. Každý rok, který je 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. Chcete-li odstranit tuto chybu, gregoriánský kalendář stanoví, že rok, který je dělitelný 100 (například 1900) je přestupný rok pouze v případě, že je rovnoměrně dělitelný 400.
Z tohoto důvodu nejsou následující roky přestupnými roky:
1700, 1800, 1900, 2100, 2200, 2300, 2500, 2600
Je to proto, že jsou rovnoměrně dělitelné 100, ale ne 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.
Vzhledem k tomu, že verze aplikace Microsoft Excel starší než Excel 97 zpracovávají pouze roky od 1900 do roku 2078, pouze rok 1900 podléhá pravidlu vyloučení 100/400 přestupných let v aplikaci Microsoft Excel. Aby však byla aplikace Microsoft Excel kompatibilní s jinými programy, považuje rok 1900 za přestupný rok.
Jak zjistit, zda je rok přestupným rokem
Chcete-li zjistit, zda je rok přestupným rokem, postupujte takto:
- Pokud je rok rovnoměrně dělitelný 4, přejděte ke kroku 2. V opačném případě přejděte ke kroku 5.
- Pokud je rok rovnoměrně dělitelný 100, přejděte ke kroku 3. V opačném případě přejděte ke kroku 4.
- Pokud je rok rovnoměrně dělitelný 400, přejděte ke kroku 4. V opačném případě přejděte ke kroku 5.
- Tento rok je přestupným rokem (má 366 dní).
- Tento rok není přestupný rok (má 365 dní).
Vzorec pro určení, zda je rok přestupným rokem
Následující vzorec slouží k určení, zda číslo roku zadané do buňky (v tomto příkladu buňka 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 je hodnota v buňce A1 tato | Vzorec vrací |
---|---|
1992 | Přestupný rok |
2000 | Přestupný rok |
1900 | NENÍ Přestupný rok |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro