Paano Kalkulahin ang Edad sa pagitan ng Dalawang Petsa sa Excel (6 Mga Kapaki-pakinabang na Paraan)

  • Ibahagi Ito
Hugh West

Gamit ang ilang mga diskarte sa Excel, maaari naming kalkulahin ang aktwal na edad ng isang tao. Maaari naming gamitin ang mga taon, buwan, araw, oras, at iba pa para kalkulahin ang edad. Dapat nating ibigay ang mga petsa ng simula at pagtatapos upang makalkula ang edad. Sa pamamagitan ng pag-aaral kung paano kalkulahin ang edad sa pagitan ng dalawang petsa, bukod sa edad, maaari nating kalkulahin ang tagal ng isang proyekto, ang pagkakaiba ng oras sa pagitan ng dalawang tinukoy na petsa, ang bilang ng mga taon na umiral ang isang organisasyon, at iba pa sa. Sa artikulong ito, tatalakayin natin kung paano kalkulahin ang edad sa excel sa pagitan ng dalawang petsa.

I-download ang Practice Workbook

Pagkalkula ng Edad sa Pagitan ng Dalawang Petsa.xlsm

6 na Paraan para Kalkulahin ang Edad sa pagitan ng Dalawang Petsa sa Excel

Upang kalkulahin ang edad sa pagitan ng dalawang petsa, gumawa kami ng dataset batay sa Petsa ng Kapanganakan ng ilang empleyado ng isang kumpanya at ang Kasalukuyang Petsa . Kinuha namin ang Kasalukuyang Petsa bilang karaniwang petsa. Ang dataset ay ganito.

Tatalakayin natin ngayon ang iba't ibang paraan para kalkulahin ang edad sa pagitan ng dalawang petsa.

1. Paglalapat ng DATEDIF Function upang Kalkulahin ang Edad sa Pagitan ng Dalawang Petsa sa Excel

Maaari naming gamitin ang DATEDIF function kapag kailangan naming kalkulahin ang pagkakaiba sa pagitan ng dalawang petsa. Maaari itong maging taon o buwan o araw. Sa pamamagitan ng paggamit ng function na ito makikita lamang namin ang perpektong pagitan ng petsa ngunit hindi ang aktwal o fractional na pagitan ng petsa. Maaari naming isulat ang formula upang mahanap ang Edadsa Mga Taon sa cell E5 tulad nito.

=DATEDIF(C5,D5,”Y”)

Dito, ang C5 ay tumutukoy sa ang Petsa ng Kapanganakan ni Jane at D5 ay tumutukoy sa Kasalukuyang Oras na arbitraryo naming kinuha. Ang Y ay nagpapahiwatig na ang edad ay lalabas bilang mga taon lamang.

Ang DATEDIF syntax ng function ay DATEDIF(petsa ng pagsisimula, petsa ng pagtatapos, unit) .

Pangalawa, sa pamamagitan ng pagpindot sa ENTER makikita natin ang halaga ng edad bilang 29 tulad nito.

Sa hakbang na ito, magagamit natin ang Fill Handle para hanapin ang Edad sa Mga Taon mula cell E6 hanggang E14 . Para dito, kailangan lang nating i-drag pababa ang cursor ng E5 cell sa pamamagitan ng pagpindot sa kanang sulok sa dulo.

Bilang resulta, kami' Makikita ang resultang ganito.

Magbasa Nang Higit Pa: Paano Kalkulahin ang Edad mula sa Kaarawan sa Excel (8 Madaling Paraan)

2. Gamit ang YEARFRAC Function para Kalkulahin ang Edad Sa Pagitan ng Dalawang Petsa

Sa mga praktikal na kaso, magagamit natin ang YEARFRAC function kung saan kailangan nating hanapin ang aktwal o fractional na edad . Maaari nating isulat ang formula sa E5 cell tulad nito.

=YEARFRAC(C5,D5,1)

Dito, ang 1 ay tumutukoy sa Batayan ng argumento.

Pagkatapos pindutin ang ENTER , makikita namin ang edad bilang 29.99452405.

Pagkatapos, sa pamamagitan ng paggamit ng Fill Handle makikita natin ang mga edad mula sa mga cell C6 hanggang D6 .

Paliwanag ng Formula

AngAng Basis ay pangunahing parameter kung saan binibilang namin ang bilang ng mga fractional na taon. Maaari itong magkaroon ng isa sa limang value na inilarawan namin sa ibaba:

  • Maaari naming kalkulahin [(30 araw bawat buwan)/(360 araw bawat taon)] ayon sa US o Mga panuntunang European para sa Basis na katumbas ng 0 o 4 .
  • Muli, maaari tayong tumagal ng [(aktwal na araw)/(aktwal araw sa taon)], [(aktwal na araw)/360], o [(aktwal na araw)/365] na may Basis na katumbas ng 1, 2 , o 3 .
  • Dapat nating hingin ang mga variable na Petsa ng Pagsisimula at Petsa ng Pagtatapos ngunit opsyonal ang Basis . Iniisip ng Excel na ang batayan ay 0 kung aalisin natin ang Basis

Read More: Excel formula para Kalkulahin ang Edad sa isang Partikular na Petsa

3. Paggamit ng DATEDIF at Arithmetic Operations para Kalkulahin ang Edad sa Mga Nakumpleto at Fractional na Buwan

Maaari naming ilapat ang DATEDIF function upang kalkulahin ang perpektong edad sa mga buwan. Gayundin, mahahanap natin ito sa pamamagitan ng paggamit ng isang simpleng Arithmetic Formula. Sa cell E5 ng larawan sa ibaba, maaari naming ilapat ang DATEDIF function upang kalkulahin ang Edad sa Aktwal na buwan tulad nito.

=DATEDIF(C5,D5,”M”)

Dito, tinutukoy ng M na ibabalik ng formula ang edad sa Buwan .

Pangalawa, sa pamamagitan ng pagpindot sa ENTER nakikita namin ang 359 na buwan sa ang E5 cell.

Kami magagawa lang ito sa pamamagitan ng paggamit ng Arithmetic Formula sa ibaba.

=+(D5-C5)/30

Dito, ibinabalik ng +=(B2-A2)/30 ang parehong output gaya ng formula =( B2-A2)/30 . Kaya, maaari nating balewalain ang "plus" na tanda ng formula na ito.

Bilang resulta, mahahanap natin ang aktwal o fractional na edad tulad nito.

At sa wakas, sa pamamagitan ng paggamit ng Fill Handle makikita namin ang lahat ng ganito.

4. Paggamit ng CONCATENATE at DATEDIF Function para Kalkulahin ang Edad sa Mga Taon, Buwan, at Araw.

Maaari naming gamitin ang kumbinasyon ng CONCATENATE at DATEDIF na function kapag gusto namin upang kalkulahin ang mga edad sa eksaktong mga taon, buwan, at araw. Sa E5 cell, maaari naming ilagay ang formula tulad nito.

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

Gamit ang CONCATENATE function, kami ay pinagsama-sama (pinagsama) ng tatlong DATEDIF na mga formula sa formula na inilagay sa itaas. Pagkatapos ng bawat DATEDIF formula, naipasok namin ang mga string ng text Taon, Buwan, at Araw . Nangangahulugan ito na ang mga resulta ng bawat DATEDIF formula ay isasama sa mga string ng teksto sa huling output.

Muli, sa pamamagitan ng pagpindot sa ENTER , nakita namin ang Actual Age sa cell E5 .

Paulit-ulit, kailangan nating gamitin ang Fill Handle para mahanap ang edad sa iba pang mga cell.

Bilang resulta, nakukuha namin ang output na ganito.

Basahin Higit pa: Paano Kalkulahin ang Edad sa Excel sa Mga Taon at Buwan (5 Madaling Paraan)

