មុខងារ Excel DATEDIF ដើម្បីទទួលបានភាពខុសគ្នារវាងកាលបរិច្ឆេទពីរ

  • ចែករំលែកនេះ។
Michael Brown

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

នៅក្នុងមេរៀននេះ អ្នកនឹងឃើញការពន្យល់សាមញ្ញអំពីមុខងារ 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 ផ្លាស់ប្តូរវាយ៉ាងខ្លាំង ដោយសារតែវាឥឡូវនេះផ្តល់នូវ កាលបរិច្ឆេទ & អ្នកជំនួយការពេលវេលា ដែលអាចធ្វើឱ្យស្ទើរតែគ្រប់រូបមន្តខុសគ្នានៃកាលបរិច្ឆេទក្នុងរយៈពេលមិនកំណត់។ នេះជារបៀប៖

    1. ជ្រើសរើសក្រឡាដែលអ្នកចង់បញ្ចូលរូបមន្ត។
    2. ចូលទៅកាន់ផ្ទាំង Ablebits Tools > Date & ពេលវេលា ក្រុម ហើយចុចលើ កាលបរិច្ឆេទ & អ្នកជំនួយការពេលវេលា ប៊ូតុង៖

  • The កាលបរិច្ឆេទ & អ្នកជំនួយការពេលវេលា បង្អួចប្រអប់បង្ហាញឡើង អ្នកប្តូរទៅផ្ទាំង ភាពខុសគ្នា ហើយផ្គត់ផ្គង់ទិន្នន័យសម្រាប់អាគុយម៉ង់រូបមន្ត៖
    • ចុចក្នុងប្រអប់ កាលបរិច្ឆេទ 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 ឯកតា ដែលត្រូវបានពិពណ៌នានៅក្នុងតារាងខាងក្រោម។

    <20
    ឯកតា អត្ថន័យ ការពន្យល់
    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 ចំនួនបី

    ម៉ៃឃើល ប្រោន ជា​អ្នក​ចូល​ចិត្ត​ផ្នែក​បច្ចេកវិទ្យា​ដែល​មាន​ចំណង់​ចំណូល​ចិត្ត​ក្នុង​ការ​សម្រួល​ដំណើរការ​ស្មុគស្មាញ​ដោយ​ប្រើ​ឧបករណ៍​កម្មវិធី។ ជាមួយនឹងបទពិសោធន៍ជាងមួយទស្សវត្សនៅក្នុងឧស្សាហកម្មបច្ចេកវិទ្យា គាត់បានពង្រឹងជំនាញរបស់គាត់នៅក្នុង Microsoft Excel និង Outlook ក៏ដូចជា Google Sheets និង Docs ។ ប្លក់របស់ម៉ៃឃើលគឺឧទ្ទិសដល់ការចែករំលែកចំណេះដឹង និងជំនាញរបស់គាត់ជាមួយអ្នកដទៃ ដោយផ្តល់នូវគន្លឹះ និងមេរៀនដែលងាយស្រួលធ្វើតាមសម្រាប់ការកែលម្អផលិតភាព និងប្រសិទ្ធភាព។ មិនថាអ្នកជាអ្នកជំនាញ ឬអ្នកចាប់ផ្តើមដំបូងទេ ប្លក់របស់ Michael ផ្តល់នូវការយល់ដឹងដ៏មានតម្លៃ និងដំបូន្មានជាក់ស្តែងសម្រាប់ការទទួលបានអត្ថប្រយោជន៍ច្រើនបំផុតពីឧបករណ៍កម្មវិធីសំខាន់ៗទាំងនេះ។