Methode om te bepalen of een jaar een schrikkeljaar is
In dit artikel wordt beschreven hoe u kunt bepalen of het jaar van een datum die wordt gebruikt in een Microsoft Excel-document een schrikkeljaar is.
Het datumsysteem dat door Excel wordt gebruikt, is gebaseerd op de Gregoriaanse kalender, voor het eerst vastgesteld in 1582 door paus Gregorius XIII. Deze kalender is ontworpen om de fouten die zijn geïntroduceerd door de minder nauwkeurige Juliaanse kalender te corrigeren.
In de Gregoriaanse kalender bestaat een normaal jaar uit 365 dagen. Omdat de werkelijke lengte van een sterrejaar (de tijd die de aarde nodig heeft om eenmaal rond de zon te draaien) eigenlijk 365.2425 dagen is, wordt een "schrikkeljaar" van 366 dagen eens in de vier jaar gebruikt om de fout veroorzaakt door drie normale (maar korte) jaren te elimineren. Elk jaar dat evenredig deelbaar is door 4 is een schrikkeljaar: bijvoorbeeld 1988, 1992 en 1996 zijn schrikkeljaren.
Er is echter nog steeds een kleine fout die moet worden verantwoord. Om deze fout te elmineren, bepaalt de Gregoriaanse kalender dat een jaar dat gelijkmatig deelbaar is door 100 (bijvoorbeeld 1900) alleen een schrikkeljaar is als deze ook gelijkmatig deelbaar is door 400.
Om deze reden zijn de volgende jaren geen schrikkeljaren:
1700, 1800, 1900, 2100, 2200, 2300, 2500, 2600
Dit komt omdat ze gelijkmatig deelbaar zijn door 100, maar niet door 400.
De volgende jaren zijn schrikkeljaren: 1600, 2000, 2400
Dit komt doordat ze gelijkmatig deelbaar zijn door zowel 100 als 400.
Omdat versies van Microsoft Excel eerder dan Excel 97 slechts jaren van 1900 tot 2078 verwerken, is alleen het jaar 1900 onderworpen aan de uitsluitingsregel van 100/400 voor schrikkeljaren in Microsoft Excel. Om compatibel te zijn met andere programma's, behandelt Microsoft Excel het jaar 1900 echter als een schrikkeljaar.
Volg deze stappen om te bepalen of een jaar een schrikkeljaar is:
- Als het jaar gelijkmatig deelbaar is door 4, ga dan naar stap 2. Ga anders naar stap 5.
- Als het jaar gelijkmatig deelbaar is door 100, ga dan naar stap 3. Ga anders naar stap 4.
- Als het jaar gelijkmatig deelbaar is door 400, ga dan naar stap 4. Ga anders naar stap 5.
- Het jaar is een schrikkeljaar (het heeft 366 dagen).
- Het jaar is geen schrikkeljaar (het heeft 365 dagen).
Gebruik de volgende formule om te bepalen of het jaarnummer dat in een cel wordt ingevoerd (in dit voorbeeld cel A1) een schrikkeljaar is:
=IF(OR(MOD(A1,400)=0,AND(MOD(A1,4)=0,MOD(A1,100)<>0)),"Leap Year", "NOT a Leap Year")
Als de waarde in cel A1 als volgt is | De formule retourneert |
---|---|
1992 | Schrikkeljaar |
2000 | Schrikkeljaar |
1900 | Geen schrikkeljaar |