របៀបរាប់ចំនួនក្រឡាជាមួយកាលបរិច្ឆេទក្នុង Excel (6 វិធី)

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

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

Excel សន្លឹកអាចត្រូវបានប្រើដើម្បីតាមដានពេលវេលា កាលបរិច្ឆេទ កាលវិភាគព្រឹត្តិការណ៍ និងសកម្មភាព តាមដានវត្ថុ និងតម្លៃរបស់វា និងច្រើនទៀត។ នៅក្នុងអត្ថបទនេះ យើងនឹងឃើញ របៀបរាប់ចំនួនក្រឡាដែលមានកាលបរិច្ឆេទនៅក្នុង Excel ដោយប្រើ រូបមន្ត និង VBA ។ សម្រាប់ការយល់ដឹងកាន់តែប្រសើររបស់អ្នក យើងនឹងប្រើសំណុំទិន្នន័យគំរូដែលមាន ឈ្មោះ , ភេទ និង ថ្ងៃខែឆ្នាំកំណើត

ទាញយកសៀវភៅការងារអនុវត្ត

រាប់ក្រឡាជាមួយកាលបរិច្ឆេទក្នុង Excel.xlsm

6 វិធីដើម្បីរាប់ចំនួនក្រឡាជាមួយ កាលបរិច្ឆេទនៅក្នុង Excel

មានវិធីជាច្រើនដើម្បីរាប់ចំនួនក្រឡាដែលមានកាលបរិច្ឆេទនៅក្នុង Excel ។ យើងនឹងឃើញការប្រើប្រាស់ VBA , COUNTA , COUNTIFS , SUMPRODUCT និងការរួមបញ្ចូលគ្នានៃមុខងារនៅទូទាំងប្រកាសនេះ។

វិធីទី 1៖ រាប់ចំនួនក្រឡាដែលមានកាលបរិច្ឆេទដោយប្រើអនុគមន៍ COUNTA

អនុគមន៍ COUNTA មានប្រយោជន៍ក្នុងការ គណនាចំនួនក្រឡាដែលមានតម្លៃជាលេខ

ជំហាន៖

  • ដំបូង ចុចលើក្រឡា F5 ហើយវាយរូបមន្តខាងក្រោម។
  • <14 =COUNTA(D5:D12)

    • ឥឡូវនេះ ចុចគ្រាប់ចុច ENTER

    នៅទីនេះ Excel បានរាប់តម្លៃកាលបរិច្ឆេទជាលេខទាំងអស់ចាប់ពី D5 ដល់ D12

    មាតិកាដែលពាក់ព័ន្ធ៖ Excel រាប់ក្រឡាដែលមានលេខ (5 វិធីសាមញ្ញ)

    វិធីទី 2៖ រាប់កាលបរិច្ឆេទក្នុងឆ្នាំដែលបានផ្តល់ឱ្យដោយប្រើមុខងារ SUMPRODUCT n

    នៅក្នុងសំណុំទិន្នន័យរបស់យើង មានកាលបរិច្ឆេទខុសៗគ្នាក្នុងឆ្នាំផ្សេងៗគ្នា។ តើ​យើង​គួរ​ធ្វើ​យ៉ាង​ណា បើ​យើង​ចង់​ដឹង​កាលបរិច្ឆេទ​ក្នុង​ឆ្នាំ​ជាក់លាក់? តោះមើលរបៀបធ្វើវា។

    ជំហាន៖

    • ដំបូងចុចលើក្រឡា F5 ហើយវាយរូបមន្តដូចខាងក្រោម។
    =SUMPRODUCT(--(YEAR($D$5:$D$12)=$F5))

    • ឥឡូវនេះ ចុចគ្រាប់ចុច ENTER

    • ជាចុងក្រោយ បំពេញស្វ័យប្រវត្តិ ដោយអូសចុះក្រោមប៊ូតុងស្តាំលើកណ្ដុរ។

    ដូច្នេះ តើមានអ្វីកើតឡើងនៅទីនេះ?

    ដើម្បីធ្វើឱ្យសាមញ្ញ ក្នុងរូបមន្តនេះ អនុគមន៍ YEAR នឹងស្រង់ឆ្នាំទាំងអស់ពីជួរកាលបរិច្ឆេទត្រឹមត្រូវ D5:D12 ហើយ​នឹង​ត្រូវ​គ្នា​នឹង​ឆ្នាំ​ដែល​បាន​ផ្តល់​ឲ្យ​ក្នុង​ក្រឡា F5

    =SUMPRODUCT(--(YEAR(1995;1994;1993;1992)=1992))

    ដើម្បី​ទទួល​បាន​អារេ​នៃ TRUE , FALSE កាលបរិច្ឆេទនីមួយៗត្រូវបានប្រៀបធៀបទៅនឹងតម្លៃឆ្នាំនៅក្នុងជួរ D.

    ={FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE}

    ជាលទ្ធផល វានឹងរាប់ TRUE ដែល​ជា 2 ក្នុង​ករណី​នៃ​ឆ្នាំ 1992

    បន្ទាប់​មក ពេល​យើង​ប្រើ ការ​បំពេញ​ដោយ​ស្វ័យ​ប្រវត្តិ ។ តម្លៃលក្ខណៈវិនិច្ឆ័យត្រូវបានផ្លាស់ប្តូរ ដូច្នេះលទ្ធផលនៃមុខងារ YEAR

    មាតិកាដែលទាក់ទង៖ របៀបរាប់ក្រឡាទទេក្នុង Excel ជាមួយនឹងលក្ខខណ្ឌ (3 វិធី)

    វិធីទី 3៖ រាប់ចំនួនក្រឡា ជាមួយកាលបរិច្ឆេទ ដោយប្រើការរួមបញ្ចូលគ្នានៃអនុគមន៍

    តោះ សាកល្បងវិធីមួយផ្សេងទៀតដើម្បីរាប់ចំនួនក្រឡាដែលមានកាលបរិច្ឆេទ។ លើកនេះ យើងនឹងប្រើមុខងាររួមបញ្ចូលគ្នា ដើម្បីរាប់ចំនួនកាលបរិច្ឆេទក្នុងក្រឡាក្នុង Excel

    ជំហាន៖

    • ដំបូង ចុចលើក្រឡា F5 ហើយវាយរូបមន្តខាងក្រោម។
    =SUM(IF(ISERROR(DATEVALUE(TEXT(D5:D12, "dd/MM/yyyy"))), 0, 1))

    • ឥឡូវនេះ ចុច CTRL +SHIFT+ENTER ទាំងអស់គ្នា។ ប្រសិនបើអ្នកកំពុងប្រើ Excel 365 បន្ទាប់មកការចុច ENTER នឹងបំពេញភារកិច្ចសម្រាប់អ្នក។

    នោះហើយជាវា។

    នៅទីនេះមុខងារ ISERROR នឹងឃើញថាតើក្រឡាមានតម្លៃលេខឬអត់។ វានឹងប្រាប់ FALSE ប្រសិនបើ ក្រឡាមិនទទេ និង TRUE ក្នុងករណីក្រឡាទទេ។ បន្ទាប់មក អនុគមន៍ IF នឹង SUM 1 សម្រាប់តម្លៃនីមួយៗ FALSE តម្លៃ សូន្យ សម្រាប់ TRUE .

    អានបន្ថែម៖ រាប់ក្រឡាទទេក្នុង Excel (4 វិធី)

    ការអានស្រដៀងគ្នា៖

    • របៀបរាប់ក្រឡាដែលមានអត្ថបទជាក់លាក់ក្នុង Excel (ទាំង Case Sensitive និង Insensitive)
    • រាប់ក្រឡាដែលមានអត្ថបទជាក់លាក់នៅក្នុង Excel

    វិធីទី 4៖ រាប់កាលបរិច្ឆេទក្នុងខែបច្ចុប្បន្នដោយប្រើអនុគមន៍ COUNTIFS

    ឥឡូវនេះ យើងនឹងឃើញពីរបៀប រាប់កាលបរិច្ឆេទ ក្នុងខែបច្ចុប្បន្ន និងមុនដោយប្រើ COUNTIFS មុខងារ។ យើងទទួលបានសំណុំទិន្នន័យដែលកាលបរិច្ឆេទនៃការចូលរួមត្រូវបានផ្តល់ឱ្យ។ យើងចង់មើលថាតើមានកាលបរិច្ឆេទចូលរួមប៉ុន្មាននៅក្នុង ខែបច្ចុប្បន្ន និងចំនួនប៉ុន្មាននៅក្នុង ខែមុន

    ជំហាន៖

    • ដំបូង ចុចលើក្រឡា G5 ហើយវាយរូបមន្តដូចបង្ហាញខាងក្រោម។
    =COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-1)+1,D5:D12,"<"&EOMONTH(TODAY(),0)+1)

    • ឥឡូវនេះ ចុច ENTER key។

    ដូច្នេះ យើងទទួលបានលទ្ធផល 5. វាក៏អាចមើលឃើញពីសំណុំទិន្នន័យដែលនៅក្នុងរបស់យើង។ខែបច្ចុប្បន្ន ខែមីនា កាលបរិច្ឆេទសរុបគឺ 5។

    បន្ទាប់ពីនោះ យើងនឹងឃើញពីរបៀបគណនាកាលបរិច្ឆេទក្នុងខែមុន។

    ជំហាន៖<2

    • ដំបូង ចុចលើក្រឡា H5 ហើយវាយរូបមន្តដូចបង្ហាញខាងក្រោម។
    =COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-2)+1,D5:D12,"<"&EOMONTH(TODAY(),-1)+1)

    • ជាចុងក្រោយ ចុចគ្រាប់ចុច ENTER ហើយលទ្ធផលរបស់យើងគឺរួចរាល់។

    រូបមន្តនេះពឹងផ្អែកលើ COUNTIFS មុខងារដើម្បីរាប់កាលបរិច្ឆេទដែលធំជាង ឬស្មើនឹងថ្ងៃដំបូងនៃខែបច្ចុប្បន្ន និងតិចជាងថ្ងៃដំបូងនៃខែបន្ទាប់។ កាលបរិច្ឆេទទាំងពីរត្រូវបានបង្កើតដោយប្រើមុខងារ EOMONTH ដែលយកកាលបរិច្ឆេទបច្ចុប្បន្នចេញពីមុខងារ TODAY

    អានបន្ថែម៖ របៀបរាប់ក្រឡាដែលបំពេញក្នុង Excel (5 វិធីរហ័ស)

    វិធីទី 5៖ រាប់ថ្ងៃកំណើតតាមខែដោយប្រើអនុគមន៍ SUMPRODUCT

    ក្នុងវិធីនេះ យើងនឹងឃើញថ្ងៃកំណើតតាមខែដោយប្រើ SUMPRODUCT មុខងារ។

    ជំហាន៖

    • វាយរូបមន្តខាងក្រោមក្នុងក្រឡា G5។
    =SUMPRODUCT(--(MONTH($D$5:$D$12)=MONTH($F5&1)))

    • ឥឡូវនេះ ចុច ENTER key។

    • បន្ទាប់ពីនោះ អូសចុះក្រោមទៅ ការបំពេញស្វ័យប្រវត្តិ សម្រាប់ស៊េរីដែលនៅសល់។

    តើអ្នកអាចប្រាប់ពីរបៀបដែលមុខងារ SUMPRODUCT ដំណើរការនៅទីនេះបានទេ? យើងគិតថាអ្នកធ្វើបាន វាដំណើរការដូចគ្នាដែលយើងបានពិភាក្សានៅក្នុង វិធីសាស្រ្ត 2

    អានបន្ថែម៖ របៀបរាប់ក្រឡាទទេក្នុង Excel (5 វិធី)

    វិធីទី 6៖ បង្កើតមុខងារកំណត់ដោយអ្នកប្រើប្រាស់ដើម្បីរាប់ចំនួនក្រឡាដែលមានកាលបរិច្ឆេទ

    នៅក្នុងវិធីនេះ យើងបង្កើតមុខងារកំណត់ដោយអ្នកប្រើប្រាស់ដោយប្រើ VBA ។ តោះអនុវត្តតាមនីតិវិធីខាងក្រោម។

    ជំហាន៖

    • ដំបូង សូមចូលទៅកាន់ផ្ទាំង អ្នកអភិវឌ្ឍន៍ ពីខ្សែបូ។
    • ទីពីរ ចុចលើ Visual Basic ពីប្រភេទ Code ដើម្បីបើក Visual Basic Editor ។ ឬចុច ALT+F11 ដើម្បីបើក Visual Basic Editor

    • វានឹងបង្ហាញនៅក្នុង Visual Basic Editor កន្លែងដែលយើងសរសេរកូដរបស់យើង។
    • ទីបី ចុចលើ ម៉ូឌុល ពី បញ្ចូល របារម៉ឺនុយទម្លាក់ចុះ។

    • វានឹងបង្កើត ម៉ូឌុល នៅក្នុងសៀវភៅការងាររបស់អ្នក។
    • ហើយចម្លង និងបិទភ្ជាប់ VBA កូដបង្ហាញខាងក្រោម។

    កូដ VBA៖

    1627
    • ចុច CTRL+S ដើម្បីរក្សាទុកឯកសារ។

    • បន្ថែមទៀត ត្រឡប់ទៅសន្លឹកកិច្ចការរបស់អ្នក ហើយបញ្ចូលរូបមន្តនៅទីនោះ។
    =Count_DateCells(D5:D12)

    • ចុច Enter
    • នោះហើយ! អ្នកនឹងទទួលបានលទ្ធផលរបស់អ្នក។

    វិធីទី 7៖ រាប់ចំនួនក្រឡាជាមួយកាលបរិច្ឆេទដោយប្រើ VBA

    ជាចុងក្រោយ នៅក្នុង វិធីសាស្ត្រនេះ យើងនឹងឃើញពីរបៀប រាប់ចំនួនកាលបរិច្ឆេទក្នុង Excel ដោយប្រើ VBA

    ជំហាន៖

    • ដំបូង ចុចកណ្ដុរស្ដាំលើសន្លឹក ហើយចូលទៅកាន់ មើលកូដ

    • បន្ទាប់ពីនោះ ចម្លង និង បិទភ្ជាប់ លេខកូដ VBA ខាងក្រោម។

    VBA Code:

    9926

    • បន្ទាប់ពីនោះចុច F5 ឬប៊ូតុងលេងដើម្បី ដំណើរការ កូដ។
    • នៅចំណុចនេះ សូមបញ្ចូលរូបមន្តក្នុងក្រឡា F5
    =SUM(IF(Date_Count(D5:D12)=7,1,0))
    • ជាចុងក្រោយ ចុចគ្រាប់ចុច CTRL + SHIFT + ENTER ខណៈពេលកំពុងធ្វើដូច្នេះ។

    តាមរយៈកូដនេះ យើងកំពុងបង្កើតមុខងារអ្នកប្រើប្រាស់ហៅថា DateCells ។ មុខងារនេះនឹងពិនិត្យតម្លៃកាលបរិច្ឆេទនៅក្នុង អារេ ជួរ និង SUM ពួកវាម្តងមួយៗ ប្រសិនបើតម្លៃកាលបរិច្ឆេទត្រឹមត្រូវ។

    អានបន្ថែម៖ របៀបរាប់លេខសេស និងលេខគូក្នុង Excel (3 វិធីងាយៗ)

    ផ្នែកអនុវត្ត

    ទិដ្ឋភាពសំខាន់តែមួយគត់ក្នុងការក្លាយជាទម្លាប់ ចំពោះវិធីសាស្រ្តរហ័សទាំងនេះគឺជាការអនុវត្ត។ ជាលទ្ធផល ខ្ញុំបានភ្ជាប់សៀវភៅលំហាត់ដែលអ្នកអាចអនុវត្តវិធីសាស្រ្តទាំងនេះ។

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

    ទាំងនេះគឺ 6 ផ្សេងគ្នា វិធីរាប់ចំនួនក្រឡាដែលមានកាលបរិច្ឆេទក្នុង Excel ។ ដោយផ្អែកលើចំណូលចិត្តរបស់អ្នក អ្នកអាចជ្រើសរើសជម្រើសដ៏ល្អបំផុត។ សូមទុកពួកវានៅក្នុងផ្នែកមតិយោបល់ ប្រសិនបើអ្នកមានសំណួរ ឬមតិកែលម្អ។

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