Iän laskeminen Excelissä

 Piti oikein hetkinen kahlata tietoa, miten henkilön ikä saadaan laskettua helposti ja tarkasti syntymäpäivän pohjalta. Tässäpä siihen vastaus:

Oletetaan, että henkilön syntymäpäivä on "lyhyt päivämäärä" -muotoillussa solussa määriteltynä suomalaisittain, eli "12.04.2002". Laitetaan esimerkissä arvo soluun C1.

Aikaeron laskemiseksi Excelissä on näppärä kaava nimeltä "DATEDIF" (suomeksi "PVMERO"), millä voidaan laskea kahden eri päivämäärän väliset päivät. Funktion syntaksi on seuraava:

Datedif(Alkupvm ; Loppupvm ; "aikamääre")

jossa aikamääreenä on haluttu ajan erotus:

  • "m" = Kuukaudet
  • "d" = Päivät
  • "y" = Vuodet

Jos halutaan nopsasti laskea, mikä onkaan soluun C1 laitetun päivän ja tämän päivän erotus, määritellään esim. soluun D1 kaava

=datedif(C1;NOW();"y"

Funktio siis laskee nykyhetken (NOW()) ja C1-solun erotuksen päivissä. Suomenkielisessä Excelissä sama funktio menee seuraavasti:

=PVMERO(C1;NYT();"y"


Eero Jääskeläinen

Salo

Linkittäydy Facebookin kautta, ja pysyt ajan tasalla: