Kuinka laskea ikä kahden päivämäärän välillä Excelissä (6 hyödyllisiä menetelmiä)

  • Jaa Tämä
Hugh West

Käyttämällä useita Excelin tekniikoita voimme laskea henkilön todellisen iän. Voimme käyttää iän laskemiseen vuosia, kuukausia, päiviä, tunteja ja niin edelleen. Meidän on annettava alku- ja loppupäivämäärät iän laskemista varten. Opettelemalla, miten laskea ikä kahden päivämäärän välillä, iän lisäksi voimme laskea projektin keston, kahden määritellyn päivämäärän välisen aikaeron, organisaation olemassaolovuosien lukumäärän ja niin edelleen. Tässä artikkelissa käsittelemme sitä, miten Excelissä lasketaan ikä kahden päivämäärän välillä.

Lataa harjoituskirja

Iän laskeminen kahden päivämäärän välillä.xlsm

6 menetelmää laskea ikä kahden päivämäärän välillä Excelissä

Kahden päivämäärän välisen iän laskemiseksi olemme laatineet tietokokonaisuuden, joka perustuu Syntymäaika joidenkin yrityksen työntekijöiden ja Nykyinen päivämäärä . Olemme ottaneet Nykyinen päivämäärä tyypillinen päivämäärä. Tietokokonaisuus on seuraavanlainen.

Seuraavaksi keskustelemme eri menetelmistä, joilla voidaan laskea kahden päivämäärän välinen ikä.

1. DATEDIF-funktion soveltaminen kahden päivämäärän välisen iän laskemiseen Excelissä

Voimme käyttää DATEDIF-funktio kun meidän on laskettava kahden päivämäärän välinen ero. Se voi olla joko vuosia, kuukausia tai päiviä. Käyttämällä tätä funktiota löydämme vain täydellisen päivämäärävälin, mutta emme todellista tai murto-osaa päivämäärävälistä. Voimme kirjoittaa kaavan, jolla löydetään Ikä vuosina solussa E5 näin.

=DATEDIF(C5,D5, "Y")

Tässä, C5 viittaa Janen syntymäaika ja D5 viittaa Nykyinen aika jonka olemme ottaneet mielivaltaisesti. Y osoittaa, että ikä näkyy vain vuosina.

The DATEDIF funktion syntaksi on DATEDIF(alkupäivä,loppupäivä,yksikkö) .

Toiseksi, painamalla ENTER löydämme iän arvon seuraavasti 29 näin.

Tässä vaiheessa voimme käyttää Täyttökahva löytää Ikä vuosina solusta E6 osoitteeseen E14 Tätä varten meidän tarvitsee vain vetää kursorin kursori alaspäin. E5 solu pitämällä oikeaa päätykulmaa painettuna.

Tämän seurauksena tulos on seuraavanlainen.

Lue lisää: Kuinka laskea ikä syntymäpäivästä Excelissä (8 helppoa menetelmää)

2. YEARFRAC-funktion käyttäminen iän laskemiseen Kahden päivämäärän välillä

Käytännön tapauksissa voimme käyttää YEARFRAC-toiminto jossa meidän on löydettävä todellinen tai murto-ikä. Voimme kirjoittaa kaavan muotoon E5 solu kuin tämä.

=YEARFRAC(C5,D5,1)

Tässä, 1 viittaa Perusta väitteestä.

Kun olet painanut ENTER , löydämme iän seuraavasti 29.99452405.

Tämän jälkeen käyttämällä Täyttökahva löydämme iät soluista C6-D6 .

Kaavan selitys

