Note: The other languages of the website are Google-translated. Back to English

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

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 i'w dreialu 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

Hoffech chi gwblhau eich gwaith dyddiol yn gyflym ac yn berffaith? Mae Kutools ar gyfer Excel yn dod â 300 o nodweddion uwch pwerus (Cyfuno llyfrau gwaith, swm yn ôl lliw, cynnwys cell hollti, dyddiad trosi, ac yn y blaen ...) ac arbed amser 80% i chi.

  • Wedi'i gynllunio ar gyfer 1500 o senarios gwaith, yn eich helpu i ddatrys problemau Excel 80%.
  • Gostyngwch filoedd o gliciau bysellfwrdd a llygoden bob dydd, lleddfu'ch llygaid a'ch dwylo blinedig.
  • Dewch yn arbenigwr Excel mewn 3 munud. Nid oes angen cofio unrhyw fformiwlâu poenus a chodau VBA mwyach.
  • Treial am ddim diderfyn 30 diwrnod. Gwarant arian yn ôl 60 diwrnod. Uwchraddio a chefnogi am ddim am 2 flynedd.
Rhuban o Excel (gyda Kutools ar gyfer Excel wedi'i osod)

Tab Swyddfa - Galluogi Darllen a Golygu Tabbed yn Microsoft Office (cynnwys 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), Yn union fel Chrome, Firefox, a New Internet Explorer.
Ergyd Sgrin o Excel (gyda Office Tab wedi'i osod)
sylwadau (1)
Dim sgôr eto. Byddwch y cyntaf i sgorio!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Rwy'n ofni y gall eich swyddogaeth Oedran fod yn ddiffygiol? Os edrychwch ar A3 a B3, mae'r enghraifft yn dweud ganed 8/15/1776 (Awst 15fed, 1776) a bu farw 1816/5/21 (Mai 21ain, 1816): os bu farw ym mis Mai, 3 mis cyn eu pen-blwydd ym mis Awst, nid ydynt eto yn 40; maen nhw'n dal yn 39 oed. Mae'n ymddangos efallai nad yw rhywbeth yn cyfrifo'n gywir? Mae gen i ddiddordeb mewn gweld eich barn ac edrychaf ymlaen at eich ateb.-Doug H.
Nid oes unrhyw sylwadau wedi'u postio yma eto
Gadewch eich sylwadau
Postio fel Gwestai
×
Graddiwch y swydd hon:
0   Cymeriadau
Lleoliadau a Awgrymir