Skip i'r prif gynnwys

Mae Excel yn cael neu'n cyfrifo oedran o'r dyddiad geni

Awdur: Xiaoyang Wedi'i Addasu Diwethaf: 2020-11-06

Os oes gennych chi restr o ddyddiad geni'r gweithiwr yn nhaflen waith Excel, nawr, rydych chi am gyfrifo'r oedran ar gyfer pob un ohonyn nhw. Yn Excel, mae yna rai swyddogaethau defnyddiol, fel YEARFRAC neu DATEDIF a all eich helpu i gael yr oedran o'r pen-blwydd yn gyflym ac yn hawdd.


Cyfrifwch oedran yn seiliedig ar ddyddiad geni gyda swyddogaeth YEARFRAC

Yn Excel, gall swyddogaeth YEARFRAC eich helpu i gael yr oedran o'r dyddiad geni penodol, y gystrawen generig yw:

=YEARFRAC(birthdate, TODAY())
  • birthdate: Dyddiad y pen-blwydd.
  • TODAY(): Mae'r swyddogaeth hon yn dychwelyd y dyddiad heddiw.

Felly, defnyddiwch y fformiwla isod i mewn i gell wag:

=YEARFRAC(B2,TODAY())

Ac yna, llusgwch yr handlen llenwi i lawr i'r celloedd rydych chi am gymhwyso'r fformiwla hon, mae'r holl oedrannau wedi'u cyfrif a'u harddangos fel rhifau degol mewn celloedd, gweler y screenshot:

Awgrymiadau: Y canlyniad a gyfrifir yw rhif degol trwy ddefnyddio'r swyddogaeth YEARFRAC, i wneud y rhif oedran fel cyfanrif, dylech gyfuno'r swyddogaeth INT fel hyn:

=INT(YEARFRAC(B2,TODAY()))

A byddwch yn cael yr oesoedd fel cyfanrifau:


Cyfrifwch oedran yn seiliedig ar ddyddiad geni gyda swyddogaeth DATEDIF

Gall swyddogaeth DATEDIF hefyd drosi'r dyddiad geni i oedran, y gystrawen generig yw:

=DATEDIF(birthdate, TODAY(), "y")
  • birthdate: Dyddiad y pen-blwydd.
  • TODAY(): Mae'r swyddogaeth hon yn dychwelyd y dyddiad heddiw.
  • y: Mae'n dychwelyd nifer y blynyddoedd cyflawn o'r dyddiad geni i'r dyddiad cyfredol.

Nawr, nodwch neu copïwch y fformiwla ganlynol i mewn i gell wag:

=DATEDIF(B2, TODAY(), "y")

Ac mae'r holl oedrannau wedi'u cyfrif yn seiliedig ar y dyddiad geni, gweler y screenshot:


Cyfrifwch oedran yn seiliedig ar ddyddiad geni mewn blynyddoedd, misoedd a dyddiau

Os ydych chi am gael union oedran y personau, fel sawl blwyddyn, mis a diwrnod o'u dyddiadau geni hyd at y dyddiad cyfredol. Dylech gyd-fynd â swyddogaethau DATEIF yn un fformiwla fel hyn:

=DATEDIF(B2,TODAY(),"Y") & " Years, " & DATEDIF(B2,TODAY(),"YM") & " Months, " & DATEDIF(B2,TODAY(),"MD") & " Days"

Ac yna, fe gewch y canlyniadau fel y dangosir y screenshot canlynol:

Awgrymiadau: Os ydych chi am anwybyddu'r 0 flwyddyn, mis neu'r diwrnod wrth gymhwyso'r fformiwla uchod, gallwch gyfuno'r swyddogaeth IF i brofi'r 0's. defnyddiwch y fformiwla hon:

=IF(DATEDIF(B2, TODAY(),"y")=0,"",DATEDIF(B2, TODAY(),"y")&" Years, ")& IF(DATEDIF(B2, TODAY(),"ym")=0,"",DATEDIF(B2, TODAY(),"ym")&" Months, ")& IF(DATEDIF(B2, TODAY(),"md")=0,"",DATEDIF(B2, TODAY(),"md")&" Days")

Ac yna, fe gewch y screenshot isod yn ôl yr angen, mae pob oedran yn cael ei arddangos mewn blynyddoedd, misoedd a dyddiau heb 0 werth:


Cyfrifwch oedran ar ddyddiad penodol yn Excel

Weithiau, hoffech chi gael yr oedran o'r dyddiad geni i ddyddiad penodol yn lle'r dyddiad cyfredol, yn yr achos hwn, does ond angen i chi newid y swyddogaeth HEDDIW () yn yr ail ddadl gyda'r dyddiad penodol. Fel:

