Mitä tietää
- Kirjoita syntymäpäiväsi yhteen Excelin soluun ja DATEDIF-kaava toiseen soluun. Paina Enter nähdäksesi nykyinen ikäsi.
- DATEDIF-kaava sisältää soluviittauksen syntymäpäivälle ja nykyiselle päivämäärälle.
- DATEDIF laskee vuosien, kuukausien ja päivien lukumäärän näiden kahden päivämäärän välillä ja antaa ikäsi.
Tässä artikkelissa kerrotaan, miten ikäsi lasketaan Excelin DATEDIF-kaavan avulla. Nämä ohjeet koskevat Excel 2019, 2016, 2013, 2010; Excel for Microsoft 365, Excel Online, Excel for Mac, Excel for iPad, Excel for iPhone ja Excel for Android.
Laske ikä DATEDIF-funktiolla
Yksi Excelin DATEDIF-funktion käyttötarkoitus on laskea henkilön nykyinen ikä. Jos et halua vetää kalenteria esiin, yksinkertainen laskentataulukkokaava voi tulla apuun. Vaihtoehtoisesti voit käyttää funktiota kahden päivämäärän eron laskemiseen.
Seuraavassa kaavassa DATEDIF-funktio määrittää henkilön nykyisen iän vuosina, kuukausina ja päivinä.
=DATEDIF(E1, TODAY(), "Y")&" Vuodet, "&DATEDIF(E1, TODAY(), "YM")&" Kuukaudet, "&DATEDIF(E1, TODAY), "MD")&"Päivit"
Jotta kaavan kanssa on helpompi työskennellä, henkilön syntymäaika syötetään laskentataulukon soluun E1 (katso esimerkki alla). Soluviittaus tähän sijaintiin syötetään kaavaan. Jos syntymäaika on tallennettu eri soluun laskentataulukossa, kaavan kolmea soluviittausta on muutettava.
Kaava käyttää DATEDIF-arvoa kolme kertaa laskeakseen ensin vuosien määrän, sitten kuukausien määrän ja sitten päivien lukumäärän näiden kahden päivämäärän välillä. Kaavan kolme osaa ovat:
Vuosien lukumäärä: DATEDIF(E1, TODAY(), "Y")&" Vuodet,"
Kuukausien lukumäärä: DATEDIF(E1, TODAY(), "YM")&" Kuukaudet,"
Päivien lukumäärä: DATEDIF(E1, TODAY(), "MD")&" Päivät"
Liitä kaava yhteen
E-merkki (&) on ketjutussymboli Excelissä. Yksi ketjutuksen käyttötapa on numerotietojen ja tekstitietojen yhdistäminen, kun niitä käytetään yhdessä kaavassa. Esimerkiksi et-merkki liittää DATEDIF-funktion tekstiin Vuodet, Kuukaudet ja Päivät kaavan kolmessa osassa.
TODAY()-funktio
Kaava käyttää myös TODAY()-funktiota nykyisen päivämäärän syöttämiseen DATEDIF-kaavaan. Koska TODAY()-funktio käyttää tietokoneen sarjapäivämäärää nykyisen päivämäärän etsimiseen, funktio päivittyy jatkuvasti aina, kun laskentataulukko lasketaan uudelleen.
Työtaulukot laskevat uudelleen joka kerta, kun ne avataan. Henkilön nykyinen ikä nousee, kun laskentataulukko avataan, ellei automaattista uudelleenlaskentaa ole kytketty pois päältä.
Esimerkki: Laske nykyinen ikäsi käyttämällä DATEDIF
Tämä esimerkki DATEDIF-funktiosta laskee nykyisen ikäsi:
- Kirjoita syntymäaikasi tyhjän laskentataulukon soluun E1.
Syötä kaava soluun E3:
=DATEDIF(E1, TODAY(), "Y")&" Vuodet, "&DATEDIF(E1, TODAY(), "YM")&" Kuukaudet, "&DATEDIF(E1, TODAY(), "MD ")&" Päivät"
Paina ENTER.
- Nykyinen ikäsi näkyy laskentataulukon solussa E3.