5. Gamit ang DATEDIF at TODAYMga Function na Kalkulahin ang Edad sa Kasalukuyang Oras

Kung gusto naming gamitin ang orihinal na kasalukuyang oras at pagkatapos ay baguhin ang edad na may pagbabago sa araw-araw na oras, magagawa namin ito sa pamamagitan ng dalawang madaling gamitin na system.

5.1 Paggamit ng Iba't ibang Column ng Oras

Maaari naming baguhin ang oras sa dataset gamit ang orihinal na Kasalukuyang Oras . Para sa paggawa nito, dapat nating ilapat ang TODAY function sa ibaba sa D5 cell. Dito, sa E5 cell, nailapat na namin ang function na DATEDIF .

=TODAY()

Pangalawa, kailangan naming pindutin ang ENTER .

Bilang resulta, nakita namin ang orihinal na Kasalukuyang Oras . At naaayon din ang Age in Years sa E5 cell, mula 29 hanggang 32.

Pagkatapos gamit ang Fill Handle sa parehong D at E na mga column, sa wakas ay nakahanap kami ng mga edad sa bawat cell ayon sa Kasalukuyang Oras.

5.2 Nang Hindi Gumagamit ng Iba't ibang Column ng Oras

Maaari naming gamitin ang kumbinasyon ng DATEDIF at TIME function upang kalkulahin ang edad nang walang tulong ng isang column ng oras. Para sa paggawa nito, kailangan nating ilapat ang formula sa ibaba sa D5 na cell tulad nito.

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

Dito, ginamit namin ang TODAY() sa halip na gumamit ng ibang time cell reference. Nangangahulugan ito na ang huling beses na tinukoy na cell reference ay Ngayon .

Katulad nito, sa pamamagitan ng pagpindot sa Enter , nakukuha natin ang edad bilang 32 .

Sa wakas, kailangan nating gamitin ang Fill Handle upang makakuha ng edad sa bawat cell mula D5 hanggang D14 .

Bilang resulta, nakita namin ang output na ganito.

6. Ang paglalapat ng VBA sa Kalkulahin ang Edad sa Pagitan ng Dalawang Petsa sa Excel

Ang paglalapat ng VBA ay isa pang paraan kung saan maaari nating kalkulahin ang edad. Para dito, kailangan nating sundin ang mga hakbang sa ibaba.

Una, pumunta sa tab na Developer > ang Visual Basic .

Pangalawa, i-click ang Insert > pagkatapos Module .

Bilang resulta, lalabas ang blangko Module na ganito.

Ikatlo, kailangan nating kopyahin at i-paste ang VBA code sa ibaba sa loob ng Module.

1584

Pagkatapos nito, mag-click sa Run > pagkatapos Patakbuhin ang Sub/UserForm .

At sa wakas, makukuha natin ang output sa ibaba.

Magbasa Nang Higit Pa: Excel VBA: Kalkulahin ang Edad mula sa Petsa ng Kapanganakan

Mga Dapat Tandaan

  • Hindi kami maaaring mag-apply ang function na DATEDIF lang kung saan kailangan nating hanapin ang mga edad sa fractional form.
  • Upang mahanap ang fractional age, kailangan nating ilapat ang function na YEARFRAC , o maaari rin nating gamitin ang Arithmetic Formula .
  • Kailangan nating gamitin ang kumbinasyon ng CONCATENATE at DATEDIF function kapag kailangan nating kalkulahin ang mga taon, buwan, at araw i.e. lahat ng mga ito.
  • Para sa dynamic na paggamit ng paghahanap ng edad, kailangan nating ilapat ang TODAY

Konklusyon

May iba't ibang mabisang formula ang Excel para maghanap ng mga edad o agwat ng oras. Sa artikulong ito, sinubukan naming talakayin ang lahat ng mga function na ginagamit upang maghanap ng mga edad.

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.