The Perusta on pääasiassa parametri, jonka avulla lasketaan murtovuosien määrä. Sillä voi olla jokin viidestä jäljempänä kuvatusta arvosta:

  • Voimme laskea [(30 päivää kuukaudessa)/(360 päivää vuodessa)]] Yhdysvaltojen tai Euroopan unionin sääntöjen mukaisesti Perusta yhtä suuri kuin 0 tai 4 .
  • Jälleen kerran voimme ottaa [(todelliset päivät)/(todelliset päivät vuodessa)], [(todelliset päivät)/360], tai [(todelliset päivät)/365] kanssa Perusta yhtä suuri kuin 1, 2 tai 3 .
  • Meidän on vaadittava muuttujat Aloituspäivä ja Loppupäivä mutta Perusta on valinnainen. Excel uskoo, että perusta on 0 jos jätämme pois Perusta

Lue lisää: Excel-kaava iän laskemiseksi tiettynä päivänä

3. DATEDIF- ja aritmeettisten operaatioiden käyttäminen iän laskemiseen täydellisinä ja murtokuukausina.

Voimme soveltaa DATEDIF funktiolla voimme laskea täydellisen iän kuukausina. Voimme myös löytää sen käyttämällä yksinkertaista aritmeettista kaavaa. Solussa E5 alla olevassa kuvassa, voimme soveltaa DATEDIF funktio laskee Ikä todellisina kuukausina näin.

=DATEDIF(C5,D5, "M")

Tässä, M viittaa siihen, että kaava palauttaa iän Kuukaudet .

Toiseksi, painamalla ENTER löydämme 359 kuukautta E5 solu.

Voimme yksinkertaisesti tehdä tämän käyttämällä Aritmeettinen kaava alla.

=+(D5-C5)/30

Tässä, +=(B2-A2)/30 palauttaa saman tuloksen kuin kaava =(B2-A2)/30 Voimme siis jättää huomiotta tämän kaavan "plus"-merkin.

Tämän seurauksena voimme löytää todellisen tai murto-osan iän seuraavasti.

Ja lopuksi, käyttämällä Täyttökahva löydämme kaikki tämän kaltaiset.

4. CONCATENATE- ja DATEDIF-funktioiden käyttäminen iän laskemiseen vuosina, kuukausina ja päivinä.

Voimme käyttää yhdistelmää CONCATENATE ja DATEDIF funktioita, kun haluamme laskea iät tarkkoina vuosina, kuukausina ja päivinä. Vuonna E5 soluun, voimme sijoittaa kaavan näin.

=CONCATENATE(DATEDIF(C5,D5, "Y")," Vuodet ", DATEDIF(C5,D5, "YM")," Kuukaudet ja " DATEDIF(C5,D5, "MD")," Päivät ")

Käyttämällä CONCATENATE funktiolla olemme ketjuttaneet (yhdistäneet) kolmea DATEDIF kaavat yllä olevaan kaavaan. Jokaisen kaavan jälkeen. DATEDIF kaava, olemme syöttäneet tekstijonot Vuodet, kuukaudet, ja Päivät Tämä tarkoittaa sitä, että kunkin DATEDIF kaava yhdistetään tekstijonoihin lopullisessa tulosteessa.

Jälleen painamalla ENTER , löydämme Todellinen ikä solussa E5 .

Toistuvasti meidän on käytettävä komentoa Täyttökahva löytääksesi iän muissa soluissa.

Tämän tuloksena saamme seuraavan tulosteen.

Lue lisää: Kuinka laskea ikä Excelissä vuosina ja kuukausina (5 helppoa tapaa)

5. DATEDIF- ja TODAY-funktioiden käyttäminen iän laskemiseen nykyisellä ajalla

Jos haluamme käyttää alkuperäistä nykyaikaa ja muuttaa ikää päiväkohtaisen ajanmuutoksen myötä, voimme tehdä sen kahdella kätevällä järjestelmällä.

5.1 Eri aikasarakkeen käyttö

Voimme vaihtaa datasetin ajan alkuperäisellä Nykyinen aika Tätä varten meidän on sovellettava TODAY-toiminto alla olevassa D5 solu. Täällä, tässä E5 solussa, olemme jo soveltaneet DATEDIF toiminto.

