Sut i Gyfrifo Oedran o Ben-blwydd yn Excel (8 Dull Hawdd) -

  • Rhannu Hwn
Hugh West

Mae'r erthygl yn dangos rhai dulliau anhygoel o gyfrifo oedran o ben-blwydd yn Excel. Byddwch yn dysgu ychydig o fformiwlâu ar gyfer cyfrifo oedran fel nifer o flynyddoedd cyflawn, yn ogystal â chael oedrannau gwirioneddol mewn blynyddoedd, misoedd, a dyddiau ar ddyddiad heddiw neu ddyddiad penodol. Nawr, byddwn yn mynd â chi drwy'r dulliau hawdd a chyfleus hynny ar sut i gyfrifo oedran o'ch pen-blwydd yn Excel.

Lawrlwythwch y Llyfr Gwaith Ymarfer

Gallwch lawrlwytho'r llyfr gwaith Excel canlynol i ddeall ac ymarfer eich hun yn well. .

Cyfrifo Oedran o Ben-blwydd.xlsm

8 Dull o Gyfrifo Oedran o Ben-blwydd yn Excel

“Hei, faint yw eich oed ? “ Cwestiwn cyffredin iawn. O'n plentyndod, mae'n rhaid ein bod ni i gyd wedi clywed y cwestiwn hwn yn aml. Ond, beth mae hynny'n ei olygu? Mae fel arfer yn dynodi ymateb sy'n mynegi pa mor hir rydych chi wedi bod yn fyw.

Er nad oes swyddogaeth benodol i gyfrifo oedran o'ch pen-blwydd yn Excel, mae yna un ychydig o ffyrdd amgen o drosi dyddiad geni i oed.

Mae gennym restr o Penblwyddi o 10 unigolyn.

Ar y funud hon, byddwn yn cyfrifo eu hoedran yn Excel o'r penblwyddi.

1. Gan ddefnyddio Fformiwla Sylfaenol i Gyfrifo Oedran o Ben-blwydd yn Excel

Ar y dechrau, byddwn yn dysgu'r ffordd fwyaf traddodiadol i gyfrifo oedran mewn blynyddoedd yn Excel. Beth yw'r dull mwyaf cyffredin o bennu oedran rhywun? Tynnwch ydyddiad geni o'r dyddiad presennol. Gellir defnyddio'r fformiwla gyffredin hon ar gyfer cyfrifo oedran yn Excel hefyd. Dilynwch y camau'n ofalus.

