តារាងមាតិកា
ការបង្រៀនពិភាក្សាអំពីវាក្យសម្ព័ន្ធ និងការប្រើប្រាស់ជាមូលដ្ឋាននៃអនុគមន៍ COUNTBLANK ដើម្បីរាប់ចំនួនក្រឡាទទេក្នុង Excel។
នៅក្នុងអត្ថបទថ្មីៗមួយចំនួន យើងបានពិភាក្សាអំពីវិធីផ្សេងគ្នា ដើម្បីកំណត់អត្តសញ្ញាណក្រឡាទទេ និងបន្លិចចន្លោះនៅក្នុង Excel ។ ទោះយ៉ាងណាក៏ដោយ ក្នុងស្ថានភាពខ្លះ អ្នកប្រហែលជាចង់ដឹងថាតើកោសិកាចំនួនប៉ុន្មានមិនមានអ្វីនៅក្នុងពួកវា។ Microsoft Excel មានមុខងារពិសេសសម្រាប់រឿងនេះផងដែរ។ ការបង្រៀននេះនឹងបង្ហាញអ្នកពីវិធីសាស្រ្តលឿនបំផុត និងងាយស្រួលបំផុតដើម្បីទទួលបានចំនួនក្រឡាទទេក្នុងជួរ ក៏ដូចជាជួរទទេទាំងស្រុង។
មុខងារ Excel COUNTBLANK
The មុខងារ COUNTBLANK ក្នុង Excel ត្រូវបានរចនាឡើងដើម្បីរាប់ក្រឡាទទេក្នុងជួរដែលបានបញ្ជាក់។ វាជាកម្មសិទ្ធិរបស់ប្រភេទនៃមុខងារស្ថិតិ ហើយមាននៅគ្រប់កំណែទាំងអស់នៃ Excel សម្រាប់ Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010 និង Excel 2007។
វាក្យសម្ព័ន្ធនៃមុខងារនេះគឺត្រង់ណាស់។ ហើយទាមទារត្រឹមតែអាគុយម៉ង់មួយប៉ុណ្ណោះ៖
COUNTBLANK(range)កន្លែងដែល range គឺជាជួរនៃក្រឡាដែលត្រូវរាប់ចន្លោះទទេ។
នេះគឺជាឧទាហរណ៍នៃ COUNTBLANK រូបមន្តក្នុង Excel ក្នុងទម្រង់សាមញ្ញបំផុតរបស់វា៖
=COUNTBLANK(A2:D2)
រូបមន្តដែលបានបញ្ចូលក្នុង E2 និងចម្លងទៅ E7 កំណត់ចំនួនក្រឡាទទេក្នុងជួរ A ដល់ D ក្នុងជួរនីមួយៗ ហើយត្រឡប់ទាំងនេះ លទ្ធផល៖
គន្លឹះ។ ដើម្បីរាប់ក្រឡា មិនទទេ ក្នុង Excel សូមប្រើអនុគមន៍ COUNTA។
អនុគមន៍ COUNTBLANK - 3អ្វីដែលត្រូវចងចាំ
ដើម្បីប្រើប្រាស់រូបមន្ត Excel យ៉ាងមានប្រសិទ្ធភាពសម្រាប់ការរាប់ក្រឡាទទេ វាជាការសំខាន់ណាស់ដែលត្រូវស្វែងយល់ថាតើកោសិកាអ្វីខ្លះដែលមុខងារ COUNTBLANK ចាត់ទុកថាជា "blanks"។
- ក្រឡាដែលមានអត្ថបទណាមួយ។ លេខ កាលបរិច្ឆេទ តម្លៃឡូជីខល ដកឃ្លា ឬកំហុសមិនត្រូវបានរាប់បញ្ចូលទេ។
- ក្រឡាដែលមាន សូន្យ ត្រូវបានចាត់ទុកថាមិនទទេ ហើយមិនត្រូវបានរាប់បញ្ចូលទេ។
- ក្រឡាដែលមានរូបមន្តដែល ត្រឡប់ ខ្សែអក្សរទទេ ("") ត្រូវបានចាត់ទុកថាទទេ ហើយត្រូវបានរាប់។ រូបមន្តដែលត្រឡប់ខ្សែអក្សរទទេត្រូវបានរាប់ពីរដង៖
- COUNTBLANK ចាត់ទុកខ្សែសូន្យជាក្រឡាទទេ ព្រោះវាបង្ហាញទទេ។
- COUNTA ចាត់ទុកខ្សែសូន្យជា ក្រឡាមិនទទេ ព្រោះវាពិតជាមានរូបមន្ត។
នោះប្រហែលជាស្តាប់ទៅមិនសមហេតុផលបន្តិច ប៉ុន្តែ Excel ធ្វើការតាមវិធីនេះ :)
របៀបរាប់ក្រឡាទទេក្នុង Excel - ឧទាហរណ៍រូបមន្ត
COUNTBLANK គឺងាយស្រួលបំផុត ប៉ុន្តែមិនមែននៅលើនោះទេ។ វិធីដើម្បីរាប់ក្រឡាទទេក្នុង Excel ។ ឧទាហរណ៍ខាងក្រោមបង្ហាញពីវិធីសាស្រ្តផ្សេងទៀតមួយចំនួន ហើយពន្យល់ថារូបមន្តណាដែលល្អបំផុតដែលត្រូវប្រើក្នុងសេណារីយ៉ូណាមួយ។
រាប់ក្រឡាទទេក្នុងជួរជាមួយ COUNTBLANK
នៅពេលណាដែលអ្នកត្រូវការរាប់ចន្លោះទទេក្នុង Excel, COUNTBLANK គឺជាមុខងារដំបូងដែលត្រូវសាកល្បង។
ឧទាហរណ៍ ដើម្បីទទួលបានចំនួនក្រឡាទទេក្នុងជួរនីមួយៗក្នុងតារាងខាងក្រោម យើងបញ្ចូលរូបមន្តខាងក្រោមនៅក្នុង F2៖
=COUNTBLANK(A2:E2)
នៅពេលយើងប្រើសេចក្តីយោងដែលទាក់ទងសម្រាប់ជួរ យើងអាចអូសរូបមន្តចុះក្រោម ហើយឯកសារយោងនឹងកែតម្រូវដោយស្វ័យប្រវត្តិសម្រាប់ជួរនីមួយៗ ដោយបង្កើតលទ្ធផលដូចខាងក្រោម៖
របៀបរាប់ក្រឡាទទេក្នុង Excel ដោយប្រើ COUNTIFS ឬ COUNTIF
វិធីមួយផ្សេងទៀតដើម្បីរាប់ក្រឡាទទេក្នុង Excel គឺត្រូវប្រើមុខងារ COUNTIF ឬ COUNTIFS ឬជាមួយ ខ្សែអក្សរទទេ ("") ជាលក្ខណៈវិនិច្ឆ័យ។
ក្នុងករណីរបស់យើង រូបមន្តនឹងមានដូចខាងក្រោម៖
=COUNTIF(B2:E2, "")
ឬ
=COUNTIFS(B2:E2, "")
ដូចដែលអ្នកបានឃើញនៅក្នុងរូបថតអេក្រង់ខាងក្រោម លទ្ធផលនៃ COUNTIFS គឺដូចគ្នាទៅនឹង COUNTBLANK ដូច្នេះរូបមន្តមួយណាដែលត្រូវប្រើក្នុងសេណារីយ៉ូនេះគឺជាបញ្ហានៃចំណូលចិត្តផ្ទាល់ខ្លួនរបស់អ្នក។
រាប់ក្រឡាទទេដោយលក្ខខណ្ឌ
នៅក្នុងស្ថានភាពមួយ នៅពេលដែលអ្នកចង់រាប់ក្រឡាទទេដោយផ្អែកលើលក្ខខណ្ឌមួយចំនួន COUNTIFS គឺជាមុខងារត្រឹមត្រូវក្នុងការប្រើប្រាស់ ដូចដែលវាក្យសម្ព័ន្ធរបស់វាផ្តល់សម្រាប់ ច្រើន លក្ខណៈវិនិច្ឆ័យ ។
ឧទាហរណ៍ ដើម្បីកំណត់ចំនួនក្រឡាដែលមាន "Apples" នៅក្នុង col umn A និងចន្លោះទទេក្នុងជួរ C ប្រើរូបមន្តនេះ៖
=COUNTIFS(A2:A9, "apples", C2:C9, "")
ឬបញ្ចូលលក្ខខណ្ឌក្នុងក្រឡាដែលបានកំណត់ជាមុន និយាយថា F1 ហើយយោងទៅក្រឡានោះជាលក្ខណៈវិនិច្ឆ័យ៖
=COUNTIFS(A2:A9, F1, C2:C9, "")
ប្រសិនបើ COUNTBLANK ក្នុង Excel
ក្នុងករណីខ្លះ អ្នកអាចមិនគ្រាន់តែរាប់ក្រឡាទទេក្នុងជួរមួយប៉ុណ្ណោះទេ ប៉ុន្តែធ្វើសកម្មភាពខ្លះអាស្រ័យលើ ថាតើមានក្រឡាទទេឬអត់។
ទោះបីជាមិនមាន IF ដែលភ្ជាប់មកជាមួយក៏ដោយ។មុខងារ COUNTBLANK ក្នុង Excel អ្នកអាចបង្កើតរូបមន្តដោយខ្លួនឯងបានយ៉ាងងាយស្រួលដោយប្រើមុខងារ IF និង COUNTBLANK ជាមួយគ្នា។ នេះជារបៀប៖
- ពិនិត្យមើលថាតើចន្លោះទទេរាប់ស្មើសូន្យ ហើយដាក់កន្សោមនេះនៅក្នុងការធ្វើតេស្តតក្កវិជ្ជានៃ IF:
COUNTBLANK(B2:D2)=0
- ប្រសិនបើការធ្វើតេស្តតក្កវិជ្ជាវាយតម្លៃទៅពិត លទ្ធផល "គ្មានចន្លោះ។"
- ប្រសិនបើការធ្វើតេស្តតក្កវិជ្ជាវាយតម្លៃទៅ FALSE លទ្ធផល "ទទេ"។
រូបមន្តពេញលេញមានរូបរាងនេះ៖
=IF(COUNTBLANK(B2:D2)=0, "No blanks", "Blanks")
ជាលទ្ធផល រូបមន្តកំណត់ជួរទាំងអស់ដែលបាត់តម្លៃមួយ ឬច្រើន៖
ឬអ្នកអាចដំណើរការមុខងារផ្សេងទៀតអាស្រ័យលើចំនួនចន្លោះ។ ឧទាហរណ៍ ប្រសិនបើគ្មានក្រឡាទទេក្នុងជួរ B2:D2 (ឧ. ប្រសិនបើ COUNTBLANK ត្រឡប់ 0) បន្ទាប់មកបូកតម្លៃ បើមិនដូច្នោះទេ ត្រឡប់ "Blanks":
=IF(COUNTBLANK(B2:D2)=0, SUM(B2:D2), "Blanks")
របៀបរាប់ជួរទទេក្នុង Excel
ឧបមាថាអ្នកមានតារាងដែលជួរខ្លះមានព័ត៌មាន ខណៈជួរផ្សេងទៀតទទេទាំងស្រុង។ សំណួរគឺ - តើអ្នកទទួលបានចំនួនជួរដេកដែលមិនមានអ្វីនៅក្នុងពួកវាដោយរបៀបណា?
ដំណោះស្រាយដែលស្រួលបំផុតដែលត្រូវគិតគឺត្រូវបន្ថែមជួរឈរជំនួយ ហើយបំពេញវាជាមួយនឹងរូបមន្ត Excel COUNTBLANK ដែលស្វែងរក ចំនួនក្រឡាទទេក្នុងជួរនីមួយៗ៖
=COUNTBLANK(A2:E2)
ហើយបន្ទាប់មក ប្រើមុខងារ COUNTIF ដើម្បីរកមើលថាតើក្រឡាទាំងអស់នៅទទេប៉ុន្មានជួរ។ ដោយសារតារាងប្រភពរបស់យើងមាន 5 ជួរ (A ដល់ E) យើងរាប់ជួរដេកដែលមានក្រឡាទទេចំនួន 5៖
=COUNTIF(F2:F8, 5))
ជំនួសឱ្យ"hardcoding" ចំនួនជួរឈរ អ្នកអាចប្រើមុខងារ COLUMNS ដើម្បីគណនាវាដោយស្វ័យប្រវត្តិ៖
=COUNTIF(F2:F8, COLUMNS(A2:E2))
ប្រសិនបើអ្នកមិនចង់រុះរើរចនាសម្ព័ន្ធ នៃសន្លឹកកិច្ចការដែលបានរចនាយ៉ាងស្រស់ស្អាតរបស់អ្នក អ្នកអាចសម្រេចបានលទ្ធផលដូចគ្នាជាមួយនឹងរូបមន្តស្មុគ្រស្មាញច្រើន ដែលមិនតម្រូវឱ្យមានជួរឈរជំនួយ ឬសូម្បីតែបញ្ចូលអារេ៖
សូមមើលផងដែរ: របៀបលុបជួរដេកក្នុង Excel ដោយប្រើផ្លូវកាត់ ឬម៉ាក្រូ VBA=SUM(--(MMULT(--(A2:E8""), ROW(INDIRECT("A1:A"&COLUMNS(A2:E8))))=0))
ធ្វើការពីខាងក្នុងចេញ នេះជាអ្វីដែលរូបមន្តធ្វើ៖
- ដំបូង អ្នកពិនិត្យជួរទាំងមូលសម្រាប់ក្រឡាដែលមិនទទេ ដោយប្រើកន្សោមដូចជា A2:E8" ហើយបន្ទាប់មកបង្ខិតបង្ខំ តម្លៃតក្កវិជ្ជាដែលបានត្រឡប់មកវិញនៃ TRUE និង FALSE ទៅ 1 និង 0's ដោយប្រើសញ្ញាប្រមាណវិធី unary ទ្វេ (--) ។ លទ្ធផលនៃប្រតិបត្តិការនេះគឺជាអារេពីរវិមាត្រ (មិនទទេ) និងសូន្យ (ចន្លោះទទេ)។
- គោលបំណងនៃផ្នែក ROW គឺដើម្បីបង្កើតអារេបញ្ឈរនៃលេខ មិនមែនសូន្យ តម្លៃ ដែលក្នុងនោះចំនួនធាតុស្មើនឹងចំនួនជួរឈរនៃជួរ។ ក្នុងករណីរបស់យើង ជួរមាន 5 ជួរ (A2:E8) ដូច្នេះយើងទទួលបានអារេនេះ៖ {1;2;3;4;5}
- អនុគមន៍ MMULT គណនាផលិតផលម៉ាទ្រីសនៃអារេខាងលើ និង បង្កើតលទ្ធផលដូចជា៖ {11;0;15;8;0;8;10}។ នៅក្នុងអារេនេះ រឿងតែមួយគត់ដែលសំខាន់សម្រាប់យើងគឺតម្លៃ 0 ដែលតំណាងឱ្យជួរដែលក្រឡាទាំងអស់នៅទទេ។
- ជាចុងក្រោយ អ្នកប្រៀបធៀបធាតុនីមួយៗនៃអារេខាងលើទល់នឹងសូន្យ បង្ខំ TRUE និង FALSE ទៅ 1 និង 0 ហើយបន្ទាប់មកបូកធាតុនៃវគ្គផ្តាច់ព្រ័ត្រនេះ។អារេ៖ {0;1;0;0;1;0;0} ។ ដោយចងចាំថា 1 ដែលត្រូវគ្នានឹងជួរទទេ អ្នកនឹងទទួលបានលទ្ធផលដែលចង់បាន។
ប្រសិនបើរូបមន្តខាងលើហាក់ដូចជាពិបាកពេកសម្រាប់អ្នកក្នុងការយល់ អ្នកប្រហែលជាចូលចិត្តវាប្រសើរជាង៖
=SUM(--(COUNTIF(INDIRECT("A"&ROW(A2:A8) & ":E"&ROW(A2:A8)), ""&"")=0))
នៅទីនេះ អ្នកប្រើអនុគមន៍ COUNTIF ដើម្បីស្វែងរកចំនួនក្រឡាដែលមិនទទេមាននៅក្នុងជួរនីមួយៗ ហើយដោយ INDIRECT "ចិញ្ចឹម" ជួរដេកទៅ COUNTIF ម្តងមួយ។ លទ្ធផលនៃប្រតិបត្តិការនេះគឺជាអារេដូចជា {4;0;5;3;0;3;4}។ ពិនិត្យសម្រាប់ 0 បំប្លែងអារេខាងលើទៅជា {0;1;0;0;1;0;0} ដែល 1 តំណាងឱ្យជួរទទេ ដូច្នេះអ្នកគ្រាន់តែត្រូវបន្ថែមពួកវាឡើង។
រាប់ក្រឡាទទេពិតប្រាកដ ដោយមិនរាប់បញ្ចូលខ្សែអក្សរទទេ
នៅក្នុងឧទាហរណ៍មុនទាំងអស់ យើងកំពុងរាប់ក្រឡាទទេ រួមទាំងក្រឡាដែលបង្ហាញតែទទេ ប៉ុន្តែតាមពិត មានខ្សែអក្សរទទេ ("") ដែលត្រឡប់ដោយរូបមន្តមួយចំនួន។ ក្នុងករណីអ្នកចង់មិនរាប់បញ្ចូលខ្សែប្រវែងសូន្យពីលទ្ធផល អ្នកអាចប្រើរូបមន្តទូទៅនេះ៖
សូមមើលផងដែរ: របៀបលុបអត្ថបទ ឬតួអក្សរចេញពីក្រឡាក្នុង ExcelROWS( range ) * COLUMNS( range ) - COUNTA( ជួរ )អ្វីដែលរូបមន្តធ្វើគឺគុណចំនួនជួរដេកដោយចំនួនជួរឈរ ដើម្បីទទួលបានចំនួនក្រឡាសរុបក្នុងជួរ ដែលអ្នកដកចំនួននៃចន្លោះដែលមិនមែនទទេត្រឡប់ដោយ COUNTA . ដូចដែលអ្នកអាចចងចាំបាន មុខងារ Excel COUNTA ចាត់ទុកខ្សែអក្សរទទេជាក្រឡាដែលមិនមែនជាទទេ ដូច្នេះពួកវានឹងមិនត្រូវបានបញ្ចូលក្នុងលទ្ធផលចុងក្រោយនោះទេ។
ឧទាហរណ៍ ដើម្បីកំណត់ថាតើមានក្រឡាទទេចំនួនប៉ុន្មាននៅក្នុង ជួរ A2:A8 នេះជារូបមន្តប្រើ៖
=ROWS(A2:A8) * COLUMNS(A2:A8) - COUNTA(A2:A8)
រូបថតអេក្រង់ខាងក្រោមបង្ហាញលទ្ធផល៖
នោះជារបៀបរាប់ក្រឡាទទេក្នុង Excel។ ខ្ញុំសូមអរគុណចំពោះការអាន ហើយសង្ឃឹមថានឹងបានជួបអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ!
ការទាញយកដែលមាន
រាប់ឧទាហរណ៍រូបមន្តក្រឡាទទេ