Olet tällä hetkellä offline-tilassa. Internet-yhteyden muodostamista uudelleen odotetaan

XL: Sen selvittämisen tapa, onko vuosi karkausvuosi

Yhteenveto
Tässä artikkelissa kerrotaan, miten selvitetään, onko Microsoft Excel -tiedostossa käytetyn päivämäärän vuosi karkausvuosi.
Enemmän tietoa
Excelin käyttämä päivämääräjärjestelmä perustuu gregoriaaniseen kalenteriin, jonka teki paavi Gregorius XIII vuonna 1582. Tämä kalenteri suunniteltiin korjaamaan epätarkemman juliaanisen kalenterin sisältämät virheet.

Gregoriaanisessa kalenterissa tavallisessa vuodessa on 365 päivää. Koska sideerisen vuoden (aika, joka Maalta kuluu auringon ympäri kiertämiseen) todellinen pituus on 365,25635 päivää, neljän vuoden välein on karkausvuosi (366 päivää), jotta kolmen tavallisen (mutta lyhyen) vuoden virhe poistetaan. Mikä tahansa vuosi, joka voidaan jakaa neljällä tasan, on karkausvuosi. Esimerkiksi vuodet 1988, 1992 ja 1996 ovat karkausvuosia.

On kuitenkin pieni virhe, joka on otettava huomioon. Gregoriaaninen kalenteri poistaa virheen määrittämällä, että vuosi, joka jakautuu tasan sadalla (esimerkiksi 1900), on karkausvuosi vain, jos se jakautuu tasan myös neljälläsadalla.

Tästä syystä karkausvuosia EIVÄT OLE vuodet
1700, 1800, 1900, 2100, 2200, 2300, 2500 ja 2600
, koska ne voidaan jakaa tasan sadalla, mutta EI neljälläsadalla.

Karkausvuosia OVAT vuodet
1600, 2000 ja 2400
, koska ne voidaan jakaa tasan sekä sadalla että neljälläsadalla.

Koska Excel 97:ää aiemmat Microsoft Excelin versiot käsittelevät vain vuodet 1900–2078, Microsoft Excelin karkausvuosisääntö (100/400) koskee vain vuotta 1900. Microsoft Excel käsittelee vuotta 1900 kuitenkin karkausvuotena, jotta se on yhteensopiva muiden ohjelmien kanssa.

Lue lisätietoja seuraavasta Microsoft Knowledge Base -tietokannan artikkelista:
214058 XL2000: Päivämäärää 1.3.1900 ennen ovat viikonpäivät ovat virheelliset (tämä artikkeli saattaa olla englanninkielinen)

Sen selvittäminen, onko vuosi karkausvuosi

Jos haluat selvittää, onko vuosi karkausvuosi, toimi seuraavasti:
  1. Jos vuosi voidaan jakaa tasan neljällä, siirry vaiheeseen 2. Siirry muutoin vaiheeseen 5.
  2. Jos vuosi voidaan jakaa tasan sadalla, siirry vaiheeseen 3. Siirry muutoin vaiheeseen 4.
  3. Jos vuosi voidaan jakaa tasan neljälläsadalla, siirry vaiheeseen 4. Siirry muutoin vaiheeseen 5.
  4. Vuosi on karkausvuosi (siinä on 366 päivää).
  5. Vuosi ei ole karkausvuosi (siinä on 365 päivää).

Kaava, jonka avulla voidaan selvittää, onko vuosi karkausvuosi

Seuraava kaava selvittää, onko soluun (tässä esimerkissä soluun A1) kirjoitettu vuosi karkausvuosi:

=IF(OR(MOD(A1,400)=0,AND(MOD(A1,4)=0,MOD(A1,100)<>0)),"Karkausvuosi", "EI karkausvuosi")
   Jos solun A1-arvo on tämä        Kaava palauttaa   ----------------------------------------------------------   1992                                   Karkausvuosi   2000                                   Karkausvuosi   1900                                   EI karkausvuosi				
XL2000 y2k years leapyear 365 366 xl2002 xl2001 xl98 xl97
Ominaisuudet

Artikkelin tunnus: 214019 – Viimeisin tarkistus: 02/25/2008 21:05:00 – Versio: 3.1

Microsoft Excel 2000 Standard Edition, Microsoft Excel 2002 Standard Edition, Microsoft Excel 97 Standard Edition, Microsoft Excel 2001 for Mac, Microsoft Excel 98 for Macintosh

  • kbhowto KB214019
Palaute