metoda określania, czy rok jest rokiem przestępnym

  • 5/25/2020
  • 2 protokół do czytania
    • s
    • m
  • dotyczy: Excel 2016, Excel 2016 Dla Mac, Excel 2013, Excel 2010, Excel 2007, Excel 2003

Uwaga

zmiana nazwy pakietu Office 365 ProPlus na Microsoft 365 Apps for enterprise. Aby uzyskać więcej informacji na temat tej zmiany, przeczytaj ten wpis na blogu.

podsumowanie

w tym artykule opisano, jak określić, czy rok w dacie używany w dokumencie programu Microsoft Excel jest rokiem przestępnym.

więcej informacji

system dat używany przez program Excel opiera się na kalendarzu gregoriańskim, ustanowionym po raz pierwszy w 1582 roku przez papieża Grzegorza XIII. kalendarz ten został zaprojektowany w celu skorygowania błędów wprowadzonych przez mniej dokładny kalendarz juliański.

w kalendarzu gregoriańskim normalny rok składa się z 365 dni. Ponieważ rzeczywista długość roku bocznego (czas potrzebny do obrotu Ziemi raz wokół Słońca) wynosi w rzeczywistości 365,2425 dni, „rok przestępny” 366 dni jest używany raz na cztery lata w celu wyeliminowania błędu spowodowanego przez trzy normalne (ale krótkie) lata. Każdy rok, który jest równomiernie podzielny przez 4, jest rokiem przestępnym: na przykład 1988, 1992 i 1996 są latami przestępnymi.

jednak nadal istnieje mały błąd, który należy uwzględnić. Aby wyeliminować ten błąd, Kalendarz gregoriański przewiduje, że rok, który jest równomiernie podzielny przez 100 (na przykład 1900), jest rokiem przestępnym tylko wtedy, gdy jest również równomiernie podzielny przez 400.

z tego powodu kolejne lata nie są latami przestępnymi:

1700, 1800, 1900, 2100, 2200, 2300, 2500, 2600

dzieje się tak, ponieważ są one równomiernie podzielne przez 100, ale nie przez 400.

kolejne lata to lata przestępne: 1600, 2000, 2400

dzieje się tak, ponieważ są one równomiernie podzielne zarówno przez 100, jak i 400.

ponieważ wersje programu Microsoft Excel wcześniejsze niż Excel 97 obsługują tylko lata od 1900 do 2078, tylko rok 1900 podlega zasadzie wykluczenia 100/400 lat przestępnych w programie Microsoft Excel. Aby jednak być kompatybilnym z innymi programami, Microsoft Excel traktuje rok 1900 jako rok przestępny.

jak ustalić, czy rok jest rokiem przestępnym

aby ustalić, czy rok jest rokiem przestępnym, wykonaj następujące kroki:

  1. jeśli rok jest równomiernie podzielny przez 4, przejdź do kroku 2. W przeciwnym razie przejdź do kroku 5.
  2. jeśli rok jest równomiernie podzielny przez 100, przejdź do kroku 3. W przeciwnym razie przejdź do kroku 4.
  3. jeśli rok jest równomiernie podzielny przez 400, przejdź do kroku 4. W przeciwnym razie przejdź do kroku 5.
  4. Rok jest rokiem przestępnym (ma 366 dni).
  5. rok nie jest rokiem przestępnym (ma 365 dni).

formuła określająca, czy rok jest rokiem przestępnym

użyj poniższej formuły, aby określić, czy numer roku wprowadzony do komórki (w tym przykładzie komórka A1) jest rokiem przestępnym:

=IF(OR(MOD(A1,400)=0,AND(MOD(A1,4)=0,MOD(A1,100)<>0)),"Leap Year", "NOT a Leap Year") 
jeśli wartość w komórce A1 jest taka , formuła zwraca
1992 rok przestępny
2000 rok przestępny
1900 Nie rok przestępny



+