=DATEDIF(birthdate, specific_date, "y")
  • birthdate: Dyddiad y pen-blwydd.
  • specific_date: Y dyddiad gorffen yr ydych am gyfrifo'r oedran o'r dyddiad geni.
  • y: Mae'n dychwelyd nifer y blynyddoedd cyflawn o'r dyddiad geni i'r dyddiad cyfredol.

Defnyddiwch y fformiwla fel hyn:

=DATEDIF(B2, C2, "y")

Ac yna, mae'r oedrannau wedi'u cyfrif o'r dyddiad geni i ddyddiad penodol fel y dangosir y llun a ganlyn:

Awgrymiadau: I gael yr union flynyddoedd, misoedd a diwrnodau oed, defnyddiwch y fformiwla isod:

=DATEDIF(B2, C2,"Y") & " Years, "& DATEDIF(B2,C2,"YM") & " Months, "&DATEDIF(B2,C2, "MD") & " Days"


Cyfrifwch oedran ar sail genedigaeth y dyddiad cyn 1900

Nid yw'r fformwlâu uchod yn gweithio'n gywir pan fydd y dyddiad geni cyn 1900, oherwydd wrth nodi dyddiad cyn 1900, bydd yn cael ei storio fel fformat testun yn awtomatig yn Excel. Felly, dyma Swyddogaeth Diffiniedig Defnyddiwr yn eich helpu i gael yr oedran os yw'r dyddiad geni yn gynharach na 1900.

1. Gwasgwch y Alt + F11 allweddi i agor y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.

2. Ac yna cliciwch Mewnosod > Modiwlau, yna copïwch y cod VBA canlynol i mewn i ffenestr y Modiwl.

Cyfrifwch oedran o eni'r dyddiad cyn 1900 hyd heddiw:

Function AgelnNow(ByVal xDate As Variant)
Dim xIA As Integer
xIA = 0
On Error Resume Next
xIA = DateDiff("yyyy", xDate, Now())
If (Month(Now()) < Month(xDate)) Or (Month(xDate) = Month(Now())) Then
If (Day(Now()) < Day(xDate)) Then
xIA = xIA - 1
End If
End If
If xIA = -1 Then
AgelnNow = "Error"
Else
AgelnNow = xIA
End If
End Function