Camau:

  • Yn gyntaf , dewiswch gell D5 , rhowch y fformiwla isod , a gwasgwch ENTER .
  • =(TODAY()-C5)/365.25

    Yma, y ​​ C5 yw cell gychwynnol y Penblwydd colofn.

    Mae ffwythiant HODAYyn dychwelyd dyddiad heddiw. Yn naturiol, mae 1 flwyddyn yn cynnwys 365 diwrnod. Ond daw blwyddyn naid bob 4 blynedd, felly rydym yn rhannu'r gwahaniaethau dyddiad â 365.25. Defnyddiwch y Teclyn Llenwch Dolena llusgwch ef i lawr i gwblhau colofn D.
    • Yna, os ydych am ddangos y canlyniadau mewn dim ond blynyddoedd cyflawn, defnyddiwch y Fwythiant INT .
    =INT(D5)

    Sylwer: <9 Sicrhewch fod celloedd D5:D14 wedi'u fformatio yn Rhif neu Cyffredinol .

    Darllen Mwy: Sut i Gyfrifo Oedran Cyfartalog yn Excel (7 Dull Hawdd)

    2. Cymhwyso Fformiwla Cyfuniad o Swyddogaeth OS, BLWYDDYN, MIS, a NAWR

    Mae'r dull hwn yn cymhwyso fformiwla gan gyfuno rhai swyddogaethau gwahanol. Mae gan ffwythiannau IF , BLWYDDYN , MONTH , a NAWR eu gweithrediadau eu hunain yma. Dilynwch y camau isod.

    Camau:

    • Yn gyntaf, dewiswch gell D5 ac ysgrifennwch y fformiwla isod, a thapiwch ENTER .
    =IF(MONTH(NOW())>MONTH(C5),YEAR(NOW())-YEAR(C5)&"yr "&MONTH(NOW())-MONTH(C5)&"mo",YEAR(NOW())-(YEAR(C5)+1)&"yr "&(MONTH(NOW())+12)-MONTH(C5)&"mo")

    Dadansoddiad Fformiwla

    0>Yma, MISa BLWYDDYNmae swyddogaethau yn dychwelyd mis a blwyddyn y dyddiad hwnnw fel rhif. Fe ddefnyddion ni'r ffwythiant IFi fewnosod prawf rhesymegol, os yw mis y dyddiad presennolyn fwy na mis dyddiad geni, yna mae'r fformiwla'n gweithio yw : YEAR(NOW())-YEAR(C5)&"yr "&MONTH(NOW())-MONTH(C5)&"mo"

    Fel arall, bydd gweddill y fformiwla yn gweithio:

    YEAR(NOW())-(YEAR(C5)+1)&"yr "&(MONTH(NOW())+12)-MONTH(C5)&"mo"

    6> Sylwer: Anfantais y dull hwn yw ei fod yn dychwelyd 12 mis yn lle ychwanegu 1 flwyddyn. Gallwn weld hynny yn achos Jones .

    3. Cyfrifo Oedran o Flwyddyn Geni, Mis, a Dydd mewn Gwahanol Gelloedd

    Yma, cawsom ein dyddiad geni mewn celloedd gwahanol drwy eu rhannu yn Blwyddyn , Mis, a Diwrnod .

    Diwrnod

    O'r tabl hwn , rydym am gyfrifo eu hoedran presennol. Dilynwch ein camau gwaith yn ofalus.

    Camau:

    • Yn gyntaf, mae'n rhaid i ni gael y dyddiad geni gan ddefnyddio'r DYDDIAD a DATEVALUE ffwythiannau. I wneud hynny, defnyddiwyd y fformiwla hon:
    =DATE(C5,MONTH(DATEVALUE(D5&"1")),E5)

    Unodd y fformiwla hon y gwahanol flynyddoedd, misoedd a dyddiau yn un gell.

    0>
    • Dewiswch gell G5 a gludwch y fformiwla isod.
    =DATEDIF(DATE(C5, MONTH(DATEVALUE(D5&"1")), E5), TODAY(), "y") & " Years, "& DATEDIF(DATE(C5, MONTH(DATEVALUE(D5&"1")), E5),TODAY(), "ym") & " Months, "&  DATEDIF(DATE(C5, MONTH(DATEVALUE(D5&"1")), E5), TODAY(), "md") & " Days"0>> Darllen Mwy: Sut i Gyfrifo Oedran yn Excel mewn Blynyddoedd a Misoedd (5 Ffordd Hawdd)

    4. Gweithredu Swyddogaeth YEARFRAC

    Mae defnyddio swyddogaeth YEARFRAC , sy'n dychwelyd ffracsiwn o'r flwyddyn, hefyd yn ddull dibynadwy o gyfrifo oedran o benblwyddi ynExcel. Dilynwch y camau isod.

    Camau:

    • Dewiswch gell D5 a theipiwch y fformiwla isod.
    =YEARFRAC(C5,TODAY(),1)

    Cyfrifodd y ffwythiant hwn y gwahaniaeth rhwng penblwydd a dyddiad heddiw. Yma rydym yn cymryd y sail fel 1 sy'n golygu gwirioneddol.

    • I ddangos yr oedran mewn blynyddoedd cyflawn, defnyddiwch y ffwythiant INT .

    5. Mabwysiadu Swyddogaeth DATEDIF i Gyfrifo Oedran o Ben-blwydd yn Excel

    Y swyddogaeth fwyaf cyfleus a defnyddiadwy ar gyfer cyfrifo'r oedran yw'r ffwythiant DATEDIF . Dilynwch y camau yn drylwyr.

    Camau:

    • Yn y dechrau, dewiswch cell D5 a gludwch y fformiwla isod i lawr, a gwasgwch ENTER .
    5> =DATEDIF(C5,TODAY(),"Y") & " Years, " & DATEDIF(C5,TODAY(),"YM") & " Months, " & DATEDIF(C5,TODAY(),"MD") & " Days"

    Dadansoddiad Fformiwla

    I gael yr oedran mewn blynyddoedd, misoedd, a dyddiau rydym wedi defnyddio'r dadleuon "Y" , "YM" , a "MD" yn ddilyniannol yn ffwythiant DATEDIF . Mae'r fformiwla uchod yn dychwelyd llinyn testun sengl gyda 3 gwerth (blynyddoedd, misoedd, a diwrnodau) wedi'u cydgadwynu.

    6. Cyfuno IF gyda Swyddogaeth DATEDIF i Ddangos Gwerthoedd Heb fod yn Sero yn Unig

    Yn ein blaenorol dull, mae'n bosibl y byddwch yn sylwi ar broblem bod 0 mis a 0 diwrnod yn dangos mewn rhai celloedd.

    Er mwyn osgoi'r broblem hon ac arddangos gwerthoedd di-sero yn unig, gallem wneud rhywfaint o waith adnewyddu i'n fformiwla flaenorol drwy gyfuno'r ffwythiant IF . I gael y wybodaeth ddiweddaraf am y fformiwla newydd,arsylwi'n ofalus.

    Camau:

    • Yn gyntaf, dewiswch gell D5 ac ysgrifennwch y fformiwla fel a ganlyn, a gwasgwch ENTER .
    =IF(DATEDIF(C5, TODAY(),"y")=0,"",DATEDIF(C5, TODAY(),"y")&" years, ")& IF(DATEDIF(C5, TODAY(),"ym")=0,"",DATEDIF(C5, TODAY(),"ym")&" months, ")& IF(DATEDIF(C5, TODAY(),"md")=0,"",DATEDIF(C5, TODAY(),"md")&" days")

    Mae'r fformiwla hon yn union fel ein fformiwla flaenorol ond yr unig wahaniaeth yw os oes unrhyw werth sero mewn blynyddoedd, misoedd, neu ddyddiau, caiff y telerau hynny eu hepgor. Gan ddefnyddio'r ffwythiant IF fe wnaethom gymhwyso'r amod hwn i ddangos gwerthoedd di-sero yn unig.

    7. Cyfrifo Oedran ar Ddyddiad Penodol

    Yn ein dulliau blaenorol, dysgon ni sut i gyfrifo'r oedran presennol o'r pen-blwydd. Nawr, byddwn yn gwybod y drefn o benderfynu'r oedran ar ddyddiad penodol.

    Ar gyfer rhagfynegi oedran ar ddyddiad penodol, fe ddefnyddion ni'r swyddogaeth DATEIF eto. O hyn, mae'n amlwg y gallwch chi ddeall hwylustod defnyddio'r swyddogaeth hon. Dilynwch y camau isod.

    Camau:

    • Dewiswch gell E5 a theipiwch y fformiwla isod a gwasgwch ENTER .
    =DATEDIF(C5, D5,"Y") & " Years, "& DATEDIF(C5,D5,"YM") & " Months, "&DATEDIF(C5,D5, "MD") & " Days"

    Y gwahaniaeth oddi wrth ein dulliau blaenorol yw ein bod wedi cyfrifo’r oedran hyd heddiw dyddiad. Felly, fe wnaethom ddefnyddio'r swyddogaeth HEDDIW . Ond yma yr ydym yn gweithio allan yr oedran ar ddyddiad pennodol, nid yr oes bresennol. Felly rydym yn defnyddio cyfeirnod cell arall ar gyfer y Dyddiad Gorffen .

    Darllen Mwy: Sut i Gyfrifo Oedran Rhwng Dau Ddyddiad yn Excel (6 Dull Defnyddiol)

    8. Cymhwyso VBA i Gyfrifo Oedran o Ben-blwydd ynExcel

    Ffordd arall i gyfrifo oedran yn Excel o benblwyddi yw defnyddio'r cod VBA. Gallwch ddilyn y camau isod i gyfrifo'r oedran gan ddefnyddio'r dull hwn.

    Camau:

      De-gliciwch ar y Enw'r ddalen a dewis Gweld y Cod .

    30>

      Ar unwaith, mae ffenestr Microsoft Visual Basic for Applications yn agor. De-gliciwch ar Taflen9(VBA) > dewiswch Mewnosod > Modiwl. Modiwl.

    >
  • Mae'n agor modiwl cod, lle gludwch y cod isod i lawr a chliciwch ar y botwm Rhedeg neu pwyswch F5.
  • 5261
    • Nawr wrth gau'r modiwl cod dychwelwch yn ôl i'r daflen waith. Gallwch weld bod celloedd D5:D14 wedi'u llenwi'n awtomatig gyda'r oedran mewn blynyddoedd. Yn y bar fformiwla, gallwn weld y ffwythiant DATEDIF rydym wedi'i ddefnyddio yn ein cod VBA .

    > Darganfod y Dyddiad Pan fydd Person yn Cyrraedd Oedran Rhagnodedig

    Dewch i ni ddweud, dyddiad geni Robin yw 13-08-1996. Pryd fyddai'n cyrraedd ei 50 oed? Sut ydych chi'n gwybod hynny? Dim byd i boeni amdano os nad oeddech chi'n ei wybod yn gynharach. Gwyliwch ein camau yn ofalus.

    Camau:

    • Yn gyntaf, dewiswch gell D5 ac ysgrifennwch y fformiwla fel a ganlyn, yna pwyswch ENTER .
    5> =DATE(YEAR(C5)+50,MONTH(C5),DAY(C5))

    >

    Yma, rydym newydd ychwanegu 50 gyda'r flwyddyn o'r dyddiad geni. Yn y pen draw, mae'n dychwelyd ar y Dyddiad Cyrraedd 50 MlyneddOed .

    Casgliad

    Diolch am ddarllen yr erthygl hon, gobeithiwn fod hyn o gymorth. Rhowch wybod i ni yn yr adran sylwadau os oes gennych unrhyw ymholiadau neu awgrymiadau. Ewch i'n gwefan Exceldemy i archwilio mwy.

    Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.