Kun tiedän henkilön syntymä- ja kuolinpäivän, niin miten saan excelissä laskutoimituksen kuolinpvm - syntymäpvm näkymään muodossa vuotta_kuukautta_päivää? Excelhän kyllä laskee tuon erotuksen kiltisti ja antaa vastaukseksi esim. 36543 ja tuo siis pitäisi saada näkymään em. tavalla - miten pitää toimia?
Ihmisen elinajan laskeminen
34656
4936
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 4
Vanhimmat
Käytä funktiota DATEDIF (suomeksi PVMERO). Tämä lienee ainoita Excelin funktioita, joite ei ole dokumentoitu.
Sitä käytetään tyyliin =DATEDIF(A1;A2;"y"), =DATEDIF(A1;A2;"ym") ja DATEDIF(A1;A2;"md"), jolloin saadaan kokonaiset vuodet, kuukaudet ja päivät.
A1 syntymäaika
B1 kuolinpäivä
C1=(PVMERO(A1;B1;"Y")&"v "&TEKSTI(PVMERO(A1;B1;"YM");"00")&"kk "&TEKSTI(PVMERO(A1;B1;"MD");"00")&"p")
Ja jos haluaa henkilön tämänpäiväisen iän, niin
A1 syntymäaika
B1=(PVMERO(A1;NYT();"Y")&"v "&TEKSTI(PVMERO(A1;NYT();"YM");"00")&"kk "&TEKSTI(PVMERO(A1;NYT();"MD");"00")&"p")
Eikö Exelissä voi tehdä kuin Openofficessa? Vähennetään päivämäärät jolloin tuloksena on erotus päivinä. Sitten vain muotoillaan solu sopivasti.
Esimerkiksi muotoilu VV"v "KK"kk "PP"pv"
antaa tulosteeksi 64v 06kk 27pv
Päivämäärien erotuksesta ei voi suoraan päätellä kuluneidein vuosien, kuukausien ja päivien lukumäärää.
Esim 1: Päivämäärät 1.2.2010 ja 2.3.2010, erotus 29 pv joka tässä tapauksessa 1 kk 1 pv
Esim 2: Päivämäärät 1.3.2010 ja 30.3.2010, erotus 29 pv joka tässä tapauksessa 29 pv