3. Yna rhowch y fformiwla ganlynol i mewn i gell wag: = AgelnNow (A2) (A2 yw'r gell dyddiad geni)

Yna llusgwch y handlen llenwi i lawr i'r celloedd rydych chi am gael yr oedran, mae pob oedran o'r dyddiad geni hyd heddiw wedi'i gyfrifo, gweler y screenshot:

Tip: Os oes angen i chi gael yr oedran o'r dyddiad geni hyd at y dyddiad marwolaeth yn lle'r dyddiad cyfredol, cymhwyswch y cod isod:

Cyfrifwch oedran o eni'r dyddiad cyn 1900 hyd at ddyddiad marwolaeth:

Function Age(ByVal StartDate As Variant, ByVal EndDate As Variant)
    Dim xIA As Integer
    xIA = 0
    On Error Resume Next
    xIA = DateDiff("yyyy", StartDate, EndDate)
    If (Month(EndDate) < Month(StartDate)) Or (Month(StartDate) = Month(EndDate)) Then
        If (Day(EndDate) < Day(StartDate)) Then
            xIA = xIA - 1
        End If
    End If
    If xIA = -1 Then
       Age = "Error"
    Else
        Age = xIA
    End If
End Function

A defnyddiwch y fformiwla hon: = Oedran (A2, B2) (A2 yw'r gell dyddiad geni, a B2 yw'r gell dyddiad marwolaeth) i gael y canlyniad fel y dangosir isod screenshot:


Cyfrifwch oedran yn seiliedig ar enedigaeth dyddiad o'r dyddiad cyfredol neu ddyddiad penodol gyda nodwedd anhygoel

Kutools ar gyfer Excel yn cefnogi teclyn defnyddiol - Cynorthwyydd Dyddiad ac Amser nodwedd a all eich helpu i gyfrifo'r oedran yn seiliedig ar eni'r dyddiad o'r dyddiad cyfredol neu ddyddiad penodol yn ôl yr angen heb gofio unrhyw fformiwlâu poenus. Cliciwch i lawrlwytho Kutools ar gyfer Excel am dreial am ddim!


Swyddogaethau cymharol a ddefnyddir:

  • BLWYDDYN:
  • Mae'n dychwelyd gwerth degol sy'n cynrychioli blynyddoedd ffracsiynol rhwng dau ddyddiad.
  • HEDDIW ()
  • Mae'n rhoi gwerth y dyddiad cyfredol.
  • INT ()
  • Mae'n dychwelyd rhan gyfanrif gwerth.
  • DATEIF
  • Mae'r swyddogaeth hon yn dychwelyd nifer y blynyddoedd, misoedd, neu ddiwrnodau rhwng dau ddyddiad penodol.

Erthyglau cyfrifo oedran cymharol:

  • Trosi Dyddiad Geni Yn Oed yn Gyflym Yn Excel
  • Er enghraifft, rydych chi'n cael ystod o ddata dyddiad geni amrywiol yn Excel, ac mae angen i chi drosi'r dyddiad geni i arddangos eu union werth oedran yn Excel, sut hoffech chi gyfrifo?
  • Cyfrifwch Oedran O Rhif ID Yn Excel
  • Gan dybio, mae gennych chi restr o rifau adnabod sy'n cynnwys rhifau 13 digid, a'r 6 rhif cyntaf yw'r dyddiad geni. Er enghraifft, mae'r rhif ID 9808020181286 yn golygu mai'r dyddiad geni yw 1998/08/02.

Yr Offer Cynhyrchedd Swyddfa Gorau

Kutools for Excel - Yn Eich Helpu i Sefyll Allan O Dyrfa

🤖 Kutools AI Aide: Chwyldro dadansoddi data yn seiliedig ar: Cyflawniad Deallus   |  Cynhyrchu Cod  |  Creu Fformiwlâu Personol  |  Dadansoddi Data a Chynhyrchu Siartiau  |  Invoke Swyddogaethau Kutools...
Nodweddion Poblogaidd: Darganfod, Amlygu neu Adnabod Dyblygiadau  |  Dileu Rhesi Gwag  |  Cyfuno Colofnau neu Gelloedd heb Colli Data  |  Rownd heb Fformiwla ...
Super VLookup: Meini Prawf Lluosog  |  Gwerth Lluosog  |  Ar draws Aml-Daflenni  |  Edrych Niwlog...
Adv. Rhestr gwympo: Rhestr Gollwng Hawdd  |  Rhestr Gollwng Dibynnol  |  Rhestr Gollwng Aml-ddewis...
Rheolwr Colofn: Ychwanegu Nifer Penodol o Golofnau  |  Symud Colofnau  |  Toglo Statws Gwelededd Colofnau Cudd  Cymharer Colofnau i Dewiswch Yr Un Celloedd a Gwahanol ...
Nodweddion dan Sylw: Ffocws ar y Grid  |  Golwg Dylunio  |  Bar Fformiwla Mawr  |  Rheolwr Llyfr Gwaith a Thaflen | Llyfrgell Adnoddau (Testun Auto)  |  Dewiswr Dyddiad  |  Cyfuno Taflenni Gwaith  |  Amgryptio/Dadgryptio Celloedd  |  Anfon E-byst trwy Restr  |  Hidlo Super  |  Hidlo Arbennig (hidlo mewn print trwm/italig/strikethrough...) ...
15 Set Offer Gorau12 Testun offer (Ychwanegu Testun, Dileu Cymeriadau ...)  |  50 + Siart Mathau (Siart Gantt ...)  |  40+ Ymarferol Fformiwlâu (Cyfrifwch oedran yn seiliedig ar ben-blwydd ...)  |  19 mewnosod offer (Mewnosod Cod QR, Mewnosod Llun o'r Llwybr ...)  |  12 Trosi offer (Rhifau i Eiriau, Trosi arian cyfred ...)  |  7 Uno a Hollti offer (Rhesi Cyfuno Uwch, Rhannwch Celloedd Excel ...)  |  ... a mwy

Kutools ar gyfer Excel Mae ganddo Dros 300 o Nodweddion, Sicrhau mai dim ond clic i ffwrdd yw'r hyn sydd ei angen arnoch chi...

Disgrifiad


Tab Office - Galluogi Darllen a Golygu Tabiau yn Microsoft Office (gan gynnwys Excel)

  • Un eiliad i newid rhwng dwsinau o ddogfennau agored!
  • Gostyngwch gannoedd o gliciau llygoden i chi bob dydd, ffarweliwch â llaw llygoden.
  • Yn cynyddu eich cynhyrchiant 50% wrth wylio a golygu sawl dogfen.
  • Yn dod â Thabiau Effeithlon i'r Swyddfa (gan gynnwys Excel), Just Like Chrome, Edge a Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations