របៀបគណនាអាយុពីថ្ងៃកំណើតក្នុង Excel (8 វិធីសាស្ត្រងាយៗ) -

  • ចែករំលែកនេះ។
Hugh West

តារាង​មាតិកា

អត្ថបទបង្ហាញពីវិធីសាស្រ្តដ៏អស្ចារ្យមួយចំនួនដើម្បីគណនាអាយុពីថ្ងៃកំណើតនៅក្នុង Excel ។ អ្នក​នឹង​រៀន​រូបមន្ត​មួយ​ចំនួន​សម្រាប់​ការ​គណនា​អាយុ​ជា​ចំនួន​ឆ្នាំ​ពេញលេញ​មួយ​ចំនួន ព្រម​ទាំង​ការ​ទទួល​បាន​អាយុ​ពិត​ជា​ឆ្នាំ ខែ និង​ថ្ងៃ​នៅ​កាលបរិច្ឆេទ​ថ្ងៃ​នេះ ឬ​កាលបរិច្ឆេទ​ជាក់លាក់។ ឥឡូវនេះ យើងនឹងនាំអ្នកពីវិធីងាយៗ និងងាយស្រួលទាំងនោះអំពីរបៀបគណនាអាយុចាប់ពីថ្ងៃកំណើតក្នុង Excel។

ទាញយកសៀវភៅលំហាត់អនុវត្ត

អ្នកអាចទាញយកសៀវភៅការងារ Excel ខាងក្រោមសម្រាប់ការយល់ដឹង និងអនុវត្តដោយខ្លួនឯងបានកាន់តែច្បាស់។ .

គណនាអាយុពីថ្ងៃកំណើត.xlsm

8 វិធីសាស្រ្តគណនាអាយុពីថ្ងៃកំណើតក្នុង Excel

“ហេ! តើអ្នកអាយុប៉ុន្មាន ? សំណួរដែលគេសួរញឹកញាប់។ តាំងពីកុមារភាពមក យើងទាំងអស់គ្នាប្រាកដជាធ្លាប់ឮសំណួរនេះជាញឹកញាប់។ ប៉ុន្តែ តើវាមានន័យយ៉ាងណា? ជាធម្មតាវាបង្ហាញពីការឆ្លើយតបដែលបង្ហាញពីរយៈពេលដែលអ្នកនៅមានជីវិត។

ទោះបីជាមិនមានមុខងារពិសេសដើម្បីគណនាអាយុពីថ្ងៃកំណើតនៅក្នុង Excel ក៏ដោយ មាន វិធីជំនួសមួយចំនួនដើម្បីបំប្លែងថ្ងៃខែឆ្នាំកំណើតទៅជាអាយុ។

យើងមានបញ្ជី ថ្ងៃកំណើត នៃបុគ្គលចំនួន 10។

នៅ នៅពេលនេះ យើងនឹងគណនាអាយុរបស់ពួកគេក្នុង Excel ពីថ្ងៃខែឆ្នាំកំណើត។

1. ការប្រើប្រាស់រូបមន្តមូលដ្ឋានដើម្បីគណនាអាយុពីថ្ងៃកំណើតក្នុង Excel

ដំបូង យើងនឹងរៀនវិធីប្រពៃណីបំផុត ដើម្បីគណនាអាយុជាឆ្នាំក្នុង Excel ។ តើអ្វីជាវិធីសាស្រ្តទូទៅបំផុតសម្រាប់កំណត់អាយុរបស់នរណាម្នាក់? គ្រាន់តែដកលេខថ្ងៃខែឆ្នាំកំណើតពីកាលបរិច្ឆេទបច្ចុប្បន្ន។ រូបមន្តទូទៅសម្រាប់គណនាអាយុនេះក៏អាចប្រើក្នុង Excel ផងដែរ។ អនុវត្តតាមជំហានដោយប្រុងប្រយ័ត្ន។

ជំហាន៖

  • ដំបូង ជ្រើសរើសក្រឡា D5 បញ្ចូលរូបមន្តខាងក្រោម ហើយចុច ENTER
=(TODAY()-C5)/365.25

នៅទីនេះ C5 គឺជាក្រឡាចាប់ផ្តើមនៃ ថ្ងៃកំណើត ជួរឈរ។

មុខងារ TODAY ត្រឡប់កាលបរិច្ឆេទថ្ងៃនេះ។ តាមធម្មជាតិ 1 ឆ្នាំមាន 365 ថ្ងៃ។ ប៉ុន្តែឆ្នាំបង្គ្រប់កើតមានរៀងរាល់ 4 ឆ្នាំ ដូច្នេះយើងបែងចែកភាពខុសគ្នានៃកាលបរិច្ឆេទដោយ 365.25 ។ ប្រើឧបករណ៍ Fill Handle ហើយអូសវាចុះក្រោមដើម្បីបញ្ចប់ជួរឈរ D

  • បន្ទាប់មកប្រសិនបើអ្នកចង់បង្ហាញលទ្ធផលក្នុងរយៈពេលតែប៉ុន្មានឆ្នាំប៉ុណ្ណោះ សូមប្រើ មុខងារ INT
=INT(D5)

ចំណាំ៖ ត្រូវប្រាកដថាក្រឡា D5:D14 ត្រូវបានធ្វើទ្រង់ទ្រាយក្នុង Number ទូទៅ

អានបន្ថែម៖ របៀបគណនាអាយុជាមធ្យមក្នុង Excel (7 វិធីសាស្រ្តងាយៗ)

2. ការអនុវត្តការផ្សំរូបមន្តនៃមុខងារ IF, YEAR, MONTH, និង NOW Function

វិធីសាស្ត្រនេះអនុវត្តរូបមន្ត រួមបញ្ចូលគ្នានូវមុខងារជាក់លាក់មួយចំនួន។ មុខងារ IF , YEAR , MONTH , និង NOW មានប្រតិបត្តិការផ្ទាល់ខ្លួននៅទីនេះ។ សូមអនុវត្តតាមជំហានខាងក្រោម។

ជំហាន៖

  • ដំបូង ជ្រើសរើសក្រឡា D5 ហើយសរសេររូបមន្តខាងក្រោម រួចចុច បញ្ចូល
=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")

ការបំបែករូបមន្ត

នៅទីនេះ ខែ និង ឆ្នាំ អនុគមន៍ត្រឡប់ខែ និងឆ្នាំនៃកាលបរិច្ឆេទនោះជាលេខ។ យើងបានប្រើ អនុគមន៍ IF ដើម្បីបញ្ចូលការធ្វើតេស្តឡូជីខលដែលប្រសិនបើខែនៃ កាលបរិច្ឆេទបច្ចុប្បន្ន ធំជាងខែនៃ ថ្ងៃខែឆ្នាំកំណើត នោះរូបមន្តដំណើរការគឺ :

YEAR(NOW())-YEAR(C5)&"yr "&MONTH(NOW())-MONTH(C5)&"mo"

បើមិនដូច្នេះទេ រូបមន្តដែលនៅសល់នឹងដំណើរការ៖

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

ចំណាំ៖ គុណវិបត្តិនៃវិធីសាស្ត្រនេះគឺថាវាត្រឡប់មកវិញ 12 ខែជំនួសឱ្យការបន្ថែម 1 ឆ្នាំ។ យើងអាចមើលឃើញថានៅក្នុង Jones case។

3. ការគណនាអាយុពីឆ្នាំកំណើត ខែ និងថ្ងៃនៅក្នុងកោសិកាផ្សេងៗគ្នា

នៅទីនេះ យើងទទួលបានថ្ងៃខែឆ្នាំកំណើតរបស់យើង ក្នុង​ក្រឡា​ផ្សេង​គ្នា​ដោយ​បំបែក​ពួកវា​ជា ឆ្នាំ ខែ និង ថ្ងៃ

ពី​តារាង​នេះ យើងចង់គណនាអាយុបច្ចុប្បន្នរបស់ពួកគេ។ អនុវត្តតាមជំហានការងាររបស់យើងដោយប្រុងប្រយ័ត្ន។

ជំហាន៖

  • ដំបូង យើងត្រូវទទួលបានថ្ងៃខែឆ្នាំកំណើតដោយប្រើ DATE និង មុខងារ DATEVALUE ។ ដើម្បីធ្វើដូច្នេះ យើងបានប្រើរូបមន្តនេះ៖
