Koska 30.1. syntynyt henkilö on (x vuoden) ja yhden kuukauden ikäinen?

Koska 30.1. syntynyt henkilö on (x vuoden) ja yhden kuukauden ikäinen?

Jos halutaan ilmoittaa henkilöiden ikä tyyliin "x vuotta y kuukautta z päivää". Koska 30.1. syntynyt henkilö on (x vuoden) ja yhden kuukauden ikäinen? 28.2. ikä on 29 päivää, myös karkausvuonna. 1.3. ikä on 1 kk ja -1 pv, karkausvuonna 1 kk. 2.3. ikä on 1 kk, karkausvuonna 1 kk 1 pv. Kysymys on siis ilmeisesti määritelmästä. Tuleeko kuukausi täyteen kun kuukauden alusta on kulunut yhtä monta päivää kuin aloituspäivämäärä. 31.8 syntynyt ei silloin ole koskaan 1 kk ikäinen, koska syyskuussa ei ole 31 päivää. Olisiko loogisempaa niin, että kk tulee täyteen, kun kuukauden loppuun on yhtä monta päivää. 28.2. syntynyt on 1 kk 31.3 ja karkausvuonna 30.3. ? Tämä sama tulee eteen esim. kun lasketaan rangaistuksia. 3 kk vankeus helmikuu-huhtikuu (28+31+30) on lyhyempi kuin kesäkuu-elokuu (30+31+31)!

Vastaus
20.03.201915:43
61487
30

Eri tahoilla voi olla asiasta eri käytäntöjä, mutta laskentaohjelmissa (Excel, OpenOffice Calc) on olemassa päivämäärien laskentafunktioita (DATEDIF, MONTHS), joilla kokeilemalla saadaan, että 30.1. syntynyt henkilö on kuukauden ikäinen 1.2 ja 31.8. syntynyt on kuukauden ikäinen 1.10.

Siis kuukausi (tai useampi) tulee täyteen samana päivänumerona, paitsi jos kyseisessä kuussa ei sitä ole, jolloin se tulee täyteen seuraavan kuun 1. päivä.

(kokeilin Calc:lla, mutta luulisin että samoin toimii myös Excel, joku Excelin käyttäjä testatkoon)

Kommentit (0)

Vastauksesi