Kuidas arvutada vanus kahe kuupäeva vahel Excelis (6 kasulikku meetodit)

  • Jaga Seda
Hugh West

Kasutades Excelis mitmeid tehnikaid, võime arvutada inimese tegeliku vanuse. Vanuse arvutamiseks saame kasutada aastaid, kuid, päevi, tunde jne. Vanuse arvutamiseks peame esitama algus- ja lõpukuupäevad. Õppides, kuidas on võimalik vanuse arvutamine kahe kuupäeva vahel, peale vanuse saame arvutada projekti kestust, kahe määratud kuupäeva vahelist ajavahe, organisatsiooni eksisteerimise aastate arvu jne. Selles artiklis arutame, kuidas arvutada vanust Excelis kahe kuupäeva vahel.

Lae alla praktiline töövihik

Vanuse arvutamine kahe kuupäeva vahel.xlsm

6 meetodit vanuse arvutamiseks kahe kuupäeva vahel Excelis

Kahe kuupäeva vahelise vanuse arvutamiseks oleme teinud andmekogumi, mis põhineb Sünniaeg mõne ettevõtte töötajate ja Praegune kuupäev Me oleme võtnud Praegune kuupäev tüüpilise kuupäevana. Andmekogum on selline.

Nüüd arutame erinevaid meetodeid vanuse arvutamiseks kahe kuupäeva vahel.

1. DATEDIF-funktsiooni rakendamine vanuse arvutamiseks kahe kuupäeva vahel Excelis

Me võime kasutada DATEDIF funktsioon kui meil on vaja arvutada kahe kuupäeva vahe. See võib olla kas aasta, kuu või päev. Selle funktsiooni abil leiame ainult täiusliku kuupäevade vahe, kuid mitte tegeliku või murdosa kuupäevade vahe. Me võime kirjutada valemi, et leida Vanus aastates lahtris E5 niimoodi.

=DATEDIF(C5,D5, "Y")

Siin, C5 viitab Jane'i sünniaeg ja D5 viitab Praegune aeg mille me oleme võtnud meelevaldselt. Y näitab, et vanus kuvatakse ainult aastatena.

The DATEDIF funktsiooni süntaks on DATEDIF(alguskuupäev,lõppkuupäev,ühik) .

Teiseks, vajutades SISESTA leiame vanuse väärtuse 29 niimoodi.

Selles etapis saame kasutada Täitmise käepide leida Vanus aastates rakust E6 aadressile E14 Selleks peame lihtsalt lohistama kursorit alla. E5 lahtrit, hoides parempoolset nurka.

Selle tulemusena leiame sellise tulemuse.

Loe edasi: Kuidas arvutada vanus sünnipäevast Excelis (8 lihtsat meetodit)

2. Funktsiooni YEARFRAC kasutamine vanuse arvutamiseks Kahe kuupäeva vahel

Praktilistel juhtudel saame kasutada Funktsioon YEARFRAC kus meil on vaja leida tegelik või murdosa vanus. Võime kirjutada valemi sisse E5 rakk nagu see.

=YEARFRAC(C5,D5,1)

Siin, 1 viitab Alus argumendist.

Pärast vajutamist SISESTA , leiame vanusena 29.99452405.

Seejärel, kasutades Täitmise käepide leiame vanused rakkudest C6 kuni D6 .

Valemi selgitus

The Alus on peamiselt parameeter, mille alusel loeme murdosa aastate arvu. See võib olla üks viiest allpool kirjeldatud väärtusest:

  • Me saame arvutada [(30 päeva kuus)/(360 päeva aastas)] vastavalt USA või Euroopa eeskirjadele, mis käsitlevad Alus võrdne 0 või 4 .
  • Jällegi võime võtta [(tegelikud päevad)/(tegelikud päevad aastas)], [(tegelikud päevad)/360], või [(tegelikud päevad)/365] koos Alus võrdne 1, 2 või 3 .
  • Me peame nõudma muutujaid Alguskuupäev ja Lõppkuupäev kuid Alus on vabatahtlik. Excel arvab, et alus on 0 kui me jätame välja Alus

Loe edasi: Exceli valem vanuse arvutamiseks konkreetsel kuupäeval

3. DATEDIF-i ja aritmeetiliste operatsioonide kasutamine vanuse arvutamiseks täis- ja murdkuukuudes

Me võime rakendada DATEDIF funktsiooniga, et arvutada täiuslik vanus kuudes. Samuti saame selle leida lihtsa aritmeetilise valemi abil. Rakus E5 alloleva pildi puhul saame rakendada DATEDIF funktsioon, et arvutada Vanus tegelikes kuudes niimoodi.

=DATEDIF(C5,D5, "M")

Siin, M viitab sellele, et valemiga tagastatakse vanus Kuu .

Teiseks, vajutades SISESTA leiame 359 kuu jooksul E5 rakk.

Me saame seda lihtsalt teha, kasutades Aritmeetiline valem allpool.

=+(D5-C5)/30

Siin, +=(B2-A2)/30 tagastab sama tulemuse kui valem =(B2-A2)/30 Seega võime selle valemi "pluss"-märki ignoreerida.

Selle tulemusena saame leida tegeliku või murdosa vanuse niimoodi.

Ja lõpuks, kasutades Täitmise käepide leiame kõik sellised.

4. CONCATENATE ja DATEDIF funktsioonide kasutamine vanuse arvutamiseks aastates, kuudes ja päevades.

Me võime kasutada kombinatsiooni CONCATENATE ja DATEDIF funktsioonid, kui tahame arvutada vanuseid täpsete aastate, kuude ja päevade kaupa. Selles E5 lahtrile, saame valemi paigutada nii.

=CONCATENATE(DATEDIF(C5,D5, "Y")," Aastad ", DATEDIF(C5,D5, "YM")," kuud ja " DATEDIF(C5,D5, "MD")," päevad ")

Kasutades CONCATENATE funktsiooniga oleme konkateerinud (kombineerinud) kolm DATEDIF eespool sisestatud valemiga. Pärast igat DATEDIF valemiga oleme sisestanud tekstisõnu Aastad, kuud, ja Päevad See tähendab, et tulemused iga DATEDIF valemit kombineeritakse lõppväljundis tekstisõnadega.

Jällegi, vajutades SISESTA leiame, et Tegelik vanus lahtris E5 .

Korduvalt peame kasutama Täitmise käepide leida vanus teistes lahtrites.

Selle tulemusena saame sellise tulemuse.

Loe edasi: Kuidas arvutada vanus Excelis aastate ja kuude kaupa (5 lihtsat viisi)

5. DATEDIF ja TODAY funktsioonide kasutamine vanuse arvutamiseks praeguse ajaga

Kui me tahame kasutada algset praegust aega ja hiljem muuta vanust koos päevade kaupa muutuva ajaga, saame seda teha kahe käepärase süsteemi abil.

5.1 Erinevate ajasammaste kasutamine

Me saame muuta aega andmekogumis algse Praegune aeg Selleks peaksime kohaldama TODAY funktsioon alljärgnevas D5 siin, selles kambrias. E5 raku, oleme juba rakendanud DATEDIF funktsioon.

=TODAY()

Teiseks, me peame vajutama SISESTA .

Selle tulemusena leidsime, et algne Praegune aeg Ja Vanus aastates aastal E5 raku on samuti vastavalt muutunud, alates 29 aadressile 32.

Pärast kasutamist Täitmise käepide nii D ja E veerud, leidsime lõpuks igas lahtris vanused vastavalt Praegune aeg.

5.2 Ilma erinevat ajasammast kasutamata

Me võime lihtsalt kasutada kombinatsiooni DATEDIF ja AEG funktsioonid vanuse arvutamiseks ilma ajaveerandi abita. Selleks peame rakendama alljärgnevat valemit alljärgnevas tabelis D5 rakk nagu see.

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

Siinkohal oleme kasutanud TODAY() selle asemel, et kasutada teist ajaviidet lahtrisse. See tähendab, et viimane ajaviide on Täna .

Samamoodi, vajutades Sisesta , saame vanusena 32 .

Lõpuks peame kasutama Täitmise käepide et saada igas rakus vanused alates D5 aadressile D14 .

Selle tulemusena leiame sellise väljundi.

6. VBA rakendamine vanuse arvutamiseks kahe kuupäeva vahel Excelis

Rakendamine VBA on teine meetod, mille abil saame vanust arvutada. Selleks peame järgima alljärgnevaid samme.

Kõigepealt minge Arendaja vahekaart> Visual Basic .

Teiseks, klõpsake Sisesta > siis Moodul .

Selle tulemusena on tühi Moodul ilmub niimoodi.

Kolmandaks peame kopeerima ja kleepima VBA kood allpool oleva koodi sees Moodul.

 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 

Pärast seda klõpsake nuppu Käivita > siis Run Sub/UserForm .

Ja lõpuks saame alljärgneva väljundi.

Loe edasi: Excel VBA: vanuse arvutamine sünnikuupäevast

Asjad, mida meeles pidada

  • Me ei saa kohaldada ainult DATEDIF funktsioon, kus meil on vaja leida vanused murdosa kujul.
  • Murdvanuse leidmiseks peame rakendama YEARFRAC funktsiooni või võime kasutada ka Aritmeetiline valem .
  • Me peame kasutama kombinatsiooni CONCATENATE ja DATEDIF funktsioone, kui meil on vaja arvutada aastaid, kuid ja päevi, st kõiki neid.
  • Vanuse leidmise dünaamiliseks kasutamiseks peame rakendama TODAY

Kokkuvõte

Excelil on erinevad tõhusad valemid vanuse või ajaperioodi leidmiseks. Selles artiklis oleme püüdnud arutada kõiki funktsioone, mida kasutatakse vanuse leidmiseks.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.