តារាងមាតិកា
នៅក្នុង Excel មិនមានមុខងារដើម្បីធ្វើការគណនាដោយផ្អែកលើពណ៌នៃក្រឡានោះទេ។ ប៉ុន្តែដោយប្រើ Microsoft Visual Basic for Applications (VBA) វាអាចបង្កើតមុខងារផ្ទាល់ខ្លួនសម្រាប់ការគណនាដោយផ្អែកលើពណ៌នៃក្រឡា។ នៅក្នុងអត្ថបទនេះ ខ្ញុំនឹងបង្ហាញអ្នកពីរបៀបដែលអ្នកអាចបង្កើត និងប្រើប្រាស់ ColorFunction ក្នុង Excel។
ឧបមាថា យើងមានសំណុំទិន្នន័យនៃការបញ្ជាទិញផលិតផលរបស់ក្រុមហ៊ុនមួយ។ ជួរឈរ បរិមាណបញ្ជាទិញ មានពណ៌ដោយផ្អែកលើស្ថានភាពដឹកជញ្ជូនរបស់ពួកគេ។ ការបញ្ជាទិញដែលបានចែកចាយមានពណ៌បៃតងស្រាល ហើយការបញ្ជាទិញដែលកំពុងដឹកជញ្ជូនមានពណ៌ទឹកក្រូចស្រាល។ ឥឡូវនេះ យើងអាចស្វែងរកចំនួនអតិថិជនដែលបានទទួល ឬមិនបានទទួលការបញ្ជាទិញរបស់ពួកគេដោយរាប់ក្រឡាដែលមានពណ៌ដូចគ្នា។ បរិមាណសរុបនៃការបញ្ជាទិញដែលបានចែកចាយ ឬការបញ្ជាទិញនៅក្នុងការដឹកជញ្ជូនអាចត្រូវបានរកឃើញដោយការបន្ថែមក្រឡាដែលមានពណ៌ដូចគ្នា។
ទាញយកសៀវភៅការងារអនុវត្ត
មុខងារពណ៌នៅក្នុង Excel.xlsm
ColorFunction in Excel
ជំហានទី 1 ៖ បើកម៉ូឌុលម៉ាក្រូក្នុងបង្អួច VBA
ដំបូងអ្នកត្រូវបើក VBA បង្អួចដោយចុច ALT+F11។ បន្ទាប់ពីនោះចុចខាងស្តាំលើឈ្មោះសន្លឹកពីបន្ទះខាងឆ្វេង ហើយចូលទៅកាន់ Insert> ម៉ូឌុល
ជាលទ្ធផល ប្រអប់ ម៉ូឌុល នឹងត្រូវបានបើក។
ជំហានទី 2 ៖ ការបញ្ចូលកូដ VBA សម្រាប់បង្កើត ColorFunction
បញ្ចូលកូដខាងក្រោមក្នុងប្រអប់ Module ហើយបិទ VBA បង្អួច។
4321
នៅទីនេះ កូដ VBA បង្កើតមុខងារផ្ទាល់ខ្លួនមួយដែលមានឈ្មោះថា ColorFunction ដែលនឹងរាប់ក្រឡាពណ៌ ប្រសិនបើយើងផ្តល់អាគុយម៉ង់ថា FALSE ហើយនឹងបូកសរុបក្រឡាពណ៌ ប្រសិនបើយើងផ្តល់អាគុយម៉ង់ជា TRUE។
ជំហានទី 3 ៖ ការរក្សាទុកសៀវភៅការងារជា Excel Macro Enabled Workbook
អ្នកត្រូវរក្សាទុកសៀវភៅការងារ Excel ជាទម្រង់ .xlsm ដើម្បីរក្សាទុកមុខងារផ្ទាល់ខ្លួនរបស់អ្នក។ ជាដំបូង សូមចូលទៅកាន់ File ពីជ្រុងខាងឆ្វេងខាងលើនៃបង្អួច Excel របស់អ្នក។
បន្ទាប់ពីនោះ ជ្រើសរើស Save As។
បន្ទាប់មកជ្រើសរើស សៀវភៅការងារដែលបើកដំណើរការ Excel Macro (*xlsm) ហើយចុចលើ រក្សាទុក។
ជំហានទី 4 ៖ ការប្រើ ColorFunction ដើម្បីរាប់ក្រឡាពណ៌
ឥឡូវនេះអ្នកអាចប្រើ ColorFunction ផ្ទាល់ខ្លួនរបស់អ្នក។
ដើម្បីទទួលបាន ចំនួនក្រឡាពណ៌បៃតងខ្ចី វាយរូបមន្តខាងក្រោមក្នុងក្រឡាទទេ
=ColorFunction(F5,$D$5:$D$11,FALSE)
នៅទីនេះ F5 = ក្រឡាលក្ខណៈវិនិច្ឆ័យដែលពណ៌នឹង ត្រូវបានរាប់
$D$5:$D$11 = ជួរសម្រាប់រាប់
FALSE បង្ហាញថាចំនួនក្រឡាដែលមានពណ៌ដូចគ្នាជាមួយ ក្រឡាលក្ខខណ្ឌនឹងត្រូវបានរាប់
ចុច ENTER ហើយអ្នកនឹងទទួលបានចំនួនក្រឡាពណ៌បៃតងស្រាល។
តាមរបៀបស្រដៀងគ្នា អ្នកអាចទទួលបានចំនួនកោសិកាពណ៌ទឹកក្រូចស្រាល។
ជំហានទី 5 ៖ ការប្រើមុខងារពណ៌ដើម្បីបូកក្រឡាពណ៌
ដើម្បីទទួលបានផលបូកនៃក្រឡាពណ៌បៃតងខ្ចី សូមវាយរូបមន្តខាងក្រោមក្នុង មួយ។ក្រឡាទទេ,
=ColorFunction(F5,$D$5:$D$11,TRUE)
នៅទីនេះ F5 = ក្រឡាលក្ខណៈវិនិច្ឆ័យដែលពណ៌នឹងត្រូវបានបូក
$D $5:$D$11 = ជួរសម្រាប់ផលបូក
TRUE បង្ហាញថាចំនួនក្រឡាដែលមានពណ៌ដូចគ្នាជាមួយនឹងក្រឡាលក្ខណៈវិនិច្ឆ័យនឹងត្រូវបានបន្ថែម។
អ្នកនឹងទទួលបានផលបូកនៃក្រឡាពណ៌បៃតងខ្ចីដោយចុច ENTER។
នៅក្នុង តាមរបៀបស្រដៀងគ្នា អ្នកអាចទទួលបានផលបូកនៃកោសិកាពណ៌ទឹកក្រូច។
វិធីជំនួសដើម្បីរាប់ និងបូកក្រឡាពណ៌
ជំនួសឱ្យការប្រើ មុខងារពណ៌ , អ្នកអាចទទួលបានចំនួនក្រឡាពណ៌ ឬបូកសរុបក្រឡាពណ៌តាមវិធីពីរផ្សេងគ្នា។
1. ការប្រើប្រាស់មុខងារ FILTER និង SUBTOTAL
អ្នកអាចទទួលបានចំនួន និងផលបូកនៃ ក្រឡាពណ៌ដោយប្រើ តម្រង និង អនុគមន៍ SUBTOTAL ។
ដំបូង សូមចូលទៅកាន់ផ្ទាំង ទិន្នន័យ ហើយចុចលើ តម្រង។
បន្ទាប់ពីព្រួញចុះក្រោមនឹងបង្ហាញនៅក្បែរក្បាលជួរឈរនីមួយៗ។ ចុចលើសញ្ញាព្រួញចុះក្រោមក្បែរ បរិមាណបញ្ជាទិញ (ជួរពណ៌) សូមចូលទៅកាន់ ត្រងតាមពណ៌ ហើយជ្រើសរើសពណ៌បៃតងស្រាល។
ឥឡូវនេះ អ្នកនឹងឃើញតែទិន្នន័យពណ៌បៃតងស្រាលនៅក្នុងជួរឈរនេះ។ ដើម្បីទទួលបានការរាប់ វាយរូបមន្តខាងក្រោម
=SUBTOTAL(2,D5:D11)
នៅទីនេះ 2 បង្ហាញថាក្រឡានឹងត្រូវបានរាប់ ហើយ D5:D11 គឺជាជួរនៃទិន្នន័យ។
បន្ទាប់ពីចុច ENTER អ្នកនឹងទទួលបានចំនួនពណ៌បៃតងស្រាលក្រឡា។
ដើម្បីទទួលបានផលបូកនៃក្រឡាពណ៌ សូមវាយរូបមន្តខាងក្រោម
=SUBTOTAL(9,D5:D11)
នៅទីនេះ 9 បង្ហាញថាក្រឡានឹងត្រូវបានបន្ថែមឡើង ហើយ D5:D11 គឺជាជួរទិន្នន័យ
បន្ទាប់ពីចុច ENTER អ្នកនឹងទទួលបានផលបូកនៃក្រឡាពណ៌បៃតងស្រាល។
ដោយការផ្លាស់ប្តូរតម្រងទៅជាពណ៌ទឹកក្រូចស្រាល អ្នកអាចទទួលបានចំនួន និងផលបូកនៃពណ៌ទឹកក្រូច ក្រឡា។
2. ការប្រើប្រាស់អនុគមន៍ GET.CELL
ដោយប្រើមុខងារ GET.CELL អ្នកក៏អាចរាប់ និងបូកសរុបបានផងដែរ។ ក្រឡាពណ៌។
ដំបូង សូមចូលទៅកាន់ផ្ទាំង រូបមន្ត ហើយជ្រើសរើស កំណត់ឈ្មោះ។
A ឈ្មោះថ្មី ប្រអប់នឹងបង្ហាញ។ វាយឈ្មោះដូចជា Color ក្នុងប្រអប់ Name ។ ហើយបញ្ចូលរូបមន្តក្នុង យោងទៅ ប្រអប់ ហើយចុច យល់ព្រម។
=GET.CELL(38,’GET CELL’!$D5)
នៅទីនេះ 38 បង្ហាញថារូបមន្តនឹង ផ្តល់លេខកូដពណ៌នៃក្រឡាដែលបានយោង ហើយ 'GET CELL'!$D5 គឺជាក្រឡាដែលបានយោង (ក្រឡាទីមួយបន្ទាប់ពីក្បាលជួរឈរនៃជួរឈរដែលមានពណ៌)
ឥឡូវវាយ =Color (ឈ្មោះដែលអ្នកបានផ្តល់ពីមុនក្នុងប្រអប់ កំណត់ឈ្មោះ ) ក្នុងជួរឈរជាប់គ្នានៃជួរឈរពណ៌របស់អ្នក។
បន្ទាប់ពីចុច ENTER ហើយអូសក្រឡា E5 ទៅចុងបញ្ចប់នៃសំណុំទិន្នន័យរបស់អ្នក អ្នកនឹងទទួលបានលេខកូដពណ៌នៃក្រឡាពណ៌ទាំងអស់របស់អ្នកនៃជួរឈរ E .
ឥឡូវវាយរូបមន្តខាងក្រោម ដើម្បីទទួលបានចំនួនពណ៌បៃតងស្រាលក្រឡា
=COUNTIF($E$5:$E$11,50)
នៅទីនេះ $E$5:$E$11 គឺជាជួរសម្រាប់រាប់ ហើយ 50 គឺជាកូដពណ៌នៃពណ៌បៃតងខ្ចី ។
បន្ទាប់ពីចុច Enter អ្នកនឹងទទួលបានចំនួនក្រឡាពណ៌បៃតង។
វាយបញ្ចូលរូបមន្តខាងក្រោម ដើម្បីទទួលបានផលបូកនៃក្រឡាពណ៌បៃតងខ្ចី
=SUMIF(E5:E11,50,D5:D11)
នៅទីនេះ E5:E11 គឺជាជួរលក្ខណៈវិនិច្ឆ័យ 50 បង្ហាញកូដពណ៌នៃពណ៌បៃតងស្រាល ហើយ D5:D11 គឺជាជួរផលបូក។
ចុច ENTER ហើយអ្នកនឹងទទួលបាន ផលបូកនៃក្រឡាពណ៌បៃតងទាំងអស់។
តាមរបៀបស្រដៀងគ្នា អ្នកអាចទទួលបានចំនួន និងផលបូកនៃកោសិកាពណ៌ទឹកក្រូចស្រាល។
សេចក្តីសន្និដ្ឋាន
ខ្ញុំសង្ឃឹមថាបន្ទាប់ពីឆ្លងកាត់អត្ថបទឥឡូវនេះ អ្នកអាចបង្កើត និងប្រើ ColorFunction ក្នុង Excel ។ ប្រសិនបើអ្នកជួបបញ្ហាណាមួយ សូមទុកមតិយោបល់។