=TODAY()

Toiseksi meidän on painettava ENTER .

Tämän seurauksena olemme löytäneet alkuperäisen Nykyinen aika . Ja Ikä vuosina vuonna E5 solu on myös muuttunut vastaavasti 29 osoitteeseen 32.

Käytön jälkeen Täyttökahva sekä D ja E sarakkeet, löysimme lopulta iät jokaisessa solussa mukaan Nykyinen aika.

5.2 Ilman eri aikasarakkeen käyttöä

Voimme yksinkertaisesti käyttää yhdistelmää DATEDIF ja AIKA funktioiden avulla voimme laskea iän ilman aikasaraketta. Tätä varten meidän on sovellettava alla olevaa kaavaa sarakkeessa D5 solu kuin tämä.

=DATEDIF(C5,TODAY(), "Y")

Tässä on käytetty TODAY() sen sijaan, että käytettäisiin toista aikasoluviitettä. Tämä tarkoittaa, että viimeisin aikamerkitty soluviite on Tänään .

Vastaavasti painamalla Kirjoita saadaan ikä seuraavasti 32 .

Lopuksi meidän on käytettävä Täyttökahva saadaksesi iät jokaisessa solussa alkaen D5 osoitteeseen D14 .

Tämän tuloksena saamme seuraavan tulosteen.

6. VBA:n soveltaminen kahden päivämäärän välisen iän laskemiseen Excelissä

Soveltaminen VBA on toinen menetelmä, jolla voimme laskea iän. Tätä varten meidän on noudatettava seuraavia ohjeita.

Mene ensin osoitteeseen Kehittäjä välilehti> Visual Basic .

Toiseksi, klikkaa Lisää > sitten Moduuli .

Tämän seurauksena tyhjä Moduuli näyttää tältä.

Kolmanneksi, meidän täytyy kopioida ja liittää tiedosto VBA koodi alla olevan Moduuli.

 Sub Calculate_RetirementAge() Range("E5").Formula = "=DATEDIF(C5,D5,""y"")" Range("E6").Formula = "=DATEDIF(C6,D6,""y"")" Range("E7").Formula = "=DATEDIF(C7,D7,""y"")" Range("E8").Formula = "=DATEDIF(C8,D8,""y"")" Range("E9").Formula = "=DATEDIF(C9,D9,""y"")" Range("E10").Formula = "=DATEDIF(C10,D10,""y"")" Range("E11").Formula = "=DATEDIF(C11,D11,""y"")" Range("E12").Formula ="=DATEDIF(C12,D12,""y"")" Range("E13").Formula = "=DATEDIF(C13,D13,""y"")" Range("E14").Formula = "=DATEDIF(C14,D14,""y"")" End Sub 

Napsauta sen jälkeen Suorita > sitten Suorita Sub/UserForm .

Lopuksi saamme alla olevan tulosteen.

Lue lisää: Excel VBA: Laske ikä syntymäpäivästä

Muistettavat asiat

  • Emme voi soveltaa vain DATEDIF funktio, jossa meidän on löydettävä iät murtolukuna.
  • Löytääksemme murtoikä, meidän on sovellettava mallia YEARFRAC funktiota, tai voimme myös käyttää Aritmeettinen kaava .
  • Meidän on käytettävä yhdistelmää CONCATENATE ja DATEDIF funktioita, kun meidän on laskettava vuodet, kuukaudet ja päivät eli kaikki ne.
  • Dynaamista käyttöä varten ikäluokkien löytämiseksi meidän on sovellettava ikäluokan TÄNÄÄN

Päätelmä

Excelissä on erilaisia tehokkaita kaavoja, joiden avulla voidaan löytää ikäryhmiä tai aikavälejä. Tässä artikkelissa olemme yrittäneet käsitellä kaikkia toimintoja, joita käytetään ikäryhmien löytämiseen.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.