តារាងមាតិកា
អត្ថបទបង្ហាញពីវិធីសាស្រ្តដ៏អស្ចារ្យមួយចំនួនដើម្បីគណនាអាយុពីថ្ងៃកំណើតនៅក្នុង Excel ។ អ្នកនឹងរៀនរូបមន្តមួយចំនួនសម្រាប់ការគណនាអាយុជាចំនួនឆ្នាំពេញលេញមួយចំនួន ព្រមទាំងការទទួលបានអាយុពិតជាឆ្នាំ ខែ និងថ្ងៃនៅកាលបរិច្ឆេទថ្ងៃនេះ ឬកាលបរិច្ឆេទជាក់លាក់។ ឥឡូវនេះ យើងនឹងនាំអ្នកពីវិធីងាយៗ និងងាយស្រួលទាំងនោះអំពីរបៀបគណនាអាយុចាប់ពីថ្ងៃកំណើតក្នុង Excel។
ទាញយកសៀវភៅលំហាត់អនុវត្ត
អ្នកអាចទាញយកសៀវភៅការងារ Excel ខាងក្រោមសម្រាប់ការយល់ដឹង និងអនុវត្តដោយខ្លួនឯងបានកាន់តែច្បាស់។ .
គណនាអាយុពីថ្ងៃកំណើត.xlsm8 វិធីសាស្រ្តគណនាអាយុពីថ្ងៃកំណើតក្នុង 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 ដើម្បីស្វែងយល់បន្ថែម។