=DATE(C5,MONTH(DATEVALUE(D5&"1")),E5)

រូបមន្តនេះរួមបញ្ចូលគ្នានូវឆ្នាំ ខែ និងថ្ងៃផ្សេងៗគ្នាទៅក្នុងក្រឡាមួយ។

  • ជ្រើសរើសក្រឡា G5 ហើយបិទភ្ជាប់រូបមន្តខាងក្រោម។
=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"

អានបន្ថែម៖ របៀបគណនាអាយុក្នុង Excel ជាឆ្នាំ និងខែ (5 វិធីងាយៗ)

4. ការអនុវត្ត អនុគមន៍ YEARFRAC

ការប្រើ អនុគមន៍ YEARFRAC ដែលត្រឡប់ប្រភាគនៃឆ្នាំ ក៏ជាវិធីសាស្រ្តដែលអាចទុកចិត្តបានក្នុងការគណនាអាយុពីថ្ងៃកំណើតនៅក្នុងExcel ។ អនុវត្តតាមជំហានខាងក្រោម។

ជំហាន៖

  • ជ្រើសរើសក្រឡា D5 ហើយវាយរូបមន្តខាងក្រោម។
=YEARFRAC(C5,TODAY(),1)

មុខងារនេះបានគណនាភាពខុសគ្នារវាងថ្ងៃកំណើត និងកាលបរិច្ឆេទថ្ងៃនេះ។ នៅទីនេះយើងយក មូលដ្ឋាន ជា 1 ដែលមានន័យថាជាក់ស្តែង។

  • សម្រាប់ការបង្ហាញអាយុនៅក្នុងឆ្នាំពេញលេញ សូមប្រើមុខងារ INT

5. ការទទួលយកអនុគមន៍ DATEDIF ដើម្បីគណនាអាយុពីថ្ងៃកំណើតក្នុង Excel

មុខងារងាយស្រួល និងអាចប្រើប្រាស់បានបំផុតសម្រាប់ការគណនាអាយុគឺ មុខងារ DATEDIF អនុវត្តតាមជំហានឱ្យបានហ្មត់ចត់។

ជំហាន៖

  • នៅក្នុងការចាប់ផ្តើម សូមជ្រើសរើសក្រឡា D5 ហើយបិទភ្ជាប់រូបមន្តខាងក្រោម ហើយចុច ENTER
=DATEDIF(C5,TODAY(),"Y") & " Years, " & DATEDIF(C5,TODAY(),"YM") & " Months, " & DATEDIF(C5,TODAY(),"MD") & " Days"

ការបំបែករូបមន្ត

ដើម្បីទទួលបានអាយុជាឆ្នាំ ខែ និងថ្ងៃ យើងបានប្រើអាគុយម៉ង់ “Y” , “YM” , និង “MD” បន្តបន្ទាប់គ្នាក្នុង មុខងារ DATEDIF ។ រូបមន្តខាងលើផ្តល់លទ្ធផលជាខ្សែអក្សរតែមួយដែលមានតម្លៃ 3 (ឆ្នាំ ខែ និងថ្ងៃ) ដែលភ្ជាប់គ្នា។

6. ការរួមបញ្ចូល IF ជាមួយអនុគមន៍ DATEDIF ដើម្បីបង្ហាញតែតម្លៃដែលមិនមែនជាសូន្យ

នៅក្នុងពីមុនរបស់យើង វិធីសាស្រ្ដ អ្នកអាចសម្គាល់ឃើញបញ្ហាដែលមានរយៈពេល 0 ខែ និង 0 ថ្ងៃបង្ហាញក្នុងក្រឡាមួយចំនួន។

ដើម្បីជៀសវាងបញ្ហានេះ និងបង្ហាញតម្លៃមិនមែនសូន្យ យើងអាចធ្វើបាន ការជួសជុលមួយចំនួនចំពោះរូបមន្តពីមុនរបស់យើងដោយការរួមបញ្ចូល អនុគមន៍ IF ។ ដើម្បីទទួលបានបច្ចុប្បន្នភាពជាមួយនឹងរូបមន្តថ្មីសង្កេតដោយប្រុងប្រយ័ត្ន។

ជំហាន៖

  • ដំបូង ជ្រើសរើសក្រឡា D5 ហើយសរសេររូបមន្តដូចខាងក្រោម ហើយចុច បញ្ចូល
=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")

រូបមន្តនេះគឺដូចគ្នានឹងរូបមន្តមុនរបស់យើងដែរ ប៉ុន្តែភាពខុសគ្នាតែមួយគត់គឺថា ប្រសិនបើមានតម្លៃសូន្យនៅក្នុងឆ្នាំ ខែ ឬថ្ងៃ លក្ខខណ្ឌទាំងនោះនឹងត្រូវបានលុបចោល។ ដោយប្រើ អនុគមន៍ IF យើងបានអនុវត្តលក្ខខណ្ឌនេះដើម្បីបង្ហាញតម្លៃមិនមែនសូន្យ។

7. ការគណនាអាយុនៅកាលបរិច្ឆេទជាក់លាក់

នៅក្នុងវិធីសាស្រ្តពីមុនរបស់យើង យើងបានរៀនពីរបៀប ដើម្បីគណនាអាយុបច្ចុប្បន្នពីថ្ងៃកំណើត។ ឥឡូវនេះ យើងនឹងដឹងពីនីតិវិធីនៃ កំណត់អាយុនៅកាលបរិច្ឆេទជាក់លាក់មួយ។

សម្រាប់ការព្យាករណ៍អាយុនៅកាលបរិច្ឆេទជាក់លាក់ យើងបានប្រើ មុខងារ DATEDIF ម្តងទៀត។ ពីនេះអ្នកច្បាស់ជាអាចយល់ពីភាពងាយស្រួលនៃការប្រើប្រាស់មុខងារនេះ។ អនុវត្តតាមជំហានខាងក្រោម។

ជំហាន៖

  • ជ្រើសរើសក្រឡា E5 ហើយវាយរូបមន្តខាងក្រោម ហើយចុច ENTER .
=DATEDIF(C5, D5,"Y") & " Years, "& DATEDIF(C5,D5,"YM") & " Months, "&DATEDIF(C5,D5, "MD") & " Days"

ភាពខុសគ្នាពីវិធីសាស្រ្តពីមុនរបស់យើងគឺថានៅទីនោះ យើងបានគណនាអាយុរហូតដល់បច្ចុប្បន្ន កាលបរិច្ឆេទ ដូច្នេះ យើងបានប្រើមុខងារ TODAY ។ ប៉ុន្តែនៅទីនេះ យើងពិនិត្យមើលអាយុនៅលើកាលបរិច្ឆេទជាក់លាក់មួយ មិនមែនអាយុបច្ចុប្បន្នទេ។ ដូច្នេះយើងប្រើឯកសារយោងក្រឡាមួយផ្សេងទៀតសម្រាប់ កាលបរិច្ឆេទបញ្ចប់

អានបន្ថែម៖ របៀបគណនាអាយុរវាងកាលបរិច្ឆេទពីរក្នុង Excel (6 វិធីសាស្ត្រមានប្រយោជន៍)

8. ការអនុវត្ត VBA ដើម្បីគណនាអាយុពីថ្ងៃកំណើតនៅក្នុងExcel

វិធីមួយផ្សេងទៀតដើម្បី គណនាអាយុក្នុង Excel ពីថ្ងៃកំណើតគឺត្រូវប្រើកូដ VBA។ អ្នកអាចអនុវត្តតាមជំហានខាងក្រោមដើម្បីគណនាអាយុដោយប្រើវិធីនេះ។

ជំហាន៖

  • ចុចខាងស្តាំលើ ឈ្មោះសន្លឹក ហើយជ្រើសរើស មើលលេខកូដ

  • ភ្លាមៗ បង្អួច Microsoft Visual Basic សម្រាប់កម្មវិធីនឹងបើក។ ចុចកណ្ដុរស្ដាំលើ Sheet9 (VBA) > ជ្រើសរើស បញ្ចូល > ម៉ូឌុល។

  • វាបើកម៉ូឌុលកូដ ដែលបិទភ្ជាប់កូដខាងក្រោម ចុះក្រោម ហើយចុចលើប៊ូតុង រត់ ឬចុច F5។
