តារាងមាតិកា
នៅក្នុងមេរៀននេះ អ្នកនឹងឃើញការពន្យល់សាមញ្ញអំពីមុខងារ Excel DATEDIF និងឧទាហរណ៍រូបមន្តមួយចំនួនដែលបង្ហាញពីរបៀបប្រៀបធៀបកាលបរិច្ឆេទ និងគណនាភាពខុសគ្នានៃថ្ងៃ សប្តាហ៍ ខែ ឬឆ្នាំ។
ក្នុងរយៈពេលប៉ុន្មានសប្តាហ៍កន្លងមកនេះ យើងបានស៊ើបអង្កេតស្ទើរតែគ្រប់ទិដ្ឋភាពនៃការធ្វើការជាមួយកាលបរិច្ឆេទ និងពេលវេលានៅក្នុង Excel ។ ប្រសិនបើអ្នកបានតាមដានស៊េរីប្លុករបស់យើងរួចហើយ អ្នកដឹងពីរបៀបបញ្ចូល និងធ្វើទ្រង់ទ្រាយកាលបរិច្ឆេទនៅក្នុងសន្លឹកកិច្ចការរបស់អ្នក របៀបគណនាថ្ងៃធ្វើការ សប្តាហ៍ ខែ និងឆ្នាំ ព្រមទាំងបន្ថែម និងដកកាលបរិច្ឆេទ។
នៅក្នុងមេរៀននេះ យើងនឹងផ្តោតលើការគណនាភាពខុសគ្នានៃកាលបរិច្ឆេទនៅក្នុង Excel ហើយអ្នកនឹងរៀនពីវិធីផ្សេងគ្នាដើម្បីរាប់ចំនួនថ្ងៃ សប្តាហ៍ ខែ និងឆ្នាំរវាងកាលបរិច្ឆេទពីរ។
ងាយស្រួលរកភាពខុសគ្នារវាងកាលបរិច្ឆេទពីរនៅក្នុង Excel
ទទួលបានលទ្ធផលជារូបមន្តរួចរាល់ជាឆ្នាំ ខែ សប្តាហ៍ ឬថ្ងៃ
អានបន្ថែមបន្ថែម និងដកកាលបរិច្ឆេទដោយចុចពីរបីដង
កាលបរិច្ឆេទផ្ទេរសិទ្ធិ & បង្កើតរូបមន្តពេលវេលាដល់អ្នកជំនាញ
អានបន្ថែមគណនាអាយុក្នុង Excel ភ្លាមៗ
និងទទួលបានរូបមន្តកំណត់តាមបំណង
អានបន្ថែមExcel DATEDIF មុខងារ - ទទួលបានភាពខុសគ្នានៃកាលបរិច្ឆេទ
ដូចដែលឈ្មោះរបស់វាបានបង្ហាញ មុខងារ DATEDIF មានគោលបំណងសម្រាប់គណនាភាពខុសគ្នារវាងកាលបរិច្ឆេទពីរ។
DATEDIF គឺជាមុខងារមួយក្នុងចំណោមមុខងារដែលមិនមានឯកសារតិចតួចបំផុតនៅក្នុង Excel ហើយព្រោះវាជា "លាក់" អ្នកនឹងមិនអាចរកឃើញវានៅលើផ្ទាំង Formula ហើយក៏មិនអាចទទួលបានតម្រុយណាមួយដែរមុខងារ៖
=DATEDIF(A2, B2, "y") &" years, "&DATEDIF(A2, B2, "ym") &" months, " &DATEDIF(A2, B2, "md") &" days"
ប្រសិនបើអ្នកមិនចង់បង្ហាញតម្លៃសូន្យ អ្នកអាចរុំ DATEDIF នីមួយៗក្នុងមុខងារ IF ដូចខាងក្រោម៖
=IF(DATEDIF(A2,B2,"y")=0, "", DATEDIF(A2,B2,"y") & " years ") & IF(DATEDIF(A2,B2,"ym")=0,"", DATEDIF(A2,B2,"ym") & " months ") & IF(DATEDIF(A2, B2, "md")=0, "", DATEDIF(A2, B2, "md") & " days"
រូបមន្តបង្ហាញតែធាតុមិនសូន្យដូចដែលបានបង្ហាញនៅក្នុងរូបថតអេក្រង់ខាងក្រោម៖
សម្រាប់វិធីផ្សេងទៀតដើម្បីទទួលបានភាពខុសគ្នានៃកាលបរិច្ឆេទនៅក្នុងថ្ងៃ សូមមើល របៀបគណនាថ្ងៃចាប់ពី ឬរហូតដល់កាលបរិច្ឆេទក្នុង Excel។
រូបមន្ត DATEDIF ដើម្បីគណនាអាយុក្នុង Excel
តាមពិត ការគណនាអាយុរបស់នរណាម្នាក់ដោយផ្អែកលើថ្ងៃខែឆ្នាំកំណើតគឺជាករណីពិសេសនៃការគណនាកាលបរិច្ឆេទខុសគ្នា នៅក្នុង Excel ដែលកាលបរិច្ឆេទបញ្ចប់គឺជាកាលបរិច្ឆេទថ្ងៃនេះ។ ដូច្នេះ អ្នកប្រើរូបមន្ត DATEDIF ធម្មតាជាមួយឯកតា "Y" ដែលត្រឡប់ចំនួនឆ្នាំរវាងកាលបរិច្ឆេទ ហើយបញ្ចូលមុខងារ TODAY() ក្នុងអាគុយម៉ង់ end_date៖
=DATEDIF(A2, TODAY(), "y")
កន្លែងដែល A2 គឺជាថ្ងៃខែឆ្នាំកំណើត។
រូបមន្តខាងលើគណនាចំនួនឆ្នាំពេញលេញ។ ប្រសិនបើអ្នកចង់បានអាយុពិតប្រាកដ រួមទាំងឆ្នាំ ខែ និងថ្ងៃ បន្ទាប់មកភ្ជាប់មុខងារ DATEDIF បីដូចដែលយើងបានធ្វើនៅក្នុងឧទាហរណ៍មុន៖
=DATEDIF(B2,TODAY(),"y") & " Years, " & DATEDIF(B2,TODAY(),"ym") & " Months, " & DATEDIF(B2,TODAY(),"md") & " Days"
ហើយអ្នកនឹងទទួលបានលទ្ធផលដូចខាងក្រោម :
ដើម្បីស្វែងយល់ពីវិធីផ្សេងទៀតនៃការបំប្លែងថ្ងៃខែឆ្នាំកំណើតទៅជាអាយុ សូមពិនិត្យមើលរបៀបគណនាអាយុចាប់ពីថ្ងៃខែឆ្នាំកំណើត។
កាលបរិច្ឆេទ & អ្នកជំនួយការពេលវេលា - មធ្យោបាយងាយស្រួលក្នុងការបង្កើតរូបមន្តភាពខុសគ្នានៃកាលបរិច្ឆេទនៅក្នុង Excel
ដូចដែលបានបង្ហាញនៅក្នុងផ្នែកដំបូងនៃមេរៀននេះ Excel DATEDIF គឺជាមុខងារដ៏ច្រើនដែលសមរម្យសម្រាប់ការប្រើប្រាស់ផ្សេងៗគ្នា។ ទោះយ៉ាងណាក៏ដោយមានគុណវិបត្តិដ៏សំខាន់មួយ - វាមិនមានឯកសារដោយ Microsoft មានន័យថា អ្នកនឹងមិនអាចរកឃើញ DATEDIF នៅក្នុងបញ្ជីមុខងារ ហើយអ្នកនឹងឃើញព័ត៌មានជំនួយអាគុយម៉ង់ណាមួយនៅពេលអ្នកចាប់ផ្តើមវាយរូបមន្តក្នុងក្រឡាមួយ។ ដើម្បីអាចប្រើមុខងារ DATEDIF នៅក្នុងសន្លឹកកិច្ចការរបស់អ្នក អ្នកត្រូវតែចងចាំវាក្យសម្ព័ន្ធរបស់វា ហើយបញ្ចូលអាគុយម៉ង់ទាំងអស់ដោយដៃ ដែលវាអាចជាវិធីដែលចំណាយពេលច្រើន និងងាយមានកំហុស ជាពិសេសសម្រាប់អ្នកចាប់ផ្តើមដំបូង។
Ultimate Suite សម្រាប់ Excel ផ្លាស់ប្តូរវាយ៉ាងខ្លាំង ដោយសារតែវាឥឡូវនេះផ្តល់នូវ កាលបរិច្ឆេទ & អ្នកជំនួយការពេលវេលា ដែលអាចធ្វើឱ្យស្ទើរតែគ្រប់រូបមន្តខុសគ្នានៃកាលបរិច្ឆេទក្នុងរយៈពេលមិនកំណត់។ នេះជារបៀប៖
- ជ្រើសរើសក្រឡាដែលអ្នកចង់បញ្ចូលរូបមន្ត។
- ចូលទៅកាន់ផ្ទាំង Ablebits Tools > Date & ពេលវេលា ក្រុម ហើយចុចលើ កាលបរិច្ឆេទ & អ្នកជំនួយការពេលវេលា ប៊ូតុង៖
- ចុចក្នុងប្រអប់ កាលបរិច្ឆេទ 1 (ឬ ចុចលើប៊ូតុង បង្រួមប្រអប់ នៅខាងស្តាំប្រអប់) ហើយជ្រើសរើសក្រឡាដែលមានកាលបរិច្ឆេទដំបូង។
- ចុចលើប្រអប់ កាលបរិច្ឆេទ 2 ហើយជ្រើសរើសក្រឡាដែលមាន កាលបរិច្ឆេទទីពីរ។
- ជ្រើសរើសឯកតាដែលចង់បាន ឬបន្សំនៃឯកតាពី ភាពខុសគ្នានៅក្នុង ម៉ឺនុយទម្លាក់ចុះ។ នៅពេលអ្នកធ្វើដូចនេះ អ្នកជំនួយការអនុញ្ញាតឱ្យអ្នកមើលលទ្ធផលជាមុននៅក្នុងប្រអប់ និងរូបមន្តក្នុងក្រឡា។
- ប្រសិនបើអ្នករីករាយជាមួយការមើលជាមុន ចុចប៊ូតុង បញ្ចូលរូបមន្ត បើមិនដូច្នេះទេ សាកល្បងគ្រឿងផ្សេងគ្នា។
ឧទាហរណ៍ នេះជារបៀបដែលអ្នកអាចទទួលបាន ចំនួនថ្ងៃ រវាងកាលបរិច្ឆេទពីរក្នុង Excel៖
នៅពេលដែលរូបមន្តត្រូវបានបញ្ចូលក្នុងក្រឡាដែលបានជ្រើសរើស អ្នកអាចចម្លងវាទៅក្រឡាផ្សេងទៀតដូចធម្មតាដោយចុចពីរដង ឬអូសចំណុចទាញបំពេញ។ លទ្ធផលនឹងមើលទៅស្រដៀងនឹងនេះ៖
ដើម្បីបង្ហាញលទ្ធផលតាមរបៀបដែលសមស្របបំផុត មានជម្រើសបន្ថែមមួយចំនួនទៀត៖
- មិនរាប់បញ្ចូលឆ្នាំ និង/ឬ មិនរាប់បញ្ចូលខែ ពីការគណនា។
- បង្ហាញ ឬមិនបង្ហាញ ស្លាកអត្ថបទ ដូចជា ថ្ងៃ , ខែ , សប្តាហ៍ និង ឆ្នាំ ។
- បង្ហាញ ឬមិនបង្ហាញ សូន្យឯកតា ។
- ត្រឡប់លទ្ធផល ជាតម្លៃអវិជ្ជមាន ប្រសិនបើថ្ងៃទី 1 (កាលបរិច្ឆេទចាប់ផ្តើម) ធំជាងថ្ងៃទី 2 (កាលបរិច្ឆេទបញ្ចប់)។
ជាឧទាហរណ៍ ចូរយើងទទួលបានភាពខុសគ្នារវាងកាលបរិច្ឆេទទាំងពីរ ជាឆ្នាំ ខែ សប្តាហ៍ និងថ្ងៃ ដោយមិនអើពើសូន្យឯកតា៖
អត្ថប្រយោជន៍នៃការប្រើប្រាស់កាលបរិច្ឆេទ & អ្នកជំនួយរូបមន្តពេលវេលា
ក្រៅពីល្បឿន និងភាពសាមញ្ញ កាលបរិច្ឆេទ & Time Wizard ផ្តល់នូវអត្ថប្រយោជន៍មួយចំនួនទៀត៖
- មិនដូចរូបមន្ត DATEDIF ធម្មតាទេ រូបមន្តកម្រិតខ្ពស់ដែលបង្កើតឡើងដោយអ្នកជំនួយការមិនខ្វល់ថាកាលបរិច្ឆេទទាំងពីរណាមួយតូចជាង និងមួយណាធំជាងនោះទេ។ ភាពខុសគ្នាតែងតែត្រូវបានគណនាយ៉ាងល្អឥតខ្ចោះ ទោះបីជាថ្ងៃទី 1 (កាលបរិច្ឆេទចាប់ផ្តើម) ធំជាងថ្ងៃទី 2 (កាលបរិច្ឆេទបញ្ចប់)។
- អ្នកជំនួយការគាំទ្រឯកតាដែលអាចធ្វើបានទាំងអស់ (ថ្ងៃ សប្តាហ៍ ខែ និងឆ្នាំ) ហើយអនុញ្ញាតឱ្យអ្នកជ្រើសរើសពីបន្សំផ្សេងគ្នា 11 នៃគ្រឿងទាំងនេះ។
- រូបមន្តដែលអ្នកជំនួយការបង្កើតសម្រាប់អ្នកគឺជារូបមន្ត Excel ធម្មតា ដូច្នេះអ្នកអាចកែសម្រួលដោយសេរី។ ចម្លង ឬផ្លាស់ទីពួកវាជាធម្មតា។ អ្នកក៏អាចចែករំលែកសន្លឹកកិច្ចការរបស់អ្នកជាមួយមនុស្សផ្សេងទៀតបានដែរ ហើយរូបមន្តទាំងអស់នឹងនៅដដែល ទោះបីជានរណាម្នាក់មិនមាន Ultimate Suite នៅក្នុង Excel របស់ពួកគេក៏ដោយ។
នេះជារបៀបដែលអ្នកគណនាភាពខុសគ្នារវាងកាលបរិច្ឆេទទាំងពីរ។ ក្នុងចន្លោះពេលផ្សេងៗគ្នា។ សង្ឃឹមថាមុខងារ DATEDIF និងរូបមន្តផ្សេងទៀតដែលអ្នកបានរៀនថ្ងៃនេះនឹងមានប្រយោជន៍ក្នុងការងាររបស់អ្នក។
ការទាញយកដែលមាន
Ultimate Suite 14-day-functional version (.exe file)
លើអាគុយម៉ង់ណាមួយដែលត្រូវបញ្ចូល នៅពេលអ្នកចាប់ផ្តើមវាយឈ្មោះមុខងារក្នុងរបាររូបមន្ត។ នោះហើយជាមូលហេតុដែលវាមានសារៈសំខាន់ក្នុងការដឹងពីវាក្យសម្ព័ន្ធពេញលេញនៃ Excel DATEDIF ដើម្បីអាចប្រើវានៅក្នុងរូបមន្តរបស់អ្នក។មុខងារ Excel DATEDIF - វាក្យសម្ព័ន្ធ
វាក្យសម្ព័ន្ធនៃមុខងារ Excel DATEDIF មានដូចខាងក្រោម :
DATEDIF(start_date, end_date, unit)អាគុយម៉ង់ទាំងបីត្រូវបានទាមទារ៖
Start_date - កាលបរិច្ឆេទដំបូងនៃរយៈពេលដែលអ្នកចង់គណនា។
End_date - កាលបរិច្ឆេទបញ្ចប់នៃរយៈពេល។
ឯកតា - ឯកតាពេលវេលាដែលត្រូវប្រើនៅពេលគណនាភាពខុសគ្នារវាងកាលបរិច្ឆេទពីរ។ តាមរយៈការផ្គត់ផ្គង់គ្រឿងផ្សេងគ្នា អ្នកអាចទទួលបានមុខងារ DATEDIF ដើម្បីត្រឡប់ភាពខុសគ្នានៃកាលបរិច្ឆេទក្នុងថ្ងៃ ខែ ឬឆ្នាំ។ សរុបមក មាន 6 ឯកតា ដែលត្រូវបានពិពណ៌នានៅក្នុងតារាងខាងក្រោម។
ឯកតា | អត្ថន័យ | ការពន្យល់ |
Y | ឆ្នាំ | ចំនួនឆ្នាំពេញលេញរវាងកាលបរិច្ឆេទចាប់ផ្តើម និងកាលបរិច្ឆេទបញ្ចប់។ |
M | ខែ | ចំនួនខែពេញលេញរវាងកាលបរិច្ឆេទ។ |
D | ថ្ងៃ | ចំនួនថ្ងៃរវាងកាលបរិច្ឆេទចាប់ផ្តើម និង កាលបរិច្ឆេទបញ្ចប់។ |
MD | ថ្ងៃដែលមិនរាប់បញ្ចូលឆ្នាំ និងខែ | ភាពខុសគ្នានៃកាលបរិច្ឆេទជាថ្ងៃ ដោយមិនអើពើខែ និងឆ្នាំ។ |
YD | ថ្ងៃមិនរាប់បញ្ចូលឆ្នាំ | កាលបរិច្ឆេទខុសគ្នាជាថ្ងៃដោយមិនអើពើឆ្នាំ។ |
YM | ខែមិនរាប់បញ្ចូលថ្ងៃនិងឆ្នាំ | ភាពខុសគ្នានៃកាលបរិច្ឆេទក្នុងខែ ដោយមិនអើពើថ្ងៃ និងឆ្នាំ។ |
រូបមន្ត Excel DATEDIF
ដើម្បីទទួលបានភាពខុសគ្នារវាងកាលបរិច្ឆេទពីរនៅក្នុង Excel ការងារចម្បងរបស់អ្នកគឺផ្គត់ផ្គង់កាលបរិច្ឆេទចាប់ផ្តើម និងកាលបរិច្ឆេទបញ្ចប់ទៅមុខងារ DATEDIF ។ នេះអាចត្រូវបានធ្វើតាមវិធីផ្សេងៗ ផ្តល់ឲ្យ Excel អាចយល់ និងបកស្រាយបានត្រឹមត្រូវនូវកាលបរិច្ឆេទដែលបានផ្តល់។
ឯកសារយោងក្រឡា
វិធីងាយស្រួលបំផុតដើម្បីបង្កើតរូបមន្ត DATEDIF នៅក្នុង Excel គឺបញ្ចូលកាលបរិច្ឆេទត្រឹមត្រូវពីរក្នុងក្រឡាដាច់ពីគ្នា ហើយយោងទៅក្រឡាទាំងនោះ។ ឧទាហរណ៍ រូបមន្តខាងក្រោមរាប់ចំនួនថ្ងៃរវាងកាលបរិច្ឆេទក្នុងក្រឡា A1 និង B1៖
=DATEDIF(A1, B1, "d")
ខ្សែអក្សរ
Excel យល់ពីកាលបរិច្ឆេទ នៅក្នុងទម្រង់អត្ថបទជាច្រើនដូចជា "1-Jan-2023", "1/1/2023", "1 January, 2023" ជាដើម។ កាលបរិច្ឆេទដូចជាខ្សែអក្សរដែលរុំព័ទ្ធក្នុងសញ្ញាសម្រង់អាចត្រូវបានវាយដោយផ្ទាល់នៅក្នុងអាគុយម៉ង់នៃរូបមន្ត។ ជាឧទាហរណ៍ នេះជារបៀបដែលអ្នកអាចគណនាចំនួនខែរវាងកាលបរិច្ឆេទដែលបានបញ្ជាក់៖
=DATEDIF("1/1/2023", "12/31/2025", "m")
លេខស៊េរី
ចាប់តាំងពី Microsoft Excel រក្សាទុកនីមួយៗ កាលបរិច្ឆេទជាលេខសៀរៀលចាប់ពីថ្ងៃទី 1 ខែមករា ឆ្នាំ 1900 អ្នកប្រើលេខដែលត្រូវគ្នានឹងកាលបរិច្ឆេទ។ ទោះបីជាត្រូវបានគាំទ្រក៏ដោយ វិធីសាស្ត្រនេះមិនគួរឱ្យទុកចិត្តទេ ពីព្រោះលេខកាលបរិច្ឆេទប្រែប្រួលនៅលើប្រព័ន្ធកុំព្យូទ័រផ្សេងៗគ្នា។ នៅក្នុងប្រព័ន្ធកាលបរិច្ឆេទឆ្នាំ 1900 អ្នកអាចប្រើរូបមន្តខាងក្រោមដើម្បីស្វែងរកចំនួនឆ្នាំរវាងកាលបរិច្ឆេទពីរគឺ 1-Jan-2023 និង 31-Dec-2025:
=DATEDIF(44927, 46022, "y")
លទ្ធផលនៃមុខងារផ្សេងទៀត
ដើម្បីស្វែងយល់ថាតើមានប៉ុន្មានថ្ងៃនៅចន្លោះថ្ងៃនេះ និងថ្ងៃទី 20 ឧសភា ឆ្នាំ 2025 នេះជារូបមន្តដែលត្រូវប្រើ។
=DATEDIF(TODAY(), "5/20/2025", "d")
ចំណាំ។ នៅក្នុងរូបមន្តរបស់អ្នក កាលបរិច្ឆេទបញ្ចប់ត្រូវតែធំជាងកាលបរិច្ឆេទចាប់ផ្តើមជានិច្ច បើមិនដូច្នេះទេ មុខងារ Excel DATEDIF ត្រឡប់លេខ #NUM! កំហុស។
សង្ឃឹមថា ព័ត៌មានខាងលើមានប្រយោជន៍ក្នុងការយល់ដឹងជាមូលដ្ឋាន។ ហើយឥឡូវនេះ សូមមើលពីរបៀបដែលអ្នកអាចប្រើមុខងារ Excel DATEDIF ដើម្បីប្រៀបធៀបកាលបរិច្ឆេទនៅក្នុងសន្លឹកកិច្ចការរបស់អ្នក ហើយត្រឡប់ភាពខុសគ្នា។
តើធ្វើដូចម្តេចដើម្បីទទួលបានចំនួនថ្ងៃរវាងកាលបរិច្ឆេទពីរនៅក្នុង Excel
ប្រសិនបើអ្នក បានសង្កេតមើលអំណះអំណាងរបស់ DATEDIF ដោយប្រុងប្រយ័ត្ន អ្នកបានកត់សម្គាល់ឃើញថាមាន 3 គ្រឿងផ្សេងគ្នាសម្រាប់រាប់ថ្ងៃរវាងកាលបរិច្ឆេទ។ តើមួយណាដែលត្រូវប្រើអាស្រ័យលើតម្រូវការរបស់អ្នក។
ឧទាហរណ៍ 1. រូបមន្ត Excel DATEDIF ដើម្បីគណនាកាលបរិច្ឆេទខុសគ្នាក្នុងថ្ងៃ
ឧបមាថាអ្នកមានកាលបរិច្ឆេទចាប់ផ្តើមនៅក្នុងក្រឡា A2 និងកាលបរិច្ឆេទបញ្ចប់ក្នុង ក្រឡា B2 ហើយអ្នកចង់ឱ្យ Excel ត្រឡប់ភាពខុសគ្នានៃកាលបរិច្ឆេទជាថ្ងៃ។ រូបមន្ត DATEDIF សាមញ្ញដំណើរការល្អ៖
=DATEDIF(A2, B2, "d")
ផ្តល់ថាតម្លៃនៅក្នុងអាគុយម៉ង់ start_date គឺតិចជាងនៅក្នុង end_date ។ ក្នុងករណីដែលកាលបរិច្ឆេទចាប់ផ្តើមធំជាងកាលបរិច្ឆេទបញ្ចប់ មុខងារ Excel DATEDIF ត្រឡប់កំហុស #NUM ដូចនៅជួរទី 5៖
ប្រសិនបើអ្នកកំពុងស្វែងរករូបមន្តដែល អាចត្រឡប់ភាពខុសគ្នានៃកាលបរិច្ឆេទក្នុងថ្ងៃជាចំនួនវិជ្ជមាន ឬអវិជ្ជមាន ដោយគ្រាន់តែដកកាលបរិច្ឆេទមួយដោយផ្ទាល់ពីផ្សេងទៀត៖
=B2-A2
សូមមើល របៀបដកកាលបរិច្ឆេទក្នុង Excel សម្រាប់ព័ត៌មានលម្អិតពេញលេញ និងឧទាហរណ៍រូបមន្តច្រើនទៀត។
ឧទាហរណ៍ 2. រាប់ថ្ងៃក្នុង Excel មិនអើពើឆ្នាំ
ឧបមាថាអ្នកមានបញ្ជីកាលបរិច្ឆេទពីរដែលជាកម្មសិទ្ធិរបស់ឆ្នាំផ្សេងគ្នា ហើយអ្នកចង់គណនាចំនួនថ្ងៃរវាងកាលបរិច្ឆេទដូចជាប្រសិនបើពួកគេមានឆ្នាំដូចគ្នា។ ដើម្បីធ្វើដូចនេះ ប្រើរូបមន្ត DATEDIF ជាមួយឯកតា "YD"៖
=DATEDIF(A2, B2, "yd")
ប្រសិនបើអ្នកចង់ឱ្យមុខងារ Excel DATEDIF មិនអើពើមិនត្រឹមតែឆ្នាំប៉ុណ្ណោះទេ ថែមទាំង moths បន្ទាប់មកប្រើឯកតា "md" ។ ក្នុងករណីនេះ រូបមន្តរបស់អ្នកនឹងគណនាថ្ងៃរវាងកាលបរិច្ឆេទពីរ ដូចជាខែដូចគ្នា និងឆ្នាំដូចគ្នា៖
=DATEDIF(A2, B2, "md")
រូបថតអេក្រង់ខាងក្រោមបង្ហាញពីលទ្ធផល ហើយប្រៀបធៀបវាជាមួយ រូបថតអេក្រង់ខាងលើអាចជួយឱ្យយល់កាន់តែច្បាស់ពីភាពខុសគ្នា។
គន្លឹះ។ ដើម្បីទទួលបានចំនួន ថ្ងៃធ្វើការ រវាងកាលបរិច្ឆេទពីរ សូមប្រើមុខងារ NETWORKDAYS ឬ NETWORKDAYS.INTL។
របៀបគណនាភាពខុសគ្នានៃកាលបរិច្ឆេទក្នុងសប្តាហ៍
ដូចដែលអ្នកប្រហែលជាបានកត់សម្គាល់ឃើញ។ មុខងារ Excel DATEDIF មិនមានឯកតាពិសេសដើម្បីគណនាភាពខុសគ្នានៃកាលបរិច្ឆេទក្នុងសប្តាហ៍។ ទោះយ៉ាងណាក៏ដោយ មានវិធីដោះស្រាយដ៏ងាយស្រួលមួយ។
ដើម្បីរកមើលថាតើមានប៉ុន្មានសប្តាហ៍រវាងកាលបរិច្ឆេទទាំងពីរ អ្នកអាចប្រើមុខងារ DATEDIF ជាមួយឯកតា "D" ដើម្បីត្រឡប់ភាពខុសគ្នាជាថ្ងៃ ហើយបន្ទាប់មកចែកលទ្ធផលដោយ 7.
ដើម្បីទទួលបានចំនួន សប្តាហ៍ពេញ នៅចន្លោះកាលបរិច្ឆេទ សូមរុំរូបមន្ត DATEDIF របស់អ្នកនៅក្នុងអនុគមន៍ ROUNDDOWN ដែលតែងតែបង្គត់លេខទៅសូន្យ៖
=ROUNDDOWN((DATEDIF(A2, B2, "d") / 7), 0)
កន្លែងដែល A2 ជាកាលបរិច្ឆេទចាប់ផ្តើម ហើយ B2 គឺជាកាលបរិច្ឆេទបញ្ចប់នៃរយៈពេលដែលអ្នកកំពុងគណនា។
របៀបគណនាចំនួនខែរវាងកាលបរិច្ឆេទពីរក្នុង Excel
ស្រដៀងគ្នាទៅនឹងការរាប់ថ្ងៃ មុខងារ Excel DATEDIF អាចគណនាចំនួនខែរវាងកាលបរិច្ឆេទពីរដែលអ្នកបញ្ជាក់។ អាស្រ័យលើឯកតាដែលអ្នកផ្គត់ផ្គង់ រូបមន្តនឹងបង្កើតលទ្ធផលខុសៗគ្នា។
ឧទាហរណ៍ 1. គណនាខែពេញលេញរវាងកាលបរិច្ឆេទពីរ (DATEDIF)
ដើម្បីរាប់ចំនួនខែទាំងមូលរវាងកាលបរិច្ឆេទ អ្នក ប្រើមុខងារ DATEDIF ជាមួយឯកតា "M" ។ ឧទាហរណ៍ រូបមន្តខាងក្រោមប្រៀបធៀបកាលបរិច្ឆេទក្នុង A2 (កាលបរិច្ឆេទចាប់ផ្តើម) និង B2 (កាលបរិច្ឆេទបញ្ចប់) ហើយត្រឡប់ភាពខុសគ្នាជាខែ៖
=DATEDIF(A2, B2, "m")
ចំណាំ។ សម្រាប់រូបមន្ត DATEDIF ដើម្បីគណនាខែបានត្រឹមត្រូវ កាលបរិច្ឆេទបញ្ចប់គួរតែធំជាងកាលបរិច្ឆេទចាប់ផ្តើមជានិច្ច។ បើមិនដូច្នេះទេ រូបមន្តនឹងត្រឡប់កំហុស #NUM។
ដើម្បីជៀសវាងកំហុសបែបនេះ អ្នកអាចបង្ខំ Excel ឱ្យយល់ឃើញកាលបរិច្ឆេទចាស់ជាងជាកាលបរិច្ឆេទចាប់ផ្តើម និងកាលបរិច្ឆេទថ្មីៗបន្ថែមទៀតដូចជា កាលបរិច្ឆេទបញ្ចប់។ ដើម្បីធ្វើដូច្នេះ បន្ថែមការធ្វើតេស្តឡូជីខលសាមញ្ញ៖
=IF(B2>A2, DATEDIF(A2,B2,"m"), DATEDIF(B2,A2,"m"))
ឧទាហរណ៍ 2. ទទួលបានចំនួនខែរវាងកាលបរិច្ឆេទពីរដែលមិនអើពើឆ្នាំ (DATEDIF)
ដើម្បីរាប់ចំនួននៃ ខែរវាងកាលបរិច្ឆេទដូចជាឆ្នាំដូចគ្នា វាយ "YM" នៅក្នុងអាគុយម៉ង់ឯកតា៖
=DATEDIF(A2, B2, "ym")
ដូចដែលអ្នកឃើញ រូបមន្តនេះក៏ត្រឡប់កំហុសនៅក្នុងជួរទី 6 ដែលកាលបរិច្ឆេទបញ្ចប់គឺតិចជាងកាលបរិច្ឆេទចាប់ផ្តើម។ ប្រសិនបើសំណុំទិន្នន័យរបស់អ្នកអាចមានកាលបរិច្ឆេទបែបនេះ អ្នកនឹងរកឃើញដំណោះស្រាយនៅក្នុងឧទាហរណ៍បន្ទាប់។
ឧទាហរណ៍ 3. ការគណនាខែរវាងកាលបរិច្ឆេទពីរ (មុខងារខែ)
វិធីជំនួសដើម្បីគណនាលេខ នៃខែរវាងកាលបរិច្ឆេទពីរនៅក្នុង Excel កំពុងប្រើមុខងារ MONTH ឬច្រើនជាងនេះយ៉ាងជាក់លាក់នូវការរួមបញ្ចូលគ្នានៃមុខងារ MONTH និង YEAR៖
=(YEAR(B2) - YEAR(A2))*12 + MONTH(B2) - MONTH(A2)
ជាការពិតណាស់ រូបមន្តនេះមិនមានតម្លាភាពដូច DATEDIF ទេ ហើយវា ត្រូវការពេលវេលាដើម្បីរុំក្បាលរបស់អ្នកជុំវិញតក្កវិជ្ជា។ ប៉ុន្តែមិនដូចមុខងារ DATEDIF ទេ វាអាចប្រៀបធៀបកាលបរិច្ឆេទទាំងពីរណាមួយ ហើយត្រឡប់ភាពខុសគ្នាក្នុងខែជាតម្លៃវិជ្ជមាន ឬអវិជ្ជមាន៖
សូមកត់សម្គាល់ថារូបមន្ត YEAR/MONTH មិនមាន បញ្ហាជាមួយនឹងការគណនាខែនៅក្នុងជួរទី 6 ដែលកាលបរិច្ឆេទចាប់ផ្តើមគឺថ្មីជាងកាលបរិច្ឆេទបញ្ចប់ សេណារីយ៉ូដែលរូបមន្ត analogues DATEDIF បរាជ័យ។
ចំណាំ។ លទ្ធផលដែលបង្ហាញដោយរូបមន្ត DATEDIF និង YEAR/MONTH គឺមិនតែងតែដូចគ្នាទេ ព្រោះវាដំណើរការដោយផ្អែកលើគោលការណ៍ផ្សេងៗគ្នា។ មុខងារ Excel DATEDIF បង្ហាញចំនួន ខែប្រតិទិនពេញលេញ នៅចន្លោះកាលបរិច្ឆេទ ខណៈពេលដែលរូបមន្ត YEAR/MONTH ដំណើរការលើលេខខែ។
ឧទាហរណ៍ នៅជួរទី 7 ក្នុងរូបថតអេក្រង់ខាងលើ។ រូបមន្ត DATEDIF ត្រឡប់ 0 ដោយសារខែប្រតិទិនពេញលេញនៅចន្លោះកាលបរិច្ឆេទមិនទាន់បានកន្លងផុតនៅឡើយទេ ខណៈ YEAR/MONTH ត្រឡប់ 1 ដោយសារកាលបរិច្ឆេទជាកម្មសិទ្ធិរបស់ខែផ្សេងៗគ្នា។
ឧទាហរណ៍ 4. ការរាប់ខែរវាងកាលបរិច្ឆេទ 2 មិនអើពើឆ្នាំ (មុខងារខែ)
ក្នុងករណីដែលកាលបរិច្ឆេទទាំងអស់របស់អ្នកមានឆ្នាំដូចគ្នា ឬអ្នកចង់គណនាខែរវាង កាលបរិច្ឆេទដែលមិនអើពើឆ្នាំ អ្នកអាចអនុគមន៍ MONTH ដើម្បីទាញយកខែពីកាលបរិច្ឆេទនីមួយៗ ហើយបន្ទាប់មកដកមួយខែពីមួយទៀត៖
=MONTH(B2) - MONTH(A2)
រូបមន្តនេះដំណើរការស្រដៀងនឹង Excel DATEDIF ជាមួយ "YM " ឯកតាដូចដែលបានបង្ហាញនៅក្នុងរូបថតអេក្រង់ខាងក្រោម៖
ទោះជាយ៉ាងណាក៏ដោយ លទ្ធផលដែលត្រឡប់ដោយរូបមន្តពីរខុសគ្នាគឺពីរជួរ៖
- ជួរទី 4 ៖ កាលបរិច្ឆេទបញ្ចប់គឺតិចជាងកាលបរិច្ឆេទចាប់ផ្តើម ដូច្នេះ DATEDIF ត្រឡប់កំហុសមួយ ខណៈខែ-ខែផ្តល់តម្លៃអវិជ្ជមាន។
- ជួរទី 6៖ កាលបរិច្ឆេទគឺខែផ្សេងគ្នា ប៉ុន្តែភាពខុសគ្នានៃកាលបរិច្ឆេទពិតប្រាកដគឺត្រឹមតែមួយថ្ងៃប៉ុណ្ណោះ . DATEDIF ត្រឡប់ 0 ព្រោះវាគណនាខែទាំងមូលរវាងកាលបរិច្ឆេទ 2 ។ MONTH-MONTH ត្រឡប់លេខ 1 ព្រោះវាដកលេខខែពីគ្នាទៅវិញទៅមកដោយមិនអើពើថ្ងៃ និងឆ្នាំ។
របៀបគណនាឆ្នាំរវាងកាលបរិច្ឆេទពីរក្នុង Excel
ប្រសិនបើអ្នកធ្វើតាមឧទាហរណ៍ពីមុន ដែលជាកន្លែងដែលយើងគណនាខែ និងថ្ងៃរវាងកាលបរិច្ឆេទពីរ បន្ទាប់មកអ្នកអាចទាញយករូបមន្តយ៉ាងងាយស្រួលដើម្បីគណនាឆ្នាំនៅក្នុង Excel ។ ឧទាហរណ៍ខាងក្រោមអាចជួយអ្នកពិនិត្យមើលថាតើអ្នកទទួលបានរូបមន្តត្រឹមត្រូវឬអត់ :)
ឧទាហរណ៍ 1. ការគណនាឆ្នាំពេញលេញរវាងកាលបរិច្ឆេទពីរ (មុខងារ DATEDIF)
ដើម្បីរកមើលចំនួនឆ្នាំប្រតិទិនពេញលេញរវាងកាលបរិច្ឆេទពីរ ប្រើ DATEDIF ល្អចាស់ជាមួយឯកតា "Y"៖
=DATEDIF(A2,B2,"y")
សូមកត់សម្គាល់ថារូបមន្ត DATEDIF ត្រឡប់ 0 ក្នុងជួរទី 6 ទោះបីជា កាលបរិច្ឆេទគឺជាឆ្នាំផ្សេងគ្នា។ នេះគឺដោយសារតែចំនួនឆ្នាំប្រតិទិនពេញរវាងកាលបរិច្ឆេទចាប់ផ្តើម និងកាលបរិច្ឆេទបញ្ចប់ស្មើនឹងសូន្យ។ ហើយខ្ញុំជឿថាអ្នកមិនភ្ញាក់ផ្អើលទេដែលបានឃើញ #NUM! កំហុសក្នុងជួរទី 7 ដែលកាលបរិច្ឆេទចាប់ផ្តើមគឺថ្មីជាងកាលបរិច្ឆេទបញ្ចប់។
ឧទាហរណ៍ 2. ការគណនាឆ្នាំរវាងកាលបរិច្ឆេទពីរ (អនុគមន៍ YEAR)
វិធីជំនួសដើម្បីគណនាឆ្នាំនៅក្នុង Excel កំពុងប្រើ មុខងារ YEAR ។ ស្រដៀងគ្នាទៅនឹងរូបមន្តខែដែរ អ្នកស្រង់ឆ្នាំពីកាលបរិច្ឆេទនីមួយៗ ហើយបន្ទាប់មកដកឆ្នាំពីគ្នាទៅវិញទៅមក៖
=YEAR(B2) - YEAR(A2)
នៅក្នុងរូបថតអេក្រង់ខាងក្រោម អ្នកអាចប្រៀបធៀបលទ្ធផលដែលត្រឡប់ដោយ DATEDIF និងមុខងារ YEAR៖
ក្នុងករណីភាគច្រើន លទ្ធផលគឺដូចគ្នាបេះបិទ លើកលែងតែ៖
- អនុគមន៍ DATEDIF គណនាឆ្នាំពេញប្រតិទិន ខណៈពេលដែល YEAR រូបមន្តគ្រាន់តែដកមួយឆ្នាំពីឆ្នាំផ្សេងទៀត។ ជួរទី 6 បង្ហាញពីភាពខុសគ្នា។
- រូបមន្ត DATEDIF ត្រឡប់កំហុស ប្រសិនបើកាលបរិច្ឆេទចាប់ផ្តើមធំជាងកាលបរិច្ឆេទបញ្ចប់ ខណៈពេលដែលអនុគមន៍ YEAR ត្រឡប់តម្លៃអវិជ្ជមានដូចក្នុងជួរទី 7។
របៀបទទួលបានភាពខុសគ្នានៃកាលបរិច្ឆេទនៅក្នុងថ្ងៃ ខែ និងឆ្នាំ
ដើម្បីរាប់ចំនួនឆ្នាំពេញលេញ ខែ និងថ្ងៃរវាងកាលបរិច្ឆេទពីរក្នុងរូបមន្តតែមួយ អ្នកគ្រាន់តែបញ្ចូល DATEDIF ចំនួនបី