Metoda k určení, zda za rok je rok přestupných

  • 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:

  1. je-Li rok dělitelný 4, přejděte ke kroku 2. Jinak přejděte ke kroku 5.
  2. pokud je rok rovnoměrně dělitelný 100, přejděte ke kroku 3. Jinak přejděte ke kroku 4.
  3. pokud je rok rovnoměrně dělitelný 400, přejděte ke kroku 4. Jinak přejděte ke kroku 5.
  4. rok je přestupný rok (má 366 dní).
  5. 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



+