8322
  • ឥឡូវបិទម៉ូឌុលកូដ ត្រឡប់ទៅសន្លឹកកិច្ចការវិញ។ អ្នកអាចមើលឃើញថាកោសិកា D5:D14 ត្រូវបានបំពេញដោយស្វ័យប្រវត្តិជាមួយនឹងអាយុជាច្រើនឆ្នាំ។ នៅក្នុងរបាររូបមន្ត យើងអាចឃើញ អនុគមន៍ DATEDIF ដែលយើងបានប្រើនៅក្នុង កូដ VBA របស់យើង។

ស្វែងយល់ពីកាលបរិច្ឆេទនៅពេលដែលមនុស្សឈានដល់អាយុកំណត់

ឧបមាថា ថ្ងៃខែឆ្នាំកំណើតរបស់ Robin គឺ 13-08-1996។ តើគាត់នឹងឈានដល់អាយុ 50 ឆ្នាំនៅពេលណា? តើអ្នកដឹងដោយរបៀបណា? គ្មាន​អ្វី​ត្រូវ​ព្រួយ​បារម្ភ​ប្រសិន​បើ​អ្នក​មិន​បាន​ដឹង​ពី​មុន​។ គ្រាន់តែមើលជំហានរបស់យើងដោយប្រុងប្រយ័ត្ន។

ជំហាន៖

  • ដំបូង ជ្រើសរើសក្រឡា D5 ហើយសរសេររូបមន្តដូចខាងក្រោម បន្ទាប់មកចុច ENTER
=DATE(YEAR(C5)+50,MONTH(C5),DAY(C5))

នៅទីនេះ យើងទើបតែបានបន្ថែម 50 ជាមួយនឹងឆ្នាំ នៃថ្ងៃខែឆ្នាំកំណើត។ នៅទីបំផុត វាត្រឡប់មកវិញនៅ កាលបរិច្ឆេទនៃការទទួលបាន 50 ឆ្នាំ។អាយុ

សេចក្តីសន្និដ្ឋាន

សូមអរគុណសម្រាប់ការអានអត្ថបទនេះ យើងសង្ឃឹមថាវាមានប្រយោជន៍។ សូមប្រាប់ពួកយើងនៅក្នុងផ្នែកមតិយោបល់ ប្រសិនបើអ្នកមានសំណួរ ឬសំណូមពរណាមួយ។ សូមចូលទៅកាន់គេហទំព័ររបស់យើង Exceldemy ដើម្បីស្វែងយល់បន្ថែម។

Hugh West គឺជាគ្រូបណ្តុះបណ្តាល Excel ដែលមានបទពិសោធន៍ខ្ពស់ និងជាអ្នកវិភាគដែលមានបទពិសោធន៍ជាង 10 ឆ្នាំនៅក្នុងឧស្សាហកម្មនេះ។ លោកបានបញ្ចប់ថ្នាក់បរិញ្ញាបត្រផ្នែកគណនេយ្យ និងហិរញ្ញវត្ថុ និងបរិញ្ញាបត្រជាន់ខ្ពស់ផ្នែកគ្រប់គ្រងពាណិជ្ជកម្ម។ Hugh មានចំណង់ចំណូលចិត្តក្នុងការបង្រៀន ហើយបានបង្កើតវិធីសាស្រ្តបង្រៀនពិសេសមួយ ដែលងាយស្រួលធ្វើតាម និងយល់។ ចំណេះដឹងជំនាញ Excel របស់គាត់បានជួយសិស្សានុសិស្ស និងអ្នកជំនាញរាប់ពាន់នាក់នៅទូទាំងពិភពលោកបង្កើនជំនាញ និងពូកែក្នុងអាជីពរបស់ពួកគេ។ តាមរយៈប្លុករបស់គាត់ លោក Hugh ចែករំលែកចំណេះដឹងរបស់គាត់ជាមួយពិភពលោក ដោយផ្តល់ជូននូវការបង្រៀន Excel ដោយឥតគិតថ្លៃ និងការបណ្តុះបណ្តាលតាមអ៊ីនធឺណិត ដើម្បីជួយបុគ្គល និងអាជីវកម្មឈានដល់សក្តានុពលពេញលេញរបស់ពួកគេ។