តារាងមាតិកា
Excel សន្លឹកអាចត្រូវបានប្រើដើម្បីតាមដានពេលវេលា កាលបរិច្ឆេទ កាលវិភាគព្រឹត្តិការណ៍ និងសកម្មភាព តាមដានវត្ថុ និងតម្លៃរបស់វា និងច្រើនទៀត។ នៅក្នុងអត្ថបទនេះ យើងនឹងឃើញ របៀបរាប់ចំនួនក្រឡាដែលមានកាលបរិច្ឆេទនៅក្នុង Excel ដោយប្រើ រូបមន្ត និង VBA ។ សម្រាប់ការយល់ដឹងកាន់តែប្រសើររបស់អ្នក យើងនឹងប្រើសំណុំទិន្នន័យគំរូដែលមាន ឈ្មោះ , ភេទ និង ថ្ងៃខែឆ្នាំកំណើត ។
ទាញយកសៀវភៅការងារអនុវត្ត
រាប់ក្រឡាជាមួយកាលបរិច្ឆេទក្នុង Excel.xlsm6 វិធីដើម្បីរាប់ចំនួនក្រឡាជាមួយ កាលបរិច្ឆេទនៅក្នុង Excel
មានវិធីជាច្រើនដើម្បីរាប់ចំនួនក្រឡាដែលមានកាលបរិច្ឆេទនៅក្នុង Excel ។ យើងនឹងឃើញការប្រើប្រាស់ VBA , COUNTA , COUNTIFS , SUMPRODUCT និងការរួមបញ្ចូលគ្នានៃមុខងារនៅទូទាំងប្រកាសនេះ។
វិធីទី 1៖ រាប់ចំនួនក្រឡាដែលមានកាលបរិច្ឆេទដោយប្រើអនុគមន៍ COUNTA
អនុគមន៍ COUNTA មានប្រយោជន៍ក្នុងការ គណនាចំនួនក្រឡាដែលមានតម្លៃជាលេខ ។
ជំហាន៖
- ដំបូង ចុចលើក្រឡា F5 ហើយវាយរូបមន្តខាងក្រោម។ <14
- ឥឡូវនេះ ចុចគ្រាប់ចុច ENTER ។
- ដំបូងចុចលើក្រឡា F5 ហើយវាយរូបមន្តដូចខាងក្រោម។
- ឥឡូវនេះ ចុចគ្រាប់ចុច ENTER ។
- ជាចុងក្រោយ បំពេញស្វ័យប្រវត្តិ ដោយអូសចុះក្រោមប៊ូតុងស្តាំលើកណ្ដុរ។
- ដំបូង ចុចលើក្រឡា F5 ហើយវាយរូបមន្តខាងក្រោម។
- ឥឡូវនេះ ចុច CTRL +SHIFT+ENTER ទាំងអស់គ្នា។ ប្រសិនបើអ្នកកំពុងប្រើ Excel 365 បន្ទាប់មកការចុច ENTER នឹងបំពេញភារកិច្ចសម្រាប់អ្នក។
- របៀបរាប់ក្រឡាដែលមានអត្ថបទជាក់លាក់ក្នុង Excel (ទាំង Case Sensitive និង Insensitive)
- រាប់ក្រឡាដែលមានអត្ថបទជាក់លាក់នៅក្នុង Excel
- ដំបូង ចុចលើក្រឡា G5 ហើយវាយរូបមន្តដូចបង្ហាញខាងក្រោម។
- ឥឡូវនេះ ចុច ENTER key។
- ដំបូង ចុចលើក្រឡា H5 ហើយវាយរូបមន្តដូចបង្ហាញខាងក្រោម។
- ជាចុងក្រោយ ចុចគ្រាប់ចុច ENTER ហើយលទ្ធផលរបស់យើងគឺរួចរាល់។
- វាយរូបមន្តខាងក្រោមក្នុងក្រឡា G5។
- ឥឡូវនេះ ចុច ENTER key។
- បន្ទាប់ពីនោះ អូសចុះក្រោមទៅ ការបំពេញស្វ័យប្រវត្តិ សម្រាប់ស៊េរីដែលនៅសល់។
- ដំបូង សូមចូលទៅកាន់ផ្ទាំង អ្នកអភិវឌ្ឍន៍ ពីខ្សែបូ។
- ទីពីរ ចុចលើ Visual Basic ពីប្រភេទ Code ដើម្បីបើក Visual Basic Editor ។ ឬចុច ALT+F11 ដើម្បីបើក Visual Basic Editor ។
- វានឹងបង្ហាញនៅក្នុង Visual Basic Editor កន្លែងដែលយើងសរសេរកូដរបស់យើង។
- ទីបី ចុចលើ ម៉ូឌុល ពី បញ្ចូល របារម៉ឺនុយទម្លាក់ចុះ។
- វានឹងបង្កើត ម៉ូឌុល នៅក្នុងសៀវភៅការងាររបស់អ្នក។
- ហើយចម្លង និងបិទភ្ជាប់ VBA កូដបង្ហាញខាងក្រោម។
=COUNTA(D5:D12)
នៅទីនេះ Excel បានរាប់តម្លៃកាលបរិច្ឆេទជាលេខទាំងអស់ចាប់ពី D5 ដល់ D12 ។
មាតិកាដែលពាក់ព័ន្ធ៖ Excel រាប់ក្រឡាដែលមានលេខ (5 វិធីសាមញ្ញ)
វិធីទី 2៖ រាប់កាលបរិច្ឆេទក្នុងឆ្នាំដែលបានផ្តល់ឱ្យដោយប្រើមុខងារ SUMPRODUCT n
នៅក្នុងសំណុំទិន្នន័យរបស់យើង មានកាលបរិច្ឆេទខុសៗគ្នាក្នុងឆ្នាំផ្សេងៗគ្នា។ តើយើងគួរធ្វើយ៉ាងណា បើយើងចង់ដឹងកាលបរិច្ឆេទក្នុងឆ្នាំជាក់លាក់? តោះមើលរបៀបធ្វើវា។
ជំហាន៖
=SUMPRODUCT(--(YEAR($D$5:$D$12)=$F5))
ដូច្នេះ តើមានអ្វីកើតឡើងនៅទីនេះ?
ដើម្បីធ្វើឱ្យសាមញ្ញ ក្នុងរូបមន្តនេះ អនុគមន៍ 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 ។
ជំហាន៖
=SUM(IF(ISERROR(DATEVALUE(TEXT(D5:D12, "dd/MM/yyyy"))), 0, 1))
នោះហើយជាវា។
នៅទីនេះមុខងារ ISERROR នឹងឃើញថាតើក្រឡាមានតម្លៃលេខឬអត់។ វានឹងប្រាប់ FALSE ប្រសិនបើ ក្រឡាមិនទទេ និង TRUE ក្នុងករណីក្រឡាទទេ។ បន្ទាប់មក អនុគមន៍ IF នឹង SUM 1 សម្រាប់តម្លៃនីមួយៗ FALSE តម្លៃ សូន្យ សម្រាប់ TRUE .
អានបន្ថែម៖ រាប់ក្រឡាទទេក្នុង Excel (4 វិធី)
ការអានស្រដៀងគ្នា៖
វិធីទី 4៖ រាប់កាលបរិច្ឆេទក្នុងខែបច្ចុប្បន្នដោយប្រើអនុគមន៍ COUNTIFS
ឥឡូវនេះ យើងនឹងឃើញពីរបៀប រាប់កាលបរិច្ឆេទ ក្នុងខែបច្ចុប្បន្ន និងមុនដោយប្រើ COUNTIFS មុខងារ។ យើងទទួលបានសំណុំទិន្នន័យដែលកាលបរិច្ឆេទនៃការចូលរួមត្រូវបានផ្តល់ឱ្យ។ យើងចង់មើលថាតើមានកាលបរិច្ឆេទចូលរួមប៉ុន្មាននៅក្នុង ខែបច្ចុប្បន្ន និងចំនួនប៉ុន្មាននៅក្នុង ខែមុន ។
ជំហាន៖
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-1)+1,D5:D12,"<"&EOMONTH(TODAY(),0)+1)
ដូច្នេះ យើងទទួលបានលទ្ធផល 5. វាក៏អាចមើលឃើញពីសំណុំទិន្នន័យដែលនៅក្នុងរបស់យើង។ខែបច្ចុប្បន្ន ខែមីនា កាលបរិច្ឆេទសរុបគឺ 5។
បន្ទាប់ពីនោះ យើងនឹងឃើញពីរបៀបគណនាកាលបរិច្ឆេទក្នុងខែមុន។
ជំហាន៖<2
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-2)+1,D5:D12,"<"&EOMONTH(TODAY(),-1)+1)
រូបមន្តនេះពឹងផ្អែកលើ COUNTIFS មុខងារដើម្បីរាប់កាលបរិច្ឆេទដែលធំជាង ឬស្មើនឹងថ្ងៃដំបូងនៃខែបច្ចុប្បន្ន និងតិចជាងថ្ងៃដំបូងនៃខែបន្ទាប់។ កាលបរិច្ឆេទទាំងពីរត្រូវបានបង្កើតដោយប្រើមុខងារ EOMONTH ដែលយកកាលបរិច្ឆេទបច្ចុប្បន្នចេញពីមុខងារ TODAY ។
អានបន្ថែម៖ របៀបរាប់ក្រឡាដែលបំពេញក្នុង Excel (5 វិធីរហ័ស)
វិធីទី 5៖ រាប់ថ្ងៃកំណើតតាមខែដោយប្រើអនុគមន៍ SUMPRODUCT
ក្នុងវិធីនេះ យើងនឹងឃើញថ្ងៃកំណើតតាមខែដោយប្រើ SUMPRODUCT មុខងារ។
ជំហាន៖
=SUMPRODUCT(--(MONTH($D$5:$D$12)=MONTH($F5&1)))
តើអ្នកអាចប្រាប់ពីរបៀបដែលមុខងារ SUMPRODUCT ដំណើរការនៅទីនេះបានទេ? យើងគិតថាអ្នកធ្វើបាន វាដំណើរការដូចគ្នាដែលយើងបានពិភាក្សានៅក្នុង វិធីសាស្រ្ត 2 ។
អានបន្ថែម៖ របៀបរាប់ក្រឡាទទេក្នុង Excel (5 វិធី)
វិធីទី 6៖ បង្កើតមុខងារកំណត់ដោយអ្នកប្រើប្រាស់ដើម្បីរាប់ចំនួនក្រឡាដែលមានកាលបរិច្ឆេទ
នៅក្នុងវិធីនេះ យើងបង្កើតមុខងារកំណត់ដោយអ្នកប្រើប្រាស់ដោយប្រើ 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 ។ ដោយផ្អែកលើចំណូលចិត្តរបស់អ្នក អ្នកអាចជ្រើសរើសជម្រើសដ៏ល្អបំផុត។ សូមទុកពួកវានៅក្នុងផ្នែកមតិយោបល់ ប្រសិនបើអ្នកមានសំណួរ ឬមតិកែលម្អ។