Onko sellaista Exceliä, jossa voisi laskea varhaisempia päivämääriä kuin 1.1.1900? Minun koneellani olevassa Excelissä on myös virhe. Jos päivään 28.2.1900 lisätään päivä, tulee tulokseksi 29.2.1900, vaikka 1900 ei ollut karkausvuosi.
Kysyttävää Excelistä
väke
9118
0Äänestä
Vastaukset 9
Vanhimmat
Minulla on office 2010, sen mukaankin 1900 oli karkausvuosi, ja kun oikein rupesin päässä tuota laskemaan, niin olihan se. Ja seuraava oli 1904.
1800 -luku menee jo yli excelin ymmärryksen.
1900 ei ollut karkausvuosi.
Ehkä Excel käyttää juliaanista kalenteria.
Anteeksi! menen excelini kanssa häpeämään pöydän alle.
WIKI: "1900 (MCM) ei ole karkausvuosi, koska gregoriaanisessa kalenterissa tasavuosisadat ovat karkausvuosia vain jos itse vuosisataa osoittava luku (tässä 19) on neljällä jaollinen."
Ei käytä. Jos Excelissä päivämäärään 28.2.2100 lisää yhden päivän, saadaan 1.3.2100 niin kuin pitääkin.
Eipä ole tässä käytössä yhtään MS Officea, että voisi testata, mutta sanoisin, että varmasti toimii historiallistenkin päivämäärien käsittely jos vuodet ilmaisee neljällä numerolla. (Tai vaikka kolmella, jos mennään sukututkimuksessa hunni Attilaan asti.)
Eikö tuo karkauspäivävirhe korjattu MS Officeen päivityksellä jo ajat sitten? Olisi ehkä syytä päivitellä...
Mikäs versio Excelistä? Ja koititko tallentaa .xlsx (strict) muotoon?
Tuo 29.2.1900 on tunnettu piirre Excelissä. Se juontaa juurensa Lotus 123:ssa olleesta bugista. Piirre on kopioitu myöhempiin taulukkolaskentaohjelmiin sellaisenaan, jotta ne olisivat yhteensopivia. Mitään käytännön merkitystä tuolla bugilla ei ole, koska päivämäärissä olennaista ei ole luvun absoluuttinen suuruus vaan se, että ne voidaan syöttää, näyttää ja niillä voidaan laskea.
Jos haluat laskea vanhemmilla päivämäärillä joudut luomaan näyttö- ja syöttöpuolen itse. Lisäksi joudut kiinnittämään lukuarvot johonkin.
Micro$oft ei tunne almanakkaa.
Kerroppa mikä viikonpäivä oli 29.2.1900