Menetelmä, jolla määritetään, onko vuosi karkausvuosi

Huomautus

Office 365 ProPlus nimetään uudelleen Microsoft 365 Apps for enterprise -sovellukseksi. Lisätietoja tästä muutoksesta on tässä blogikirjoituksessa.

Yhteenveto

Tässä artikkelissa kuvataan, miten määritetään, onko Microsoft Excel -asiakirjassa käytettävän päivämäärän vuosi karkausvuosi.

Lisätietoja

Excelin käyttämä päivämääräjärjestelmä perustuu gregoriaaniseen kalenteriin, jonka paavi Gregorius XIII otti käyttöön vuonna 1582. Tämä kalenteri on suunniteltu korjaamaan aiemman Julianisen kalenterin virheet.

Gregoriaanisessa kalenterissa normaalivuodessa on 365 päivää. Koska todellinen sideraalisen vuoden pituus (aika jona maapallon kiertää kerran auringon) on todellisuudessa 365,2425 päivää, "karkausvuoden" 366 päivää käytetään neljän vuoden välein poistamaan kolmen normaalin (mutta liian lyhyen) vuoden aiheuttama virhe. Jokainen vuosi, joka on jaettavissa tasan neljällä, on karkausvuosi: esimerkiksi 1988, 1992 ja 1996 ovat karkausvuosia.

On kuitenkin lisäksi pieni virhe, joka on huomioitava. Tämän virheen poistamiseksi Gregoriaanisen kalenterin mukaan vuosi, joka on tasaisesti jaettavissa 100:lla (esimerkiksi 1900), on karkausvuosi vain, jos se on myös tasaisesti jaettavissa 400:lla.

Tästä syystä seuraavat vuodet eivät ole karkausvuosia:

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

Tämä johtuu siitä, että ne ovat jaettavissa tasan 100:lla mutta eivät 400:lla.

Seuraavat vuodet ovat karkausvuosia: 1600, 2000, 2400

Tämä johtuu siitä, että ne ovat jaettavissa tasan sekä 100:lla, että 400:lla.

Koska Excel 97:ää aiemmat Microsoft Excel -versiot käsittelevät vain vuosia 1900–2078, microsoft Excelissä, vain vuosi 1900 oli 100/400 säännön aiheuttama poikkeama karkausvuosiin. Jotta Microsoft Excel olisi yhteensopiva muiden ohjelmien kanssa, se käsittelee vuotta 1900 karkausvuotena.

Miten määrittää, onko vuosi karkausvuosi

Jos haluat tarkistaa, onko vuosi karkausvuosi, toimi seuraavasti:

  1. Jos vuosi on jaettavissa tasan 4:lla, siirry vaiheeseen 2. Muussa tapauksessa siirry vaiheeseen 5.
  2. Jos vuosi on jaettavissa tasan 100:lla, siirry vaiheeseen 3. Muussa tapauksessa siirry vaiheeseen 4.
  3. Jos vuosi on jaettavissa tasan 400:lla, siirry vaiheeseen 4. Muussa tapauksessa siirry vaiheeseen 5.
  4. Vuosi on karkausvuosi (siinä on 366 päivää).
  5. Vuosi ei ole karkausvuosi (siinä on 365 päivää).

Kaava, joka määrittää, onko vuosi karkausvuosi

Seuraavan kaavan avulla voit määrittää, onko soluun syötetty vuosiluku (tässä esimerkissä solu A1) karkausvuosi:

=IF(OR(MOD(A1,400)=0,AND(MOD(A1,4)=0,MOD(A1,100)<>0)),"Leap Year", "NOT a Leap Year")  
Jos solun A1 arvo on tämä Kaava palautuu
1992 Karkausvuosi
2000 Karkausvuosi
1900 EI Karkausvuosi