តារាងមាតិកា
ការបង្រៀនបង្ហាញវិធីផ្សេងៗ ដើម្បីទទួលបានអាយុពីថ្ងៃកំណើតនៅក្នុង Excel ។ អ្នកនឹងរៀនរូបមន្តមួយចំនួនដើម្បីគណនាអាយុជាចំនួនឆ្នាំពេញលេញ ទទួលបានអាយុពិតប្រាកដជាឆ្នាំ ខែ និងថ្ងៃនៅកាលបរិច្ឆេទថ្ងៃនេះ ឬកាលបរិច្ឆេទជាក់លាក់មួយ។
មិនមានមុខងារពិសេសសម្រាប់គណនាទេ។ អាយុនៅក្នុង Excel ទោះយ៉ាងណាក៏ដោយមានវិធីផ្សេងគ្នាមួយចំនួនដើម្បីបម្លែងថ្ងៃខែឆ្នាំកំណើតទៅជាអាយុ។ ការបង្រៀននេះនឹងពន្យល់ពីគុណសម្បត្តិ និងគុណវិបត្តិនៃវិធីនីមួយៗ បង្ហាញពីរបៀបបង្កើតរូបមន្តគណនាអាយុដ៏ល្អឥតខ្ចោះនៅក្នុង Excel និងកែប្រែវាសម្រាប់ដោះស្រាយកិច្ចការជាក់លាក់មួយចំនួន។
របៀបគណនាអាយុចាប់ពីកាលបរិច្ឆេទ កំណើតនៅក្នុង Excel
នៅក្នុងជីវិតប្រចាំថ្ងៃ សំណួរ " តើអ្នកមានអាយុប៉ុន្មាន? " ជាធម្មតាបង្កប់ន័យចម្លើយដែលបង្ហាញថាអ្នកនៅរស់បានប៉ុន្មានឆ្នាំ។ នៅក្នុង Microsoft Excel អ្នកអាចបង្កើតរូបមន្តដើម្បីគណនាអាយុពិតប្រាកដជាខែ ថ្ងៃ ម៉ោង និងសូម្បីតែនាទី។ ប៉ុន្តែ ចូរយើងធ្វើជាប្រពៃណី ហើយរៀនពីរបៀបគណនាអាយុពី DOB គិតជាឆ្នាំជាមុនសិន។
រូបមន្ត Excel មូលដ្ឋានសម្រាប់អាយុជាឆ្នាំ
តើជាធម្មតាអ្នកកំណត់អាយុរបស់នរណាម្នាក់ដោយរបៀបណា? ដោយគ្រាន់តែដកថ្ងៃខែឆ្នាំកំណើតពីកាលបរិច្ឆេទបច្ចុប្បន្ន។ រូបមន្តអាយុធម្មតានេះក៏អាចប្រើក្នុង Excel ផងដែរ។
សន្មត់ថាថ្ងៃខែឆ្នាំកំណើតស្ថិតនៅក្នុងក្រឡា B2 រូបមន្តសម្រាប់គណនាអាយុជាឆ្នាំមានដូចខាងក្រោម៖
=(TODAY()-B2)/365
The ផ្នែកដំបូងនៃរូបមន្ត (TODAY()-B2) ត្រឡប់ភាពខុសគ្នារវាងកាលបរិច្ឆេទបច្ចុប្បន្ន និងថ្ងៃខែឆ្នាំកំណើតគឺជាថ្ងៃ ហើយបន្ទាប់មកអ្នកបែងចែកវាសេចក្ដីយោងក្រឡា ឬកាលបរិច្ឆេទក្នុងទម្រង់ mm/dd/yyyy។
រួចរាល់!
រូបមន្តត្រូវបានបញ្ចូលក្នុងក្រឡាដែលបានជ្រើសមួយភ្លែត ហើយអ្នកចុចពីរដងលើចំណុចទាញបំពេញ ដើម្បីចម្លងវាចុះក្នុងជួរឈរ។
ដូចដែលអ្នកបានកត់សម្គាល់ រូបមន្តដែលបង្កើតឡើងដោយកម្មវិធីគណនាអាយុ Excel របស់យើងគឺស្មុគ្រស្មាញជាងរូបមន្តដែលយើងបានពិភាក្សាកន្លងមក ប៉ុន្តែវាបម្រើសម្រាប់ឯកវចនៈ និងពហុវចនៈនៃពេលវេលាដូចជា "ថ្ងៃ" និង "ថ្ងៃ" ។
ប្រសិនបើអ្នកចង់កម្ចាត់ឯកតាសូន្យដូចជា "0 ថ្ងៃ" សូមជ្រើសរើសប្រអប់ធីក កុំ បង្ហាញសូន្យ ៖
ប្រសិនបើអ្នកចង់ដឹងចង់សាកល្បងម៉ាស៊ីនគិតលេខអាយុនេះ ក៏ដូចជាស្វែងរកកម្មវិធីបន្ថែមដែលសន្សំពេលវេលាចំនួន 60 បន្ថែមទៀតសម្រាប់ Excel នោះអ្នកត្រូវបានស្វាគមន៍ក្នុងការទាញយកកំណែសាកល្បងនៃ Ultimate Suite របស់យើងនៅចុងបញ្ចប់នៃ ប្រកាសនេះ។
របៀបរំលេចអាយុជាក់លាក់ (ក្រោម ឬលើសពី ក អាយុជាក់លាក់)
ក្នុងស្ថានភាពខ្លះ អ្នកប្រហែលជាត្រូវការមិនត្រឹមតែគណនាអាយុនៅក្នុង Excel ប៉ុណ្ណោះទេ ប៉ុន្តែថែមទាំងរំលេចកោសិកាដែលមានអាយុក្រោម ឬលើសពីអាយុជាក់លាក់មួយ។
ប្រសិនបើរូបមន្តគណនាអាយុរបស់អ្នក ត្រឡប់ចំនួនឆ្នាំពេញលេញ បន្ទាប់មកអ្នកអាចបង្កើតក្បួនធ្វើទ្រង់ទ្រាយតាមលក្ខខណ្ឌធម្មតាដោយផ្អែកលើរូបមន្តសាមញ្ញដូចជាឆ្នាំទាំងនេះ៖
- ដើម្បីរំលេចអាយុស្មើនឹង ឬធំជាង18: =$C2>=18
- ដើម្បីរំលេចអាយុក្រោម 18 ឆ្នាំ: =$C2<18
កន្លែងដែល C2 គឺជាក្រឡាកំពូលបំផុតនៅក្នុងជួរអាយុ (មិនរាប់បញ្ចូល ក្បាលជួរឈរ)។
ចុះយ៉ាងណាបើរូបមន្តរបស់អ្នកបង្ហាញអាយុជាឆ្នាំ និងខែ ឬជាឆ្នាំ ខែ និងថ្ងៃ? ក្នុងករណីនេះ អ្នកនឹងត្រូវបង្កើតច្បាប់ដោយផ្អែកលើរូបមន្ត DATEDIF ដែលគណនាអាយុពីថ្ងៃខែឆ្នាំកំណើតជាឆ្នាំ។
ឧបមាថាថ្ងៃខែឆ្នាំកំណើតស្ថិតនៅក្នុងជួរ B ដែលចាប់ផ្តើមដោយជួរទី 2 រូបមន្តមានដូចខាងក្រោម៖
- ដើម្បីរំលេចអាយុ ក្រោម 18 (លឿង):
=DATEDIF($B2, TODAY(),"Y")<18
- ដើម្បីរំលេចអាយុ ចន្លោះ 18 និង 65 (បៃតង):
=AND(DATEDIF($B2, TODAY(),"Y")>=18, DATEDIF($B2, TODAY(),"Y")<=65)
- ដើម្បីរំលេចអាយុ លើសពី 65 (ពណ៌ខៀវ):
=DATEDIF($B2, TODAY(),"Y")>65
ដើម្បីបង្កើតច្បាប់ដោយផ្អែកលើរូបមន្តខាងលើ សូមជ្រើសរើសក្រឡា ឬជួរទាំងមូលដែលអ្នកចង់រំលេច ចូលទៅកាន់ផ្ទាំង Home > Styles group ហើយចុច Conditional Formatting > New Rule… > Use រូបមន្តដើម្បីកំណត់ក្រឡាមួយណាដែលត្រូវធ្វើទ្រង់ទ្រាយ ។
ជំហានលម្អិតអាចរកបាននៅទីនេះ៖ របៀបបង្កើតក្បួនធ្វើទ្រង់ទ្រាយតាមលក្ខខណ្ឌដោយផ្អែកលើរូបមន្ត។
នេះជារបៀបដែលអ្នកគណនាអាយុក្នុង Excel ។ ខ្ញុំសង្ឃឹមថារូបមន្តមានភាពងាយស្រួលសម្រាប់អ្នកក្នុងការរៀន ហើយអ្នកនឹងសាកល្បងពួកគេនៅក្នុងសន្លឹកកិច្ចការរបស់អ្នក។ សូមអរគុណសម្រាប់ការអាន ហើយសង្ឃឹមថានឹងបានជួបអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ!
ការទាញយកដែលមាន
ឧទាហរណ៍ការគណនាអាយុ Excel (ឯកសារ .xlsx)
ឈុតចុងក្រោយ 14-day ពេញលេញ -functional version (.exe file)
លេខដោយ 365 ដើម្បីទទួលបានចំនួនឆ្នាំ។រូបមន្តគឺជាក់ស្តែង និងងាយស្រួលក្នុងការចងចាំ ទោះបីជាយ៉ាងណាក៏ដោយ មានបញ្ហាតូចមួយ។ ក្នុងករណីភាគច្រើន វាត្រឡប់លេខទសភាគដូចដែលបានបង្ហាញក្នុងរូបថតអេក្រង់ខាងក្រោម។
ដើម្បីបង្ហាញចំនួនឆ្នាំពេញលេញ សូមប្រើមុខងារ INT ដើម្បីបង្គត់ទសភាគចុះក្រោម។ ចំនួនគត់ជិតបំផុត៖
=INT((TODAY()-B2)/365)
គុណវិបត្តិ៖ ការប្រើរូបមន្តអាយុនេះក្នុង Excel បង្កើតលទ្ធផលត្រឹមត្រូវ ប៉ុន្តែមិនល្អឥតខ្ចោះទេ។ ការបែងចែកតាមចំនួនថ្ងៃជាមធ្យមក្នុងមួយឆ្នាំមានប្រសិទ្ធភាពភាគច្រើន ប៉ុន្តែពេលខ្លះវាខុសអាយុ។ ឧទាហរណ៍ ប្រសិនបើនរណាម្នាក់កើតនៅថ្ងៃទី 29 ខែកុម្ភៈ ហើយថ្ងៃនេះជាថ្ងៃទី 28 ខែកុម្ភៈ រូបមន្តនឹងធ្វើឱ្យមនុស្សម្នាក់កាន់តែចាស់នៅថ្ងៃណាមួយ។
ជាជម្រើសមួយ អ្នកអាចបែងចែកដោយ 365.25 ជំនួសឱ្យ 365 ចាប់តាំងពីរៀងរាល់ឆ្នាំទីបួនមាន 366 ថ្ងៃ ទោះយ៉ាងណាក៏ដោយ វិធីសាស្រ្តនេះក៏មិនល្អឥតខ្ចោះដែរ។ ឧទាហរណ៍ ប្រសិនបើអ្នកកំពុងគណនាអាយុរបស់កុមារដែលមិនទាន់បានឆ្លងកាត់ឆ្នាំបង្គ្រប់ នោះការចែកនឹង 365.25 បង្កើតលទ្ធផលខុស។
ជារួម ការដកថ្ងៃខែឆ្នាំកំណើតចេញពីកាលបរិច្ឆេទបច្ចុប្បន្នដំណើរការល្អនៅក្នុង ជីវិតធម្មតា ប៉ុន្តែមិនមែនជាវិធីសាស្រ្តដ៏ល្អនៅក្នុង Excel នោះទេ។ បន្ថែមទៀតនៅក្នុងមេរៀននេះ អ្នកនឹងរៀនពីមុខងារពិសេសមួយចំនួនដែលគណនាអាយុដោយមិនគិតពីឆ្នាំ។
គណនាអាយុចាប់ពីថ្ងៃខែឆ្នាំកំណើតដោយប្រើមុខងារ YEARFRAC
វិធីដែលអាចទុកចិត្តបានជាងមុនក្នុងការបំប្លែង DOB ដល់អាយុនៅក្នុង Excel កំពុងប្រើមុខងារ YEARFRAC នោះ។ត្រឡប់ប្រភាគនៃឆ្នាំ ពោលគឺចំនួនថ្ងៃទាំងមូលរវាងកាលបរិច្ឆេទពីរ។
វាក្យសម្ព័ន្ធនៃអនុគមន៍ YEARFRAC មានដូចខាងក្រោម៖
YEARFRAC(start_date, end_date, [មូលដ្ឋាន])The អំណះអំណាងពីរដំបូងគឺជាក់ស្តែង ហើយស្ទើរតែទាមទារការពន្យល់បន្ថែម។ Basis គឺជាអាគុយម៉ង់ស្រេចចិត្តដែលកំណត់មូលដ្ឋានចំនួនថ្ងៃដែលត្រូវប្រើ។
ដើម្បីបង្កើតរូបមន្តអាយុពិតប្រាកដ សូមផ្តល់តម្លៃខាងក្រោមទៅអនុគមន៍ YEARFRAC៖
- Start_date - ថ្ងៃខែឆ្នាំកំណើត។
- End_date - មុខងារ TODAY() ដើម្បីត្រឡប់កាលបរិច្ឆេទថ្ងៃនេះ។
- មូលដ្ឋាន - ប្រើមូលដ្ឋាន 1 ដែលប្រាប់ Excel ឱ្យបែងចែកចំនួនថ្ងៃពិតប្រាកដក្នុងមួយខែដោយចំនួនថ្ងៃពិតប្រាកដក្នុងមួយឆ្នាំ។
ដោយពិចារណាលើរូបមន្តខាងលើ រូបមន្ត Excel សម្រាប់គណនា អាយុចាប់ពីថ្ងៃខែឆ្នាំកំណើតមានដូចខាងក្រោម៖
YEARFRAC( ថ្ងៃខែឆ្នាំកំណើត, TODAY(), 1)សន្មត់ថាថ្ងៃខែឆ្នាំកំណើតស្ថិតនៅក្នុងក្រឡា B2 រូបមន្តមានរូបរាងដូចខាងក្រោម៖
=YEARFRAC(B2, TODAY(), 1)
ដូចក្នុងឧទាហរណ៍មុន លទ្ធផលនៃអនុគមន៍ YEARFRAC ក៏ជាលេខទសភាគផងដែរ។ ដើម្បីជួសជុលវា សូមប្រើអនុគមន៍ ROUNDDOWN ជាមួយ 0 ក្នុងអាគុយម៉ង់ចុងក្រោយ ព្រោះអ្នកមិនចង់បានខ្ទង់ទសភាគទេ។
ដូច្នេះ នេះជារូបមន្ត YEARFRAC ដែលបានកែលម្អដើម្បីគណនាអាយុក្នុង Excel៖
=ROUNDDOWN(YEARFRAC(B2, TODAY(), 1), 0)
គណនាអាយុក្នុង Excel ជាមួយ DATEDIF
វិធីមួយបន្ថែមទៀតដើម្បីបំប្លែងថ្ងៃខែឆ្នាំកំណើតទៅជាអាយុក្នុង Excel គឺប្រើប្រាស់មុខងារ DATEDIF៖
DATEDIF(start_date, end_date, unit)មុខងារនេះអាចត្រឡប់ភាពខុសគ្នារវាងកាលបរិច្ឆេទពីរក្នុងឯកតាពេលវេលាផ្សេងៗដូចជា ឆ្នាំ ខែ និងថ្ងៃ អាស្រ័យលើតម្លៃដែលអ្នកផ្តល់នៅក្នុងអាគុយម៉ង់ unit ៖
- Y - ត្រឡប់ចំនួន ឆ្នាំពេញលេញ រវាងកាលបរិច្ឆេទចាប់ផ្តើម និងកាលបរិច្ឆេទបញ្ចប់។
- M - ត្រឡប់ចំនួន ខែពេញ នៅចន្លោះ កាលបរិច្ឆេទ។
- D - ត្រឡប់ចំនួន ថ្ងៃ រវាងកាលបរិច្ឆេទទាំងពីរ។
- YM - ត្រឡប់ ខែ ដោយមិនអើពើថ្ងៃ និងឆ្នាំ។
- MD - ត្រឡប់ភាពខុសគ្នាក្នុងរយៈពេល ថ្ងៃ ដោយមិនអើពើខែ និងឆ្នាំ។
- YD - ត្រឡប់ភាពខុសគ្នាក្នុងរយៈពេល ថ្ងៃ ដោយមិនអើពើឆ្នាំ។
ចាប់តាំងពីយើងមានបំណងគណនា អាយុក្នុង ឆ្នាំ យើងកំពុងប្រើឯកតា "y"៖
DATEDIF( ថ្ងៃខែឆ្នាំកំណើត, TODAY(), "y")ក្នុងឧទាហរណ៍នេះ DOB ស្ថិតនៅក្នុងក្រឡា B2 ហើយអ្នកយោងក្រឡានេះនៅក្នុងរូបមន្តអាយុរបស់អ្នក៖
=DATEDIF(B2, TODAY(), "y")
មិនចាំបាច់មានមុខងារបង្គត់បន្ថែមក្នុងករណីនេះទេ ព្រោះរូបមន្ត DATEDIF ជាមួយ t he "y" unit គណនាចំនួនឆ្នាំពេញ៖
របៀបយកអាយុពីថ្ងៃកំណើតជាឆ្នាំ ខែ និងថ្ងៃ
ដូចដែលអ្នកទើបតែបានឃើញ ការគណនាអាយុជាចំនួនឆ្នាំពេញដែលបុគ្គលនោះបានរស់នៅគឺងាយស្រួល ប៉ុន្តែវាមិនតែងតែគ្រប់គ្រាន់នោះទេ។ ចង់ដឹងអាយុពិតប្រាកដ ពោលគឺប៉ុន្មានឆ្នាំ ខែ និងថ្ងៃនៅចន្លោះថ្ងៃខែឆ្នាំកំណើតរបស់នរណាម្នាក់ និងថ្ងៃបច្ចុប្បន្ន សូមសរសេរ ៣មុខងារ DATEDIF ផ្សេងគ្នា៖
- ដើម្បីទទួលបានចំនួនឆ្នាំ៖
=DATEDIF(B2, TODAY(), "Y")
- ដើម្បីទទួលបានចំនួនខែ៖
=DATEDIF(B2, TODAY(), "YM")
- ដើម្បីទទួលបានចំនួនថ្ងៃ៖
=DATEDIF(B2,TODAY(),"MD")
កន្លែងដែល B2 ជាថ្ងៃខែឆ្នាំកំណើត។
ហើយបន្ទាប់មកភ្ជាប់មុខងារខាងលើក្នុងរូបមន្តតែមួយដូចនេះ៖
=DATEDIF(B2,TODAY(),"Y") & DATEDIF(B2,TODAY(),"YM") & DATEDIF(B2,TODAY(),"MD")
រូបមន្តខាងលើបង្ហាញលេខ 3 (ឆ្នាំ ខែ និងថ្ងៃ) ដែលភ្ជាប់គ្នាក្នុងខ្សែអក្សរតែមួយ ដូចបង្ហាញក្នុងរូបថតអេក្រង់ខាងក្រោម៖
មិនមានន័យច្រើនទេ ? ដើម្បីធ្វើឱ្យលទ្ធផលកាន់តែមានន័យ សូមបំបែកលេខដោយសញ្ញាក្បៀស ហើយកំណត់អត្ថន័យនៃតម្លៃនីមួយៗ៖
=DATEDIF(B2,TODAY(),"Y") & " Years, " & DATEDIF(B2,TODAY(),"YM") & " Months, " & DATEDIF(B2,TODAY(),"MD") & " Days"
លទ្ធផលមើលទៅប្រសើរជាងឥឡូវនេះ៖
រូបមន្តដំណើរការល្អ ប៉ុន្តែអ្នកអាចកែលម្អវាបន្ថែមទៀតដោយលាក់តម្លៃសូន្យ។ ចំពោះបញ្ហានេះ បន្ថែមសេចក្តីថ្លែងការណ៍ IF ចំនួន 3 ដែលពិនិត្យរកលេខ 0 មួយក្នុងមួយ DATEDIF នីមួយៗ៖
=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")
រូបថតអេក្រង់ខាងក្រោមបង្ហាញពីរូបមន្តអាយុ Excel ចុងក្រោយនៅក្នុងសកម្មភាព - វាត្រឡប់អាយុជាឆ្នាំ ខែ។ និងថ្ងៃ ដោយបង្ហាញតែតម្លៃ មិនសូន្យ ៖
គន្លឹះ។ ប្រសិនបើអ្នកកំពុងស្វែងរករូបមន្ត Excel ដើម្បីគណនាអាយុក្នុង ឆ្នាំ និងខែ សូមយករូបមន្តខាងលើ ហើយដកប្លុក IF(DATEDIF()) ចុងក្រោយដែលគណនាថ្ងៃ។
រូបមន្តជាក់លាក់ទៅ គណនាអាយុក្នុង Excel
រូបមន្តគណនាអាយុទូទៅដែលបានពិភាក្សាខាងលើដំណើរការល្អក្នុងករណីភាគច្រើន។ ទោះយ៉ាងណាក៏ដោយ ក្នុងស្ថានភាពខ្លះ អ្នកប្រហែលជាត្រូវការអ្វីមួយជាក់លាក់។ ជាការពិតណាស់ វាមិនអាចគ្របដណ្តប់គ្រប់នោះទេ។និងសេណារីយ៉ូនីមួយៗ ប៉ុន្តែឧទាហរណ៍ខាងក្រោមនឹងផ្តល់ឱ្យអ្នកនូវគំនិតមួយចំនួនអំពីរបៀបដែលអ្នកអាចកែប្រែរូបមន្តអាយុអាស្រ័យលើកិច្ចការជាក់លាក់របស់អ្នក។
របៀបគណនាអាយុនៅថ្ងៃជាក់លាក់ក្នុង Excel
ប្រសិនបើ អ្នកចង់ដឹងពីអាយុរបស់នរណាម្នាក់នៅកាលបរិច្ឆេទជាក់លាក់ ប្រើរូបមន្តអាយុ DATEDIF ដែលបានពិភាក្សាខាងលើ ប៉ុន្តែជំនួសមុខងារ TODAY() នៅក្នុងអាគុយម៉ង់ទី 2 ជាមួយនឹងកាលបរិច្ឆេទជាក់លាក់។
សន្មត់ថាថ្ងៃខែឆ្នាំកំណើតស្ថិតនៅក្នុង B1 នោះ រូបមន្តខាងក្រោមនឹងត្រឡប់អាយុនៅថ្ងៃទី 1 ខែមករា ឆ្នាំ 2020៖
=DATEDIF(B1, "1/1/2020","Y") & " Years, " & DATEDIF(B1, "1/1/2020","YM") & " Months, " & DATEDIF(B1, "1/1/2020", "MD") & " Days"
ដើម្បីធ្វើឱ្យរូបមន្តអាយុរបស់អ្នកមានភាពបត់បែន អ្នកអាចបញ្ចូលកាលបរិច្ឆេទនៅក្នុងក្រឡាមួយចំនួន ហើយយោងក្រឡានោះក្នុងរូបមន្តរបស់អ្នក៖
=DATEDIF(B1, B2,"Y") & " Years, "& DATEDIF(B1,B2,"YM") & " Months, "&DATEDIF(B1,B2, "MD") & " Days"
កន្លែងដែល B1 ជា DOB ហើយ B2 គឺជាកាលបរិច្ឆេទដែលអ្នកចង់គណនាអាយុ។
គណនាអាយុដោយជាក់លាក់ ឆ្នាំ
រូបមន្តនេះមានប្រយោជន៍ក្នុងស្ថានភាពដែលកាលបរិច្ឆេទពេញលេញសម្រាប់គណនានៅមិនត្រូវបានកំណត់ ហើយអ្នកដឹងតែឆ្នាំប៉ុណ្ណោះ។
ឧបមាថាអ្នកកំពុងធ្វើការជាមួយមូលដ្ឋានទិន្នន័យវេជ្ជសាស្រ្ត និងរបស់អ្នក គោលដៅគឺស្វែងរកអាយុរបស់អ្នកជំងឺនៅពេលពួកគេមានអាយុក្រោម បានទៅការពិនិត្យសុខភាពពេញលេញចុងក្រោយ។
សន្មត់ថាថ្ងៃខែឆ្នាំកំណើតស្ថិតនៅក្នុងជួរ B ចាប់ផ្តើមដោយជួរទី 3 ហើយឆ្នាំនៃការពិនិត្យសុខភាពចុងក្រោយគឺស្ថិតនៅក្នុងជួរ C រូបមន្តគណនាអាយុមានដូចខាងក្រោម៖
=DATEDIF(B3,DATE(C3, 1, 1),"y")
ដោយសារតែកាលបរិច្ឆេទពិតប្រាកដនៃការពិនិត្យសុខភាពមិនត្រូវបានកំណត់ អ្នកអាចប្រើមុខងារ DATE ជាមួយនឹងអាគុយម៉ង់កាលបរិច្ឆេទ និងខែតាមអំពើចិត្ត ឧ. DATE(C3, 1, 1)។
Theមុខងារ DATE ដកឆ្នាំចេញពីក្រឡា B3 បង្កើតកាលបរិច្ឆេទពេញលេញដោយប្រើលេខខែ និងថ្ងៃដែលអ្នកបានផ្តល់ (1-មករា ក្នុងឧទាហរណ៍នេះ) ហើយបញ្ជូនកាលបរិច្ឆេទនោះទៅ DATEDIF ។ ជាលទ្ធផល អ្នកទទួលបានអាយុរបស់អ្នកជំងឺគិតត្រឹមថ្ងៃទី 1 ខែមករា នៃឆ្នាំជាក់លាក់មួយ៖
ស្វែងយល់ពីកាលបរិច្ឆេទដែលមនុស្សម្នាក់ឈានដល់អាយុ N ឆ្នាំ
ឧបមាថាមិត្តរបស់អ្នកកើតនៅថ្ងៃទី 8 ខែមីនា ឆ្នាំ 1978។ តើអ្នកដឹងដោយរបៀបណាថាគាត់មានអាយុ 50 ឆ្នាំនៅថ្ងៃណា? ជាធម្មតា អ្នកគ្រាន់តែបន្ថែម 50 ឆ្នាំទៅថ្ងៃខែឆ្នាំកំណើតរបស់មនុស្សនោះ។ នៅក្នុង Excel អ្នកធ្វើដូចគ្នាដោយប្រើមុខងារ DATE:
=DATE(YEAR(B2) + 50, MONTH(B2), DAY(B2))
កន្លែងដែល B2 ជាថ្ងៃខែឆ្នាំកំណើត។
ជំនួសឱ្យ hard-coding ចំនួនឆ្នាំនៅក្នុង រូបមន្ត អ្នកអាចយោងក្រឡាជាក់លាក់មួយ ដែលអ្នកប្រើប្រាស់របស់អ្នកអាចបញ្ចូលចំនួនឆ្នាំណាមួយ (F1 នៅក្នុងរូបថតអេក្រង់ខាងក្រោម):
គណនាអាយុពីថ្ងៃ ខែ និងឆ្នាំខុសៗគ្នា កោសិកា
នៅពេលដែលថ្ងៃខែឆ្នាំកំណើតត្រូវបានបំបែកជា 3 កោសិកាផ្សេងគ្នា (ឧ. ឆ្នាំនៅក្នុង B3, ខែនៅក្នុង C3 និងថ្ងៃនៅក្នុង D3) អ្នកអាចគណនាអាយុតាមវិធីនេះ៖
- ទទួលបាន ថ្ងៃខែឆ្នាំកំណើត ដោយប្រើមុខងារ DATE និង DATEVALUE៖
DATE(B3,MONTH(DATEVALUE(C3&"1")),D3)
- បង្កប់រូបមន្តខាងលើទៅក្នុង DATEDIF ដើម្បីគណនាអាយុពីថ្ងៃខែឆ្នាំកំណើតជាឆ្នាំ ខែ និងថ្ងៃ៖
=DATEDIF(DATE(B3, MONTH(DATEVALUE(C3&"1")), D3), TODAY(), "y") & " Years, "& DATEDIF(DATE(B3, MONTH(DATEVALUE(C3&"1")), D3),TODAY(), "ym") & " Months, "& DATEDIF(DATE(B3, MONTH(DATEVALUE(C3&"1")), D3), TODAY(), "md") & " Days"
សម្រាប់ឧទាហរណ៍បន្ថែមនៃការគណនាចំនួនថ្ងៃមុន/ក្រោយកាលបរិច្ឆេទ សូមមើល របៀបគណនាថ្ងៃចាប់ពី ឬរហូតដល់កាលបរិច្ឆេទក្នុង Excel។
អាយុ ម៉ាស៊ីនគិតលេខក្នុង Excel
ប្រសិនបើអ្នកចង់មានផ្ទាល់ខ្លួនការគណនាអាយុនៅក្នុង Excel អ្នកអាចបង្កើតវាដោយប្រើរូបមន្ត DATEDIF ផ្សេងគ្នាមួយចំនួនដែលបានពន្យល់ខាងក្រោម។ ប្រសិនបើអ្នកមិនចង់បង្កើតកង់ឡើងវិញទេ អ្នកអាចប្រើការគណនាអាយុដែលបង្កើតឡើងដោយអ្នកជំនាញ Excel របស់យើង។
របៀបបង្កើតម៉ាស៊ីនគិតលេខអាយុនៅក្នុង Excel
ឥឡូវនេះអ្នកដឹងពីរបៀបបង្កើត រូបមន្តអាយុក្នុង Excel អ្នកអាចបង្កើតម៉ាស៊ីនគិតលេខអាយុផ្ទាល់ខ្លួន ឧទាហរណ៍នេះ៖
ចំណាំ។ ដើម្បីមើលសៀវភៅការងារដែលបានបង្កប់ សូមអនុញ្ញាតខូគីទីផ្សារ។
អ្វីដែលអ្នកឃើញខាងលើគឺជាសន្លឹក Excel Online ដែលបានបង្កប់ ដូច្នេះសូមបញ្ចូលថ្ងៃខែឆ្នាំកំណើតរបស់អ្នកនៅក្នុងក្រឡាដែលត្រូវគ្នា ហើយអ្នកនឹងទទួលបាននូវអាយុរបស់អ្នកក្នុងពេលបន្តិចទៀត។
ម៉ាស៊ីនគិតលេខប្រើរូបមន្តខាងក្រោមដើម្បីគណនាអាយុដោយផ្អែកលើថ្ងៃខែឆ្នាំកំណើតក្នុងក្រឡា A3 និងកាលបរិច្ឆេទថ្ងៃនេះ។
- រូបមន្តក្នុង B5 គណនាអាយុជាឆ្នាំ ខែ និងថ្ងៃ៖
=DATEDIF(B2,TODAY(),"Y") & " Years, " & DATEDIF(B2,TODAY(),"YM") & " Months, " & DATEDIF(B2,TODAY(),"MD") & " Days"
- រូបមន្តក្នុង B6 គណនាអាយុគិតជាខែ៖
=DATEDIF($B$3,TODAY(),"m")
- រូបមន្តក្នុង B7 គណនាអាយុជាថ្ងៃ៖
=DATEDIF($B$3,TODAY(),"d")
ប្រសិនបើអ្នកមានបទពិសោធន៍ខ្លះជាមួយការគ្រប់គ្រងទម្រង់ Excel អ្នកអាចបន្ថែមជម្រើសដើម្បីគណនាអាយុនៅកាលបរិច្ឆេទជាក់លាក់មួយ ដូចបង្ហាញក្នុងរូបថតអេក្រង់ខាងក្រោម៖
សម្រាប់វា សូមបន្ថែមប៊ូតុងជម្រើសពីរបី ( ផ្ទាំងអ្នកអភិវឌ្ឍន៍ > បញ្ចូល > ការត្រួតពិនិត្យទម្រង់ > ប៊ូតុងជម្រើស ) ហើយភ្ជាប់ពួកវាទៅក្រឡាមួយចំនួន។ ហើយបន្ទាប់មក សរសេររូបមន្ត IF/DATEDIF ដើម្បីទទួលបានអាយុនៅកាលបរិច្ឆេទថ្ងៃនេះ ឬនៅកាលបរិច្ឆេទដែលបានបញ្ជាក់ដោយអ្នកប្រើប្រាស់។
រូបមន្តដំណើរការជាមួយដូចខាងក្រោមតក្កៈ
- ប្រសិនបើប្រអប់ជម្រើស កាលបរិច្ឆេទថ្ងៃនេះ ត្រូវបានជ្រើសរើស តម្លៃ 1 បង្ហាញនៅក្នុងក្រឡាដែលបានភ្ជាប់ (I5 ក្នុងឧទាហរណ៍នេះ) ហើយរូបមន្តអាយុគណនាដោយផ្អែកលើកាលបរិច្ឆេទថ្ងៃនេះ :
IF($I$5=1, DATEDIF($B$3,TODAY(),"Y") & " Years, " & DATEDIF($B$3,TODAY(), "YM") & " Months, " & DATEDIF($B$3, TODAY(), "MD") & " Days")
- ប្រសិនបើប៊ូតុងជម្រើស កាលបរិច្ឆេទជាក់លាក់ ត្រូវបានជ្រើសរើស ហើយកាលបរិច្ឆេទត្រូវបានបញ្ចូលក្នុងក្រឡា B7 អាយុត្រូវបានគណនាតាមកាលបរិច្ឆេទដែលបានបញ្ជាក់៖
IF(ISNUMBER($B$7), DATEDIF($B$3, $B$7,"Y") & " Years, " & DATEDIF($B$3, $B$7,"YM") & " Months, " & DATEDIF($B$3, $B$7,"MD") & " Days", ""))
ជាចុងក្រោយ បញ្ចូលមុខងារខាងលើទៅក្នុងគ្នាទៅវិញទៅមក ហើយអ្នកនឹងទទួលបានរូបមន្តគណនាអាយុពេញលេញ (នៅក្នុង B9):
=IF($I$5=1, DATEDIF($B$3, TODAY(), "Y") & " Years, " & DATEDIF($B$3, TODAY(), "YM") & " Months, " & DATEDIF($B$3, TODAY(), "MD") & " Days", IF(ISNUMBER($B$7), DATEDIF($B$3, $B$7,"Y") & " Years, " & DATEDIF($B$3, $B$7,"YM") & " Months, " & DATEDIF($B$3, $B$7,"MD") & " Days", ""))
រូបមន្តក្នុង B10 និង B11 ដំណើរការជាមួយតក្កវិជ្ជាដូចគ្នា។ ជាការពិតណាស់ ពួកវាមានលក្ខណៈសាមញ្ញជាង ដោយសារពួកវារួមបញ្ចូលមុខងារ DATEDIF តែមួយប៉ុណ្ណោះ ដើម្បីត្រឡប់អាយុជាចំនួនខែ ឬថ្ងៃពេញលេញរៀងៗខ្លួន។
ដើម្បីស្វែងយល់ពីព័ត៌មានលម្អិត ខ្ញុំសូមអញ្ជើញអ្នកឱ្យទាញយកកម្មវិធីគណនាអាយុ Excel នេះហើយស៊ើបអង្កេត។ រូបមន្តនៅក្នុងក្រឡា B9:B11។
ទាញយកកម្មវិធីគណនាអាយុសម្រាប់ Excel
ម៉ាស៊ីនគិតលេខអាយុដែលត្រៀមរួចជាស្រេចសម្រាប់ Excel
អ្នកប្រើប្រាស់ Ultimate Suite របស់យើងមិនមានទេ ដើម្បីរំខានដល់ការបង្កើតម៉ាស៊ីនគណនាអាយុរបស់ពួកគេក្នុង Excel - វាគ្រាន់តែចុចពីរបីដងប៉ុណ្ណោះ៖
- ជ្រើសរើសក្រឡាមួយដែលអ្នកចង់បញ្ចូលរូបមន្តអាយុ សូមចូលទៅកាន់ Ablebits Tools ផ្ទាំង > កាលបរិច្ឆេទ & ពេលវេលា ក្រុម ហើយចុចលើ កាលបរិច្ឆេទ & អ្នកជំនួយការពេលវេលា ប៊ូតុង។
- កាលបរិច្ឆេទ & អ្នកជំនួយពេលវេលានឹងចាប់ផ្តើម ហើយអ្នកចូលទៅកាន់ផ្ទាំង អាយុ ដោយផ្ទាល់។
- នៅលើផ្ទាំង អាយុ មានរឿង 3 សម្រាប់បញ្ជាក់៖
- ទិន្នន័យកំណើត ជា ក