metod för att avgöra om ett år är ett skottår

  • 5/25/2020
  • 2 minuter att läsa
    • s
    • m
  • gäller för: Excel 2016, Excel 2016 för Mac, Excel 2013, Excel 2010, Excel 2007, Excel 2003

Obs!

Office 365 ProPlus har bytt namn till Microsoft 365 Apps for enterprise. För mer information om denna förändring, Läs detta blogginlägg.

sammanfattning

i den här artikeln beskrivs hur du avgör om året i ett datum som används i ett Microsoft Excel-dokument är ett skottår.

mer Information

datumsystemet som används av Excel är baserat på den gregorianska kalendern, som först grundades 1582 av påven Gregorius XIII. denna kalender har utformats för att korrigera de fel som infördes av den mindre exakta Julianska kalendern.

i den gregorianska kalendern består ett normalt år av 365 dagar. Eftersom den faktiska längden på ett sidoår (den tid som krävs för att jorden ska rotera en gång om solen) faktiskt är 365.2425 dagar, används ett ”språngår” på 366 dagar en gång vart fjärde år för att eliminera felet orsakat av tre normala (men korta) år. Varje år som är jämnt delbart med 4 är ett skottår: till exempel 1988, 1992 och 1996 är skottår.

det finns dock fortfarande ett litet fel som måste redovisas. För att eliminera detta fel föreskriver den gregorianska kalendern att ett år som är jämnt delbart med 100 (till exempel 1900) är ett språngår endast om det också är jämnt delbart med 400.

av denna anledning är följande år inte skottår:

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

detta beror på att de är jämnt delbara med 100 men inte med 400.

följande år är skottår: 1600, 2000, 2400

detta beror på att de är jämnt delbara med både 100 och 400.

eftersom versioner av Microsoft Excel tidigare än Excel 97 endast hanterar år från 1900 till 2078, är endast år 1900 föremål för 100/400 uteslutningsregel för skottår i Microsoft Excel. För att vara kompatibel med andra program behandlar Microsoft Excel år 1900 som ett skottår.

hur man bestämmer om ett år är ett skottår

för att avgöra om ett år är ett skottår, följ dessa steg:

  1. om året är jämnt delbart med 4, Gå till steg 2. Annars går du till steg 5.
  2. om året är jämnt delbart med 100, gå till steg 3. Annars går du till steg 4.
  3. om året är jämnt delbart med 400, gå till steg 4. Annars går du till steg 5.
  4. året är ett skottår (det har 366 dagar).
  5. året är inte ett skottår (det har 365 dagar).

formel för att avgöra om ett år är ett skottår

använd följande formel för att avgöra om årtalet som anges i en cell (i det här exemplet, cell A1) är ett skottår:

=IF(OR(MOD(A1,400)=0,AND(MOD(A1,4)=0,MOD(A1,100)<>0)),"Leap Year", "NOT a Leap Year") 
om värdet i cell A1 är detta returnerar formeln
1992 skottår
2000 skottår
1900 inte ett skottår



+