តារាងមាតិកា
ប្រសិនបើអ្នកកំពុងស្វែងរកវិធីងាយស្រួលបំផុតមួយចំនួនដើម្បីត្រឡប់តម្លៃប្រសិនបើក្រឡាទទេ នោះអ្នកនឹងឃើញថាអត្ថបទនេះមានប្រយោជន៍។ ដូច្នេះ សូមចាប់ផ្តើមជាមួយអត្ថបទចម្បង។
ទាញយកសៀវភៅការងារ
ត្រឡប់ប្រសិនបើ Blank Cell.xlsm
12 វិធីដើម្បីត្រឡប់តម្លៃ ប្រសិនបើក្រឡាគឺទទេ
នៅទីនេះ ខ្ញុំកំពុងប្រើតារាងខាងក្រោមដែលមាន កាលបរិច្ឆេទបញ្ជាទិញ កាលបរិច្ឆេទដឹកជញ្ជូន និង ការលក់ មួយចំនួន ធាតុ របស់ក្រុមហ៊ុនមួយ។ ដោយប្រើសំណុំទិន្នន័យនេះ ខ្ញុំនឹងព្យាយាមបង្ហាញវិធីនៃការត្រឡប់តម្លៃសម្រាប់ Blank Cell។
សម្រាប់ការបង្កើតអត្ថបទ ខ្ញុំបានប្រើ Microsoft Excel 365 កំណែ អ្នកអាចប្រើកំណែផ្សេងទៀតតាមភាពងាយស្រួលរបស់អ្នក។
វិធីសាស្រ្ត-1៖ ការប្រើប្រាស់មុខងារ IF ដើម្បីត្រឡប់តម្លៃនៃក្រឡាដែលនៅជាប់គ្នា ប្រសិនបើក្រឡាទទេ
ឧបមាថាអ្នក ចង់ទទួលបាន កាលបរិច្ឆេទបញ្ជាទិញ សម្រាប់ផលិតផលដែលមិនទាន់ត្រូវបានចែកចាយនៅឡើយ (កោសិកាទទេនៅក្នុងជួរឈរ កាលបរិច្ឆេទដឹកជញ្ជូន ) នៅក្នុង កាលបរិច្ឆេទនៃការបញ្ជាទិញសម្រាប់ទំនិញមិនទាន់បានចែកចាយ ជួរឈរ។ ដើម្បីធ្វើដូចនេះអ្នកអាចប្រើ អនុគមន៍ IF ។
ជំហាន-01 :
➤ជ្រើសរើស ក្រឡាលទ្ធផល F5
=IF(D5="",C5,"")
នៅទីនេះ លក្ខខណ្ឌឡូជីខលគឺ D5="" ដែលមានន័យថាក្រឡា D5 នៃ កាលបរិច្ឆេទចែកចាយ ជួរឈរនឹងទទេ ហើយប្រសិនបើវាគឺ TRUE នោះវានឹងត្រឡប់តម្លៃក្រឡា C5 នៃ កាលបរិច្ឆេទបញ្ជាទិញ ជួរឈរ បើមិនដូច្នេះទេ វានឹងត្រឡប់ ទទេ ។
➤ចុចសន្លឹកដែលមានឈ្មោះ ការអនុវត្ត ។ សូមធ្វើវាដោយខ្លួនអ្នក។
សេចក្តីសន្និដ្ឋាន
នៅក្នុងអត្ថបទនេះ ខ្ញុំបានព្យាយាមរៀបរាប់ពីវិធីងាយស្រួលបំផុតដើម្បីត្រឡប់តម្លៃសម្រាប់ក្រឡាទទេ។ សង្ឃឹមថាអ្នកនឹងយល់ថាវាមានប្រយោជន៍។ ប្រសិនបើអ្នកមានសំណូមពរ ឬចម្ងល់ណាមួយ សូមមានអារម្មណ៍សេរីក្នុងការចែករំលែកវានៅក្នុងផ្នែកមតិយោបល់។
Enter➤ អូសចុះក្រោម Fill Handle Tool
លទ្ធផល :
តាមវិធីនេះ អ្នកនឹងទទួលបាន កាលបរិច្ឆេទបញ្ជាទិញ សម្រាប់ក្រឡាទទេដែលត្រូវគ្នានៃជួរឈរ កាលបរិច្ឆេទដឹកជញ្ជូន ។
វិធីសាស្រ្ត-2៖ ការប្រើប្រាស់មុខងារ IF ដើម្បីត្រឡប់តម្លៃ
ឧបមាថា ក្រុមហ៊ុនចង់ផ្តល់សំណងដល់អតិថិជនសម្រាប់ការចែកចាយយឺត 5% លើ សរុប ការលក់ តម្លៃ។ ដូច្នេះ អ្នកអាចប៉ាន់ស្មានតម្លៃនេះសម្រាប់ផលិតផលដែលមិនទាន់ត្រូវបានចែកចាយដោយធ្វើតាមវិធីនេះ។
ជំហាន-01 :
➤ជ្រើសរើសក្រឡាលទ្ធផល F5
=IF(D5="",5%*E5,"")
នៅទីនេះ លក្ខខណ្ឌឡូជីខលគឺ D5="" ដែល មានន័យថាក្រឡា D5 នៃ កាលបរិច្ឆេទចែកចាយ ជួរឈរនឹងទទេ ហើយប្រសិនបើវាគឺ TRUE នោះវានឹងត្រឡប់ 5% នៃ Sales តម្លៃ ( E5 cell) បើមិនដូច្នេះទេ វានឹងត្រឡប់ Blank ។
➤ ចុច Enter
➤អូសចុះក្រោម Fill Handle Tool
លទ្ធផល :
បន្ទាប់ពីនោះ អ្នកនឹងទទួលបានកម្រៃជើងសារ 5% នៃតម្លៃ ការលក់ សម្រាប់ក្រឡាទទេដែលត្រូវគ្នានៃជួរ កាលបរិច្ឆេទចែកចាយ ។
វិធីសាស្រ្ត-3៖ ការប្រើអនុគមន៍ IF និងអនុគមន៍ ISBLANK
សម្រាប់ការត្រឡប់តម្លៃ ប្រសិនបើក្រឡាណាមួយនៃជួរឈរ កាលបរិច្ឆេទចែកចាយ ទទេ អ្នកអាចប្រើ អនុគមន៍ IF និង អនុគមន៍ ISBLANK ។
ជំហាន-01 :
➤ជ្រើសរើស ក្រឡាលទ្ធផល F5
=IF(ISBLANK(D5),"Not Delivered","Delivered")
នៅទីនេះ លក្ខខណ្ឌឡូជីខលគឺ ISBLANK(D5) , ISBLANK នឹងត្រឡប់ TRUE ប្រសិនបើក្រឡា D5 នៃ កាលបរិច្ឆេទចែកចាយ ជួរឈរគឺទទេ ហើយប្រសិនបើវាគឺ TRUE បន្ទាប់មក IF នឹងត្រឡប់មកវិញ “មិនបានចែកចាយ” បើមិនដូច្នេះទេ វានឹងត្រឡប់មកវិញ “បានចែកចាយ” នៅពេលដែលកោសិកានៃ កាលបរិច្ឆេទចែកចាយ ជួរឈរមិនទទេ។
➤ ចុច Enter
➤ អូសចុះក្រោម Fill Handle Tool
លទ្ធផល :
បន្ទាប់មក អ្នកនឹងមានស្ថានភាព មិនបានបញ្ជូន សម្រាប់ក្រឡាទទេដែលត្រូវគ្នានៃជួរឈរ កាលបរិច្ឆេទចែកចាយ ។
វិធីសាស្រ្ត-4៖ ការប្រើប្រាស់អនុគមន៍ IF និងអនុគមន៍ COUNTBLANK
អ្នកអាចប្រើមុខងារ IF និង អនុគមន៍ COUNTBLANK ដើម្បីត្រឡប់តម្លៃសម្រាប់ក្រឡាទទេនៃ កាលបរិច្ឆេទចែកចាយ ជួរឈរ។
ជំហាន-01 :
➤ជ្រើសរើសក្រឡាលទ្ធផល E5
=IF(COUNTBLANK(D5)>0,"Not Delivered","Delivered")
នៅទីនេះ លក្ខខណ្ឌឡូជីខលគឺ COUNTBLANK(D5)>0 , COUNTBLANK នឹងរាប់ចំនួន cel ទទេ ls ហើយនៅពេលដែលមានក្រឡាទទេ វានឹងត្រឡប់លេខធំជាង 0 ហើយដូច្នេះវានឹងត្រឡប់ TRUE ប្រសិនបើក្រឡា D5 នៃ កាលបរិច្ឆេទចែកចាយ ជួរឈរគឺទទេ។
នៅពេលដែលវា TRUE , IF នឹងត្រឡប់ “មិនបានចែកចាយ” បើមិនដូច្នេះទេ វានឹងត្រឡប់ "បានចែកចាយ" នៅពេលដែលក្រឡានៃ កាលបរិច្ឆេទចែកចាយ ជួរឈរមិនទទេ។
➤ចុច Enter
➤អូសចុះក្រោម Fill Handle Tool
លទ្ធផល :
បន្ទាប់ពីនោះ អ្នកនឹងមាន Not បានចែកចាយ ស្ថានភាពសម្រាប់ក្រឡាទទេដែលត្រូវគ្នានៃជួរឈរ កាលបរិច្ឆេទចែកចាយ ។
វិធីសាស្រ្ត-5៖ ការប្រើប្រាស់អនុគមន៍ IF និងអនុគមន៍ COUNTIF
សម្រាប់ការត្រឡប់តម្លៃប្រសិនបើក្រឡាណាមួយនៃជួរឈរ កាលបរិច្ឆេទចែកចាយ គឺទទេ អ្នកអាចប្រើមុខងារ IF និង អនុគមន៍ COUNTIF ។
ជំហាន-01 :
➤ ជ្រើសរើសក្រឡាលទ្ធផល E5
=IF(COUNTIF(D5,"")>0,"Not Delivered","Delivered")
COUNTIF(D5,”) នឹងត្រឡប់ចំនួនក្រឡាទទេ ហើយប្រសិនបើវារកឃើញក្រឡាទទេនៅក្នុងក្រឡា D5 នៃ ការដឹកជញ្ជូន កាលបរិច្ឆេទ ជួរឈរ បន្ទាប់មកលេខនឹងធំជាង 0 ហើយដូច្នេះវានឹងត្រឡប់ TRUE បើមិនដូច្នេះទេ FALSE ។
នៅពេលដែលវាគឺ TRUE , IF នឹងត្រឡប់ “មិនបានចែកចាយ” បើមិនដូច្នេះទេ វានឹងត្រឡប់ “បានចែកចាយ” នៅពេលក្រឡានៃ កាលបរិច្ឆេទចែកចាយ ជួរឈរមិនទទេ។
➤ចុច Enter
➤អូសចុះក្រោម Fill Handle ឧបករណ៍
លទ្ធផល :
បន្ទាប់មក អ្នកនឹងមានស្ថានភាព មិនបានបញ្ជូន សម្រាប់ក្រឡាទទេដែលត្រូវគ្នានៃ កាលបរិច្ឆេទចែកចាយ ជួរឈរ។
វិធីសាស្រ្ត-6៖ ការប្រើអនុគមន៍ IF និងអនុគមន៍ SUMPRODUCT ដើម្បីត្រឡប់តម្លៃ
នៅទីនេះ ខ្ញុំចង់ឱ្យឈ្មោះ ធាតុ សម្រាប់ចន្លោះទទេ ក្រឡានៃ កាលបរិច្ឆេទចែកចាយ ជួរឈរក្នុងជួរ ផលិតផលមិនទាន់បានចែកចាយ ដោយប្រើមុខងារ IF និង អនុគមន៍ SUMPRODUCT ។
ជំហាន-01 :
➤ជ្រើសរើសក្រឡាលទ្ធផល E5
=IF(SUMPRODUCT(--(D5=""))>0,B5,"")
នៅទីនេះ — នឹងបង្ខិតបង្ខំ TRUE ឬ FALSE ចូលទៅក្នុង 1 ឬ 0 ហើយដូច្នេះសម្រាប់ក្រឡាទទេ តម្លៃនឹងមាន 1 ហើយដូច្នេះវានឹងធំជាង 0 បើមិនដូច្នេះទេវា នឹងជា 0 ។
ដូច្នេះ SUMPRODUCT(–(D5=””))>0 នឹងត្រឡប់ TRUE នៅពេលដែល D5 ក្រឡាគឺទទេ បើមិនដូច្នេះទេ FALSE ។ នៅពេលដែលវា TRUE IF នឹងត្រឡប់តម្លៃនៃក្រឡា B5 បើមិនដូច្នេះទេ វានឹងត្រឡប់ ទទេ នៅពេលដែលក្រឡានៃ កាលបរិច្ឆេទចែកចាយ ជួរឈរមិនទទេ។
➤ចុច Enter
➤អូសចុះក្រោម Fill ដោះស្រាយ ឧបករណ៍
លទ្ធផល :
បន្ទាប់មក អ្នកនឹងទទួលបាន ធាតុ ឈ្មោះសម្រាប់ ក្រឡាទទេដែលត្រូវគ្នានៃជួរ កាលបរិច្ឆេទចែកចាយ ។
ការអានស្រដៀងគ្នា៖
- របៀបគណនាក្នុង Excel ប្រសិនបើក្រឡាមិនទទេ៖ រូបមន្តគំរូ 7
- ប្រសិនបើក្រឡាទទេ នោះបង្ហាញ 0 ក្នុង Excel (4 វិធី)
- ស្វែងរកប្រសិនបើក្រឡាទទេនៅក្នុង Excel (7 វិធីសាស្រ្ត)
- បំពេញក្រឡាទទេជាមួយនឹងតម្លៃខាងលើក្នុង Excel (4 វិធីសាស្រ្ត)
វិធីសាស្រ្ត -7៖ ការប្រើប្រាស់មុខងារ IF និងអនុគមន៍ LEN ដើម្បីត្រឡប់តម្លៃមួយ
ដើម្បីទទួលបានឈ្មោះ ធាតុ សម្រាប់ក្រឡាទទេនៃ កាលបរិច្ឆេទចែកចាយ ជួរឈរក្នុង ផលិតផលមិនត្រូវបានចែកចាយ ជួរឈរ អ្នកអាចប្រើមុខងារ IF និងមុខងារ LEN ។
ជំហាន-01 :
➤ ជ្រើសរើសក្រឡាលទ្ធផល E5
=IF(LEN(D5)=0,B5,"")
LEN(D5) នឹងត្រឡប់ប្រវែងខ្សែអក្សរក្នុងក្រឡា D5 និង វានឹងត្រឡប់ 0 នៅពេលដែល D5 ទទេ ហើយបន្ទាប់មក IF នឹងត្រឡប់តម្លៃនៃក្រឡា B5 បើមិនដូច្នេះទេ វានឹងត្រឡប់ ទទេ នៅពេលដែលក្រឡានៃ កាលបរិច្ឆេទចែកចាយ ជួរឈរមិនទទេ។
➤ចុច Enter
➤អូសចុះក្រោម Fill Handle Tool
Result :
បន្ទាប់មក អ្នកនឹងទទួលបាន ឈ្មោះ ធាតុ សម្រាប់ក្រឡាទទេដែលត្រូវគ្នានៃជួរឈរ កាលបរិច្ឆេទចែកចាយ ។
វិធីសាស្ត្រ-8៖ ការបន្លិចក្រឡាទទេ
ប្រសិនបើអ្នកចង់ បន្លិចក្រឡាទទេ អ្នកអាចអនុវត្តតាមវិធីនេះ។
ជំហាន-01 ៖
➤ជ្រើសរើសជួរក្រឡាដែលអ្នកចង់អនុវត្ត ការធ្វើទ្រង់ទ្រាយតាមលក្ខខណ្ឌ
➤ចូលទៅកាន់ Home Tab>> លក្ខខណ្ឌ ការធ្វើទ្រង់ទ្រាយ ទម្លាក់ចុះ>> ច្បាប់ថ្មី ជម្រើស។
បន្ទាប់មក N ew ច្បាប់ធ្វើទ្រង់ទ្រាយ អ្នកជំនួយការនឹងបង្ហាញ។
➤ជ្រើសរើស ធ្វើទ្រង់ទ្រាយតែក្រឡាដែលមាន ជម្រើស។
ជំហាន-02 :
➤ ជ្រើសរើស ទទេ ក្នុង ធ្វើទ្រង់ទ្រាយក្រឡាតែជាមួយ៖ ជម្រើស
➤ ចុច ធ្វើទ្រង់ទ្រាយ Option
បន្ទាប់ពីនោះ Format Cells Dialog Box នឹងបើកឡើង។
➤ជ្រើសរើស Fill ជម្រើស
➤ជ្រើសរើស ពណ៌ផ្ទៃខាងក្រោយ
➤ចុចលើ យល់ព្រម ។
បន្ទាប់ពីនោះ ការមើលជាមុន ជម្រើសនឹងត្រូវបានបង្ហាញដូចខាងក្រោម។
➤ចុច យល់ព្រម ។
លទ្ធផល :
ដោយវិធីនេះ អ្នកនឹងទទួលបានក្រឡាទទេដែលត្រូវបានបន្លិច។
វិធីទី ៩៖ ការបន្លិចក្រឡាទទេដោយប្រើរូបមន្ត
អ្នកអាចរំលេចក្រឡាទទេដោយប្រើប្រាស់មុខងារ ISBLANK និង ការធ្វើទ្រង់ទ្រាយតាមលក្ខខណ្ឌ ។
ជំហាន-01 :
➤ ជ្រើសរើសជួរទិន្នន័យដែលអ្នកចង់អនុវត្ត ការធ្វើទ្រង់ទ្រាយតាមលក្ខខណ្ឌ
➤ចូលទៅកាន់ Home Tab>> ទម្រង់តាមលក្ខខណ្ឌ ទម្លាក់ចុះ>> ច្បាប់ថ្មី ជម្រើស។
បន្ទាប់មក ច្បាប់ធ្វើទ្រង់ទ្រាយថ្មី អ្នកជំនួយការនឹងបង្ហាញ។
➤ជ្រើសរើស ប្រើរូបមន្តដើម្បីកំណត់ក្រឡាមួយណាដែលត្រូវធ្វើទ្រង់ទ្រាយ ជម្រើស។
➤ សរសេររូបមន្តខាងក្រោមក្នុង តម្លៃទម្រង់ ដែលរូបមន្តនេះពិត៖ ប្រអប់
=ISBLANK(B5:E11)
ISBLANK នឹងត្រឡប់ TRUE ប្រសិនបើក្រឡាណាមួយនៅក្នុងជួរទទេ បើមិនដូច្នេះទេ FALSE ។
➤ ចុចលើ Format Option។
បន្ទាប់ពីនោះ Format Cells Dialog Box នឹងបើកឡើង។
➤ជ្រើសរើស Fill Option
➤ ជ្រើសរើស ពណ៌ផ្ទៃខាងក្រោយ
➤ ចុចលើ យល់ព្រម ។
បន្ទាប់ពីនោះ ការមើលជាមុន ជម្រើសនឹងត្រូវបានបង្ហាញដូចខាងក្រោម។
➤ចុច យល់ព្រម
លទ្ធផល :
បន្ទាប់មក អ្នកនឹងទទួលបានក្រឡាទទេដែលត្រូវបានបន្លិច។
វិធីសាស្រ្ត-10៖ ការប្រើប្រាស់អនុគមន៍ SUMIF សម្រាប់ការបូកសរុបតម្លៃដោយផ្អែកលើក្រឡាទទេ
អ្នកអាចបូកសរុបតម្លៃ ការលក់ សម្រាប់ ទំនិញ ដែលមានចន្លោះទទេ កាលបរិច្ឆេទដឹកជញ្ជូន (ទំនិញមាន មិនទាន់ត្រូវបានចែកចាយនៅឡើយទេ) ដោយប្រើ អនុគមន៍ SUMIF ។
ជំហាន-01 :
➤ ប្រភេទ រូបមន្តខាងក្រោមនៅក្នុងក្រឡា E12
=SUMIF(D5:D11,"",E5:E11)
នៅទីនេះ D5:D11 គឺ ជួរលក្ខខណ្ឌ , “” (ទទេ) គឺជា លក្ខណៈវិនិច្ឆ័យ និង E5:E11 គឺ ជួរផលបូក ។
<0➤ ចុច ENTER
លទ្ធផល :
បន្ទាប់មក អ្នកនឹងទទួលបានផលបូក ការលក់ សម្រាប់ ធាតុ ដែលមិនទាន់ត្រូវបានចែកចាយនៅឡើយ។
វិធីសាស្រ្ត-11៖ ការប្រើប្រាស់អនុគមន៍ COUNTIF សម្រាប់ការបូកសរុបចំនួនក្រឡាទទេ
នៅទីនេះ ខ្ញុំនឹងប្រើមុខងារ COUNTIF សម្រាប់រាប់ចំនួនក្រឡាទទេនៅក្នុងជួរឈរ កាលបរិច្ឆេទចែកចាយ ។
ជំហាន-01 :
➤ វាយរូបមន្តខាងក្រោមក្នុងក្រឡា E12
=COUNTIF(D5:D11,"")
នៅទីនេះ D5:D11 គឺ ជួរលក្ខណៈវិនិច្ឆ័យ , “” (ទទេ) គឺ លក្ខណៈវិនិច្ឆ័យ ។
➤ ចុច ENTER
លទ្ធផល :
បន្ទាប់មក អ្នកនឹងទទួលបានចំនួន Items ដែលមិនទាន់ត្រូវបានបញ្ជូន។
Method-12: ដោយប្រើកូដ VBA សម្រាប់ការត្រឡប់តម្លៃ
អ្នកអាចប្រើកូដ VBA ខាងក្រោមដើម្បីត្រឡប់តម្លៃសម្រាប់ក្រឡាទទេនៅក្នុងជួរឈរ កាលបរិច្ឆេទចែកចាយ ។
ជំហាន-01 :
➤ ទៅកាន់ អ្នកអភិវឌ្ឍន៍ Tab>> Visual Basic ជម្រើស
បន្ទាប់មក Visual Basic Editor នឹងបើកឡើង។
➤ចូលទៅកាន់ Insert Tab>> Module Option
បន្ទាប់ពីនោះ Module នឹងត្រូវបានបង្កើត។
ជំហាន-02 :
➤ សរសេរកូដខាងក្រោម
5024
ដំបូង ខ្ញុំបានប្រកាស Lr , n ជា Long ។
Lr នឹងផ្តល់ឱ្យអ្នកនូវជួរចុងក្រោយនៃតារាងទិន្នន័យរបស់អ្នក ហើយ FOR loop ត្រូវបានប្រើសម្រាប់អនុវត្តសកម្មភាពសម្រាប់ជួរពី 5 ទៅ Lr ។ នៅទីនេះ 5 គឺសម្រាប់ជួរទីមួយនៃជួរ។
នៅពេល Cells(n, “D”)។តម្លៃ = “” ក្លាយជា TRUE បន្ទាប់មកបន្ទាត់ខាងក្រោមនឹងបន្ត ហើយផ្តល់លទ្ធផលនៅក្នុងក្រឡាដែលនៅជាប់គ្នាជា “មិនបានបញ្ជូន” ។ នៅទីនេះ ក្រឡាដែលនៅជាប់គ្នានឹងត្រូវបានជ្រើសរើសដោយ Cells(n, “D”).Offset(0, 1) ដែលមានន័យថាវានឹងផ្លាស់ទី 1 ជួរឈរទៅខាងស្ដាំពីក្រឡាបញ្ចូល។
ប្រសិនបើលក្ខខណ្ឌក្លាយជា FALSE មានន័យថាក្រឡាមួយមិនមានចន្លោះទទេទេ នោះបន្ទាត់ក្រោម Else នឹងប្រតិបត្តិ និងផ្តល់តម្លៃលទ្ធផលនៅក្នុងក្រឡាដែលនៅជាប់គ្នាជា "បានបញ្ជូន" .
រង្វិលជុំនេះនឹងបន្តសម្រាប់ជួរនីមួយៗក្នុងជួរនេះ។
➤ចុច F5
លទ្ធផល :
បន្ទាប់មក អ្នកនឹងមានស្ថានភាព មិនបានបញ្ជូន សម្រាប់ក្រឡាទទេដែលត្រូវគ្នានៃ កាលបរិច្ឆេទចែកចាយ ជួរឈរ។
ផ្នែកអនុវត្ត
សម្រាប់ការអនុវត្តន៍ដោយខ្លួនឯង ខ្ញុំបានផ្តល់នូវផ្នែក Practice ដូចខាងក្រោមនៅក្នុង