Hoe om ouderdom tussen twee datums in Excel te bereken (6 nuttige metodes)

  • Deel Dit
Hugh West

Deur verskeie tegnieke in Excel te gebruik, kan ons 'n persoon se werklike ouderdom bereken. Ons kan jare, maande, dae, ure, ensovoorts gebruik om die ouderdom te bereken. Ons moet die begin- en einddatums verskaf om die ouderdom te bereken. Deur te leer hoe om ouderdom te bereken tussen twee datums, afgesien van ouderdom, kan ons die duur van 'n projek, die tydsverskil tussen twee gespesifiseerde datums, die aantal jare wat 'n organisasie bestaan ​​het, bereken, ensovoorts aan. In hierdie artikel sal ons bespreek hoe om ouderdom in Excel tussen twee datums te bereken.

Laai Oefenwerkboek af

Berekening van ouderdom tussen twee datums.xlsm

6 metodes om ouderdom tussen twee datums in Excel te bereken

Om die ouderdom tussen twee datums te bereken, het ons 'n datastel gemaak wat gebaseer is op die Geboortedatum van sommige werknemers van 'n maatskappy en die Huidige Datum . Ons het die Huidige Datum as 'n tipiese datum geneem. Die datastel is so.

Ons sal nou verskillende metodes bespreek om ouderdom tussen twee datums te bereken.

1. Die toepassing van DATEDIF-funksie om ouderdom tussen twee datums in Excel te bereken

Ons kan die DATEDIF-funksie gebruik wanneer ons die verskil tussen twee datums moet bereken. Dit kan jare of maande of dae wees. Deur hierdie funksie te gebruik, sal ons slegs die perfekte datuminterval vind, maar nie die werklike of breukdatum-interval nie. Ons kan die formule skryf om Ouderdom te vindin Jare in sel E5 soos hierdie.

=DATEDIF(C5,D5,”Y”)

Hier verwys C5 na die Geboortedatum van Jane en D5 verwys na die Huidige Tyd wat ons arbitrêr geneem het. Y dui aan dat die ouderdom slegs as jare sal wys.

Die DATEDIF funksie se sintaksis is DATEDIF(begindatum,einddatum,eenheid) .

Tweedens, deur ENTER te druk, vind ons die waarde van ouderdom as 29 soos hierdie.

In hierdie stap kan ons die Vulhandvatsel gebruik om Ouderdom in jare van sel E6 tot E14 te vind . Hiervoor hoef ons net die wyser van die E5 sel af te sleep deur die regterkantste hoek te hou.

As gevolg hiervan, Ek sal die resultaat so vind.

Lees meer: Hoe om ouderdom vanaf verjaarsdag in Excel te bereken (8 maklike metodes)

2. Gebruik YEARFRAC-funksie om ouderdom tussen twee datums

In praktiese gevalle kan ons die YEARFRAC-funksie gebruik waar ons die werklike of fraksionele ouderdom moet vind . Ons kan die formule in die E5 -sel so skryf.

=YEARFRAC(C5,D5,1)

Hier verwys 1 na die Basis van die argument.

Nadat ons ENTER gedruk het, vind ons die ouderdom as 29.99452405.

Deur vervolgens Vulhandvatsel te gebruik, vind ons die ouderdomme van selle C6 tot D6 .

Formule Verduideliking

Die Basis is hoofsaaklik 'n parameter waarop ons die aantal breukjare tel. Dit kan een van die vyf waardes hê wat ons hieronder beskryf het:

  • Ons kan bereken [(30 dae per maand)/(360 dae per jaar)] volgens US of Europese reëls vir Basis gelyk aan 0 of 4 .
  • Weereens kan ons [(werklike dae)/(werklike dae) neem dae in die jaar)], [(werklike dae)/360], of [(werklike dae)/365] met Basis gelyk aan 1, 2 , of 3 .
  • Ons moet die veranderlikes Begindatum en Einddatum vereis, maar Basis is opsioneel. Excel dink dat die basis 0 is as ons die Basis

Lees meer: Excel-formule om ouderdom te bereken op 'n spesifieke datum

3. Gebruik DATEDIF en rekenkundige bewerkings om ouderdom in voltooide en breukmaande te bereken

Ons kan die DATEDIF -funksie toepas om die perfekte ouderdom in maande te bereken. Ons kan dit ook vind deur 'n eenvoudige rekenkundige formule te gebruik. In sel E5 van die onderstaande prent kan ons die DATEDIF -funksie toepas om die Ouderdom in Werklike maande so te bereken.

=DATEDIF(C5,D5,”M”)

Hier verwys M dat die formule die ouderdom in Maande sal gee.

Tweedens, deur ENTER te druk, vind ons 359 maande in die E5 -sel.

Ons kan dit eenvoudig doen deur die Rekenkundige Formule te gebruikhieronder.

=+(D5-C5)/30

Hier gee +=(B2-A2)/30 dieselfde uitset as die formule =( B2-A2)/30 . Gevolglik kan ons die "plus"-teken van hierdie formule ignoreer.

Gevolglik kan ons die werklike of fraksionele ouderdom soos hierdie vind.

En laastens, deur Vulhandvatsel te gebruik, vind ons alles soos hierdie.

4. Gebruik CONCATENATE en DATEDIF funksies om ouderdom in jare, maande en dae te bereken.

Ons kan die kombinasie van CONCATENATE en DATEDIF funksies gebruik wanneer ons wil om ouderdomme in presiese jare, maande en dae te bereken. In die E5 sel kan ons die formule soos volg plaas.

=CONCATENATE(DATEDIF(C5,D5,”Y”),” Years “, DATEDIF(C5,D5,”YM”),” Months and “ DATEDIF(C5,D5,”MD”),” Days “)

Deur die CONCATENATE -funksie te gebruik, het drie DATEDIF -formules in die formule wat hierbo ingevoer is, aaneengeskakel (gekombineer). Na elke DATEDIF -formule het ons die teksstringe Jare, Maande, en Dae ingevoer. Dit beteken dat die resultate van elke DATEDIF -formule gekombineer sal word met die teksstringe in die finale uitvoer.

Weereens, deur ENTER te druk , vind ons die Werklike Ouderdom in sel E5 .

Herhaaldelik moet ons die gebruik Vul Handvatsel om die ouderdom in die ander selle te vind.

Gevolglik kry ons die uitset so.

Lees Meer: Hoe om ouderdom in Excel in jare en maande te bereken (5 maklike maniere)

5. Gebruik DATEDIF en TODAYFunksies om ouderdom met huidige tyd te bereken

As ons die oorspronklike huidige tyd wil gebruik en daarna die ouderdom met die dag-tot-dag tydverandering wil verander, kan ons dit deur twee handige stelsels doen.

5.1 Gebruik 'n ander tydkolom

Ons kan die tyd in die datastel verander met die oorspronklike Huidige Tyd . Om dit te doen, moet ons die TODAY-funksie hieronder in die D5 -sel toepas. Hier, in die E5 -sel, het ons reeds die DATEDIF -funksie toegepas.

=TODAY()

Tweedens moet ons ENTER druk.

Gevolglik het ons die oorspronklike huidige tyd<2 gevind>. En die Ouderdom in Jare in die E5 sel het ook dienooreenkomstig verander, van 29 na 32.

Nadat deur gebruik te maak van Fill Handle aan beide D en E kolomme, het ons uiteindelik ouderdomme in elke sel gevind volgens huidige tyd.

5.2 Sonder om 'n ander tydkolom te gebruik

Ons kan eenvoudig die kombinasie van DATEDIF en TYD<2 gebruik> funksies om ouderdom te bereken sonder die hulp van 'n tydkolom. Om dit te doen, moet ons die formule hieronder in die D5 -sel so toepas.

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

Hier het ons <1 gebruik>TODAY() in plaas daarvan om 'n ander tydselverwysing te gebruik. Dit beteken dat die laaste keer aangeduide selverwysing Vandag is.

Net so, deur Enter te druk, kry ons die ouderdom as 32 .

Laastens moet ons die Vulhandvatsel gebruik om ouderdomme in elke sel van D5 tot D14<2 te kry>.

Gevolglik vind ons die uitset so.

6. Om VBA toe te pas om ouderdom tussen twee datums in Excel te bereken

Die toepassing van VBA is nog 'n metode waarmee ons ouderdom kan bereken. Hiervoor moet ons die stappe hieronder volg.

Gaan eers na die Ontwikkelaar oortjie > die Visual Basic .

Tweedens, klik op Voeg in > dan Module .

Gevolglik sal 'n leë Module so verskyn.

Derdens moet ons die VBA -kode hieronder binne die Module kopieer en plak.

8877

Daarna, klik op Run > dan Begin Sub/Gebruikersvorm .

En uiteindelik sal ons die uitvoer hieronder kry.

Lees meer: Excel VBA: Bereken ouderdom vanaf geboortedatum

Dinge om te onthou

  • Ons kan nie aansoek doen nie slegs die DATEDIF -funksie waar ons die ouderdomme in breukvorm moet vind.
  • Om breukouderdom te vind, moet ons die YEARFRAC -funksie toepas, of ons kan ook gebruik Rekenkundige Formule .
  • Ons moet die kombinasie van CONCATENATE en DATEDIF funksies gebruik wanneer ons jare, maande en dae moet bereken dit wil sê almal van hulle.
  • Vir dinamiese gebruik van die vind van ouderdomme, moet ons die VANDAG

toepasGevolgtrekking

Excel het verskillende effektiewe formules om ouderdomme of tydintervalle te vind. In hierdie artikel het ons probeer om al die funksies wat gebruik word om ouderdomme te vind, te bespreek.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.