តារាងមាតិកា
ការបង្រៀនបង្ហាញពីរបៀបបង្កើតច្បាប់សុពលភាពទិន្នន័យផ្ទាល់ខ្លួននៅក្នុង Excel ។ អ្នកនឹងរកឃើញឧទាហរណ៍មួយចំនួននៃ E រូបមន្តសុពលភាពទិន្នន័យ xcel ដើម្បីអនុញ្ញាតតែលេខ ឬតម្លៃអត្ថបទនៅក្នុងក្រឡាជាក់លាក់ ឬមានតែអត្ថបទដែលចាប់ផ្តើមដោយតួអក្សរជាក់លាក់ អនុញ្ញាតឱ្យទិន្នន័យតែមួយគត់ការពារការចម្លង និងច្រើនទៀត។
នៅក្នុងការបង្រៀនកាលពីម្សិលមិញ យើងបានចាប់ផ្តើមពិនិត្យមើលសុពលភាពទិន្នន័យ Excel - តើគោលបំណងរបស់វាគឺជាអ្វី របៀបដំណើរការ និងរបៀបប្រើច្បាប់ដែលភ្ជាប់មកជាមួយដើម្បីធ្វើសុពលភាពទិន្នន័យនៅក្នុងសន្លឹកកិច្ចការរបស់អ្នក។ ថ្ងៃនេះ យើងនឹងបោះជំហានមួយជំហានទៀត ហើយនិយាយអំពីទិដ្ឋភាពមិនច្បាស់លាស់នៃសុពលភាពទិន្នន័យផ្ទាល់ខ្លួននៅក្នុង Excel ក៏ដូចជាការពិសោធន៍ជាមួយនឹងរូបមន្តផ្ទៀងផ្ទាត់មួយចំនួនតូចផងដែរ។
របៀប បង្កើតសុពលភាពទិន្នន័យផ្ទាល់ខ្លួនដោយប្រើរូបមន្ត
Microsoft Excel មានច្បាប់ផ្ទៀងផ្ទាត់ទិន្នន័យដែលភ្ជាប់មកជាមួយជាច្រើនសម្រាប់លេខ កាលបរិច្ឆេទ និងអត្ថបទ ប៉ុន្តែពួកវាគ្របដណ្តប់តែសេណារីយ៉ូជាមូលដ្ឋានបំផុត។ ប្រសិនបើអ្នកចង់ធ្វើឱ្យកោសិកាមានសុពលភាពតាមលក្ខណៈវិនិច្ឆ័យផ្ទាល់ខ្លួនរបស់អ្នក សូមបង្កើតច្បាប់កំណត់សុពលភាពផ្ទាល់ខ្លួនដោយផ្អែកលើរូបមន្ត។ នេះជារបៀប៖
- ជ្រើសរើសក្រឡាមួយ ឬច្រើនដើម្បីធ្វើសុពលភាព។
- បើកប្រអប់ផ្ទៀងផ្ទាត់ទិន្នន័យ។ សម្រាប់ការនេះ ចុចប៊ូតុង សុពលភាពទិន្នន័យ នៅលើផ្ទាំង ទិន្នន័យ ក្នុងក្រុម ឧបករណ៍ទិន្នន័យ ឬចុចគ្រាប់ចុច Alt > ឃ > L (គ្រាប់ចុចនីមួយៗត្រូវចុចដោយឡែកពីគ្នា)។
- នៅលើផ្ទាំង ការកំណត់ នៃបង្អួចប្រអប់ សុពលភាពទិន្នន័យ សូមជ្រើសរើស ផ្ទាល់ខ្លួន នៅក្នុងផ្ទាំង អនុញ្ញាត ប្រអប់ ហើយបញ្ចូលទីតាំងនៃជួរនិងជួរឈរ។ ដូច្នេះ សម្រាប់ក្រឡា D3 រូបមន្តនឹងប្តូរទៅ
=A3/B3
ហើយសម្រាប់ D4 វានឹងក្លាយជា=A4/B4
ដោយធ្វើសុពលភាពទិន្នន័យខុសទាំងអស់!ដើម្បីជួសជុលរូបមន្ត គ្រាន់តែវាយ "$" មុនពេលជួរឈរ និងជួរដេកយោងទៅចាក់សោ។ ពួកវា៖
=$A$2/$B$2
។ ឬចុច F4 ដើម្បីបិទបើករវាងប្រភេទឯកសារយោងផ្សេងៗ។ក្នុងស្ថានភាពនៅពេលដែលអ្នកចង់ធ្វើឱ្យក្រឡានីមួយៗមានសុពលភាពដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យរបស់វា សូមប្រើសេចក្តីយោងក្រឡាដែលទាក់ទងដោយគ្មានសញ្ញា $ ដើម្បីទទួលបានរូបមន្តដើម្បីកែតម្រូវសម្រាប់ ជួរនីមួយៗ ឬ/និងជួរឈរ៖
ដូចដែលអ្នកឃើញ មិនមាន "ការពិតទាំងស្រុង" ទេ រូបមន្តដូចគ្នាអាចត្រូវ ឬខុស អាស្រ័យលើស្ថានភាព និងកិច្ចការជាក់លាក់របស់អ្នក។
នេះជារបៀបប្រើការផ្ទៀងផ្ទាត់ទិន្នន័យក្នុង Excel ជាមួយនឹងរូបមន្តផ្ទាល់ខ្លួនរបស់អ្នក។ T ទទួលបានការយល់ដឹងកាន់តែច្រើន សូមទាញយកសៀវភៅការងារគំរូរបស់យើងខាងក្រោម ហើយពិនិត្យមើលការកំណត់ច្បាប់។ ខ្ញុំសូមអរគុណចំពោះការអាន ហើយសង្ឃឹមថានឹងបានជួបអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ!
សៀវភៅលំហាត់សម្រាប់ការទាញយក
ឧទាហរណ៍សុពលភាពទិន្នន័យ Excel (ឯកសារ .xlsx)
រូបមន្តសុពលភាពទិន្នន័យរបស់អ្នកនៅក្នុងប្រអប់ រូបមន្ត ។ - ចុច យល់ព្រម ។
ជាជម្រើស អ្នកអាចបន្ថែមសារបញ្ចូលផ្ទាល់ខ្លួន និងការជូនដំណឹងអំពីកំហុសដែលនឹងបង្ហាញនៅពេលដែលអ្នកប្រើជ្រើសរើសក្រឡាដែលមានសុពលភាព ឬបញ្ចូលទិន្នន័យមិនត្រឹមត្រូវរៀងៗខ្លួន។
ខាងក្រោមនេះអ្នកនឹងឃើញឧទាហរណ៍មួយចំនួននៃច្បាប់សុពលភាពផ្ទាល់ខ្លួនសម្រាប់ប្រភេទទិន្នន័យផ្សេងៗគ្នា។
ចំណាំ។ ច្បាប់កំណត់សុពលភាពទិន្នន័យ Excel ទាំងអស់ដែលភ្ជាប់មកជាមួយ និងផ្ទាល់ខ្លួន ផ្ទៀងផ្ទាត់តែទិន្នន័យថ្មីដែលត្រូវបានវាយបញ្ចូលក្នុងក្រឡាមួយបន្ទាប់ពីបង្កើតច្បាប់។ ទិន្នន័យដែលបានចម្លងមិនត្រូវបានបញ្ជាក់ទេ ហើយក៏មិនមានការបញ្ចូលទិន្នន័យក្នុងក្រឡាមុនពេលបង្កើតច្បាប់ដែរ។ ដើម្បីខ្ទាស់ធាតុដែលមានស្រាប់ដែលមិនបំពេញតាមលក្ខណៈវិនិច្ឆ័យនៃសុពលភាពទិន្នន័យរបស់អ្នក សូមប្រើមុខងារ Circle Invalid Data ដូចដែលបានបង្ហាញក្នុង របៀបស្វែងរកទិន្នន័យមិនត្រឹមត្រូវក្នុង Excel។
ការផ្ទៀងផ្ទាត់ទិន្នន័យ Excel ដើម្បីអនុញ្ញាតតែលេខប៉ុណ្ណោះ។
គួរឱ្យភ្ញាក់ផ្អើល គ្មានច្បាប់កំណត់សុពលភាពទិន្នន័យ Excel ដែលមានស្រាប់សម្រាប់ស្ថានភាពធម្មតានៅពេលដែលអ្នកត្រូវការដាក់កម្រិតអ្នកប្រើប្រាស់ឱ្យបញ្ចូលតែលេខនៅក្នុងក្រឡាជាក់លាក់។ ប៉ុន្តែវាអាចត្រូវបានធ្វើយ៉ាងងាយស្រួលជាមួយនឹងរូបមន្តផ្ទៀងផ្ទាត់ទិន្នន័យផ្ទាល់ខ្លួនដោយផ្អែកលើមុខងារ ISNUMBER ដូចនេះ៖
=ISNUMBER(C2)
ដែល C2 ជាក្រឡាកំពូលបំផុតនៃជួរដែលអ្នកចង់ធ្វើឲ្យមានសុពលភាព។
ចំណាំ។ អនុគមន៍ ISNUMBER អនុញ្ញាតឱ្យតម្លៃលេខណាមួយនៅក្នុងក្រឡាដែលមានសុពលភាព រួមទាំងចំនួនគត់ ទសភាគ ប្រភាគ ព្រមទាំងកាលបរិច្ឆេទ និងពេលវេលា ដែលជាលេខផងដែរនៅក្នុងលក្ខខណ្ឌនៃ Excel ។
ការផ្ទៀងផ្ទាត់ទិន្នន័យ Excel ដើម្បីអនុញ្ញាតtext only
ប្រសិនបើអ្នកកំពុងស្វែងរកការផ្ទុយ - ដើម្បីអនុញ្ញាតតែធាតុអត្ថបទនៅក្នុងជួរក្រឡាដែលបានផ្តល់ឱ្យ បន្ទាប់មកបង្កើតច្បាប់ផ្ទាល់ខ្លួនជាមួយមុខងារ ISTEXT ឧទាហរណ៍៖
=ISTEXT(D2)
កន្លែងដែល D2 គឺជាក្រឡាខាងលើបំផុតនៃជួរដែលបានជ្រើសរើស។
អនុញ្ញាតអត្ថបទដែលចាប់ផ្តើមដោយតួអក្សរជាក់លាក់
ប្រសិនបើតម្លៃទាំងអស់នៅក្នុងជាក់លាក់មួយ ជួរគួរតែចាប់ផ្តើមដោយតួអក្សរជាក់លាក់មួយ ឬខ្សែអក្សររង បន្ទាប់មកធ្វើសុពលភាពទិន្នន័យ Excel ដោយផ្អែកលើមុខងារ COUNTIF ដែលមានតួអក្សរជំនួស៖
COUNTIF( cell," text*")ឧទាហរណ៍ ដើម្បីធានាថារាល់លេខសម្គាល់នៃការបញ្ជាទិញនៅក្នុងជួរ A ចាប់ផ្តើមដោយ "AA-", "aa-", "Aa-" ឬ "aA-" បុព្វបទ (មិនប្រកាន់អក្សរតូចធំ) កំណត់ច្បាប់ផ្ទាល់ខ្លួនជាមួយវា រូបមន្តសុពលភាពទិន្នន័យ៖
=COUNTIF(A2,"aa-*")
រូបមន្តសុពលភាពជាមួយតក្កវិជ្ជា OR (លក្ខណៈវិនិច្ឆ័យច្រើន)
ក្នុងករណីមានសុពលភាព 2 ឬច្រើនជាងនេះ បុព្វបទ បន្ថែមមុខងារ COUNTIF ជាច្រើន ដូច្នេះក្បួនផ្ទៀងផ្ទាត់ទិន្នន័យ Excel របស់អ្នកដំណើរការជាមួយតក្កវិជ្ជា OR:
=COUNTIF(A2,"aa-*")+COUNTIF(A2,"bb-*")
រូបមន្តសុពលភាពដែលប្រកាន់អក្សរតូចធំ
ប្រសិនបើតួអក្សរសំខាន់នោះ សូមប្រើ EXACT រួមជាមួយនឹងមុខងារ LEFT ដើម្បីបង្កើតរូបមន្តសុពលភាពដែលប្រកាន់អក្សរតូចធំសម្រាប់ធាតុដែលចាប់ផ្តើមដោយអត្ថបទជាក់លាក់៖
EXACT(LEFT( cell, ) number_of_chars), text)ឧទាហរណ៍ ដើម្បីអនុញ្ញាតតែលេខសម្គាល់ការបញ្ជាទិញទាំងនោះដែលចាប់ផ្តើមដោយ "AA-" (ទាំង "aa-" ឬ "Aa-" ត្រូវបានអនុញ្ញាត) សូមប្រើវា រូបមន្ត៖
=EXACT(LEFT(A2,3),"AA-")
ក្នុងរូបមន្តខាងលើអនុគមន៍ LEFT ស្រង់ចេញតួអក្សរ 3 ដំបូងពីក្រឡា A2 ហើយ EXACT ធ្វើការប្រៀបធៀបដែលប្រកាន់អក្សរតូចធំជាមួយនឹងខ្សែអក្សររងដែលមានកូដរឹង ("AA-" ក្នុងឧទាហរណ៍នេះ)។ ប្រសិនបើខ្សែអក្សររងទាំងពីរត្រូវគ្នា នោះរូបមន្តត្រឡប់ TRUE ហើយសុពលភាពឆ្លងកាត់។ បើមិនដូច្នេះទេ FALSE ត្រូវបានបញ្ជូនមកវិញ ហើយការបញ្ជាក់ត្រូវបរាជ័យ។
អនុញ្ញាតធាតុដែលមានអត្ថបទជាក់លាក់
ដើម្បីអនុញ្ញាតធាតុដែលមានអត្ថបទជាក់លាក់នៅកន្លែងណាមួយក្នុងក្រឡា (នៅដើមដំបូង កណ្តាល ឬចុង) ប្រើមុខងារ ISNUMBER រួមជាមួយនឹង FIND ឬ SEARCH អាស្រ័យលើថាតើអ្នកចង់បានការផ្គូផ្គងដែលប្រកាន់អក្សរតូចធំ ឬមិនប្រកាន់អក្សរតូចធំ៖
- សុពលភាពដែលមិនប្រកាន់អក្សរតូចធំ៖ ISNUMBER(SEARCH( text , ក្រឡា ))
- សុពលភាពដែលប្រកាន់អក្សរតូចធំ៖ ISNUMBER(FIND( text , ក្រឡា ))
នៅលើសំណុំទិន្នន័យគំរូរបស់យើង ដើម្បីអនុញ្ញាតតែធាតុដែលមានអត្ថបទ "AA" នៅក្នុងក្រឡា A2:A6 សូមប្រើរូបមន្តមួយក្នុងចំណោមរូបមន្តទាំងនេះ៖
មិនប្រកាន់អក្សរតូចធំ៖
=ISNUMBER(SEARCH("AA", A2))
ប្រកាន់អក្សរតូចធំ៖
=ISNUMBER(FIND("AA", A2))
រូបមន្តដំណើរការជាមួយតក្កវិជ្ជាខាងក្រោម៖
អ្នកស្វែងរកខ្សែអក្សររង "AA" នៅក្នុងក្រឡា A2 ដោយប្រើ FIND ឬ SEARCH ហើយទាំងពីរត្រឡប់ទីតាំងនៃតួអក្សរទីមួយនៅក្នុងខ្សែអក្សររង។ ប្រសិនបើរកមិនឃើញអត្ថបទ កំហុសមួយត្រូវបានត្រឡប់មកវិញ។ សម្រាប់តម្លៃលេខណាមួយដែលត្រឡប់ជាលទ្ធផលនៃការស្វែងរក អនុគមន៍ ISNUMBER ផ្តល់លទ្ធផល TRUE ហើយការផ្ទៀងផ្ទាត់ទិន្នន័យបានជោគជ័យ។ ក្នុងករណីមានកំហុស ISNUMBER ត្រឡប់ FALSE ហើយការបញ្ចូលនឹងមិនត្រូវបានអនុញ្ញាតនៅក្នុងក្រឡា។
សុពលភាពទិន្នន័យ ដើម្បីអនុញ្ញាតតែធាតុតែមួយគត់ និងមិនអនុញ្ញាតការស្ទួន
ក្នុងស្ថានភាពដែលជួរឈរជាក់លាក់ ឬជួរក្រឡាមិនគួរមានលេខស្ទួនណាមួយទេ កំណត់រចនាសម្ព័ន្ធច្បាប់សុពលភាពទិន្នន័យផ្ទាល់ខ្លួន ដើម្បីអនុញ្ញាតតែធាតុតែមួយគត់។ ចំពោះបញ្ហានេះ យើងនឹងប្រើរូបមន្ត COUNTIF បុរាណដើម្បីកំណត់អត្តសញ្ញាណស្ទួន៖
=COUNTIF( range, topmost_cell)<=1ឧទាហរណ៍ ដើម្បីធ្វើ ប្រាកដថាមានតែលេខសម្គាល់លំដាប់តែមួយគត់ដែលត្រូវបានបញ្ចូលក្នុងក្រឡា A2 ដល់ A6 បង្កើតច្បាប់ផ្ទាល់ខ្លួនជាមួយនឹងរូបមន្តសុពលភាពទិន្នន័យនេះ៖
=COUNTIF($A$2:$A$6, A2)<=1
នៅពេលដែលតម្លៃតែមួយគត់ត្រូវបានបញ្ចូល រូបមន្តនឹងត្រឡប់ TRUE និង ការបញ្ជាក់បានជោគជ័យ។ ប្រសិនបើតម្លៃដូចគ្នាមានរួចហើយនៅក្នុងជួរដែលបានបញ្ជាក់ (រាប់ធំជាង 1) COUNTIF ត្រឡប់ FALSE ហើយការបញ្ចូលមិនដំណើរការត្រឹមត្រូវទេ។
សូមយកចិត្តទុកដាក់ថាយើងចាក់សោជួរដោយសេចក្តីយោងក្រឡាដាច់ខាត (A$2:$A $6) ហើយប្រើឯកសារយោងដែលទាក់ទងសម្រាប់ក្រឡាកំពូល (A2) ដើម្បីទទួលបានរូបមន្តដើម្បីកែតម្រូវឱ្យបានត្រឹមត្រូវសម្រាប់ក្រឡានីមួយៗក្នុងជួរដែលមានសុពលភាព។
ចំណាំ។ រូបមន្តសុពលភាពទិន្នន័យនេះគឺ មិនប្រកាន់អក្សរតូចធំ វាមិនបែងចែកអក្សរធំ និងអក្សរតូចទេ។
រូបមន្តសុពលភាពសម្រាប់កាលបរិច្ឆេទ និងពេលវេលា
ការបញ្ជាក់កាលបរិច្ឆេទដែលបានបង្កើតផ្ដល់ជូនយ៉ាងច្រើន។ លក្ខណៈវិនិច្ឆ័យដែលបានកំណត់ជាមុនដើម្បីដាក់កម្រិតអ្នកប្រើប្រាស់ក្នុងការបញ្ចូលតែកាលបរិច្ឆេទរវាងកាលបរិច្ឆេទទាំងពីរដែលអ្នកបញ្ជាក់ ធំជាង តិចជាង ឬស្មើទៅនឹងកាលបរិច្ឆេទដែលបានផ្តល់ឱ្យ។
ប្រសិនបើអ្នកចង់បានការគ្រប់គ្រងបន្ថែមលើទិន្នន័យសុពលភាពនៅក្នុងសន្លឹកកិច្ចការរបស់អ្នក អ្នកអាចចម្លងមុខងារដែលបង្កើតដោយច្បាប់ផ្ទាល់ខ្លួន ឬសរសេររូបមន្តផ្ទាល់ខ្លួនរបស់អ្នក ដែលលើសពីសមត្ថភាពដែលភ្ជាប់មកជាមួយនៃសុពលភាពទិន្នន័យ Excel។
អនុញ្ញាតកាលបរិច្ឆេទរវាងកាលបរិច្ឆេទពីរ
ដើម្បីកំណត់ការបញ្ចូលទៅកាលបរិច្ឆេទក្នុងជួរដែលបានបញ្ជាក់ អ្នកអាចប្រើច្បាប់កាលបរិច្ឆេទដែលបានកំណត់ជាមុនជាមួយនឹងលក្ខណៈវិនិច្ឆ័យ "រវាង" ឬបង្កើតច្បាប់សុពលភាពផ្ទាល់ខ្លួនជាមួយនឹងរូបមន្តទូទៅនេះ៖
AND( ក្រឡា> ;= start_date), cell<= end_date)កន្លែងណា៖
- ក្រឡា គឺជាក្រឡាកំពូលបំផុតនៅក្នុងជួរដែលមានសុពលភាព ហើយកាលបរិច្ឆេទ
- ចាប់ផ្តើម និង បញ្ចប់ គឺជាកាលបរិច្ឆេទត្រឹមត្រូវដែលបានផ្តល់តាមរយៈមុខងារ DATE ឬសេចក្តីយោងទៅក្រឡាដែលមានកាលបរិច្ឆេទ។
ឧទាហរណ៍ ដើម្បីអនុញ្ញាតតែកាលបរិច្ឆេទនៅក្នុងខែកក្កដានៃឆ្នាំ 2017 សូមប្រើរូបមន្តខាងក្រោម៖
=AND(C2>=DATE(2017,7,1),C2<=DATE(2017,7,31))
ឬបញ្ចូលកាលបរិច្ឆេទចាប់ផ្តើម និងបញ្ចប់ កាលបរិច្ឆេតនៅក្នុងក្រឡាមួយចំនួន ( F1 និង F2 ក្នុងឧទាហរណ៍នេះ) ហើយយោងក្រឡាទាំងនោះនៅក្នុងរូបមន្តរបស់អ្នក៖
=AND(C2>=$F$1, C2<=$F$2)
សូមកត់សម្គាល់ថាកាលបរិច្ឆេទព្រំដែន e ត្រូវបានចាក់សោដោយសេចក្តីយោងក្រឡាដាច់ខាត។
អនុញ្ញាតថ្ងៃធ្វើការ ឬថ្ងៃចុងសប្តាហ៍តែប៉ុណ្ណោះ
ដើម្បីដាក់កម្រិតអ្នកប្រើប្រាស់ឱ្យចូលតែថ្ងៃធ្វើការ ឬចុងសប្តាហ៍ កំណត់រចនាសម្ព័ន្ធច្បាប់កំណត់សុពលភាពផ្ទាល់ខ្លួនដោយផ្អែកលើ នៅលើមុខងារ WEEKDAY។
ជាមួយនឹងអាគុយម៉ង់ return_type ដែលបានកំណត់ទៅជា 2 WEEKDAY ត្រឡប់ចំនួនគត់ចាប់ពី 1 (ថ្ងៃច័ន្ទ) ដល់ 7 (ថ្ងៃអាទិត្យ)។ ដូច្នេះសម្រាប់ថ្ងៃធ្វើការ (ច័ន្ទដល់សុក្រ) លទ្ធផលនៃរូបមន្តគួរតែជាតិចជាង 6 ហើយសម្រាប់ចុងសប្តាហ៍ (សៅរ៍ និងអាទិត្យ) ធំជាង 5។
អនុញ្ញាតត្រឹមតែ ថ្ងៃធ្វើការ :
WEEKDAY( cell,2)<6អនុញ្ញាតត្រឹមតែ ចុងសប្តាហ៍ :
WEEKDAY( cell,2)>5ឧទាហរណ៍ ដើម្បីអនុញ្ញាតឱ្យបញ្ចូលតែថ្ងៃធ្វើការនៅក្នុងក្រឡា C2:C6 សូមប្រើវា រូបមន្ត៖
=WEEKDAY(C2,2)<6
សុពលភាពកាលបរិច្ឆេទដោយផ្អែកលើកាលបរិច្ឆេទថ្ងៃនេះ
ក្នុងស្ថានភាពជាច្រើន អ្នកប្រហែលជាចង់ប្រើកាលបរិច្ឆេទថ្ងៃនេះជាការចាប់ផ្តើម កាលបរិច្ឆេទនៃជួរកាលបរិច្ឆេទអនុញ្ញាត។ ដើម្បីទទួលបានកាលបរិច្ឆេទបច្ចុប្បន្ន សូមប្រើមុខងារ TODAY ហើយបន្ទាប់មកបន្ថែមចំនួនថ្ងៃដែលចង់បានទៅវា ដើម្បីគណនាកាលបរិច្ឆេទបញ្ចប់។
ឧទាហរណ៍ ដើម្បីកំណត់ការបញ្ចូលទិន្នន័យទៅ 6 ថ្ងៃចាប់ពីពេលនេះ (7 ថ្ងៃរួមទាំង ថ្ងៃនេះ) យើងនឹងប្រើច្បាប់កាលបរិច្ឆេទដែលភ្ជាប់មកជាមួយជាមួយនឹងលក្ខណៈវិនិច្ឆ័យផ្អែកលើរូបមន្ត៖
- ជ្រើសរើស កាលបរិច្ឆេទ ក្នុង អនុញ្ញាត
- ជ្រើសរើស រវាង ក្នុង ទិន្នន័យ
- ក្នុងប្រអប់ កាលបរិច្ឆេទចាប់ផ្តើម សូមបញ្ចូល
=TODAY()
- នៅក្នុង <1 ប្រអប់>កាលបរិច្ឆេទបញ្ចប់ បញ្ចូល
=TODAY() + 6
ក្នុងលក្ខណៈស្រដៀងគ្នានេះដែរ អ្នកអាចដាក់កម្រិតអ្នកប្រើប្រាស់ក្នុងការបញ្ចូលកាលបរិច្ឆេទមុន ឬក្រោយកាលបរិច្ឆេទថ្ងៃនេះ។ សម្រាប់វា សូមជ្រើសរើស តិចជាង ឬ ធំជាង ក្នុងប្រអប់ Data ហើយបន្ទាប់មកបញ្ចូល =TODAY()
ក្នុងកាលបរិច្ឆេទ បញ្ចប់ ឬ ចាប់ផ្តើម ប្រអប់កាលបរិច្ឆេទរៀងៗខ្លួន។
កំណត់ពេលវេលាដោយផ្អែកលើពេលវេលាបច្ចុប្បន្ន
ដើម្បីធ្វើសុពលភាពទិន្នន័យដោយផ្អែកលើពេលវេលាបច្ចុប្បន្ន សូមប្រើច្បាប់ពេលវេលាដែលបានកំណត់ជាមុនជាមួយនឹងរូបមន្តសុពលភាពទិន្នន័យផ្ទាល់ខ្លួនរបស់អ្នក៖
- នៅក្នុងប្រអប់ អនុញ្ញាត សូមជ្រើសរើស ពេលវេលា ។
- នៅក្នុងប្រអប់ ទិន្នន័យ សូមជ្រើសរើស តិចជាង ដើម្បីអនុញ្ញាតតែដងមុនម៉ោងបច្ចុប្បន្ន ឬ ធំជាង ដើម្បីអនុញ្ញាតពេលវេលាបន្ទាប់ពីពេលវេលាបច្ចុប្បន្ន។
- នៅក្នុងប្រអប់ ពេលវេលាបញ្ចប់ ឬ ម៉ោងចាប់ផ្តើម (អាស្រ័យលើលក្ខណៈវិនិច្ឆ័យដែលអ្នកបានជ្រើសរើសនៅលើជំហានមុន) បញ្ចូលរូបមន្តមួយក្នុងចំណោមរូបមន្តខាងក្រោម៖
- ដើម្បីធ្វើសុពលភាព កាលបរិច្ឆេទ និងពេលវេលា ដោយផ្អែកលើកាលបរិច្ឆេទ និងពេលវេលាបច្ចុប្បន្ន៖
=NOW()
- ដើម្បីធ្វើសុពលភាព ដង ផ្អែកលើពេលវេលាបច្ចុប្បន្ន៖
=TIME( HOUR(NOW()), MINUTE(NOW()), SECOND(NOW()))
- ដើម្បីធ្វើសុពលភាព កាលបរិច្ឆេទ និងពេលវេលា ដោយផ្អែកលើកាលបរិច្ឆេទ និងពេលវេលាបច្ចុប្បន្ន៖
រូបថតអេក្រង់ខាងក្រោមបង្ហាញច្បាប់ដែលអនុញ្ញាតតែដងធំជាងពេលបច្ចុប្បន្ន៖
ច្បាប់កំណត់សុពលភាពទិន្នន័យ Excel ផ្ទាល់ខ្លួនមិនដំណើរការទេ
ប្រសិនបើច្បាប់កំណត់សុពលភាពទិន្នន័យផ្អែកលើរូបមន្តរបស់អ្នកមិនដំណើរការដូចការរំពឹងទុក វាមាន 3 ចំណុចសំខាន់ៗដែលត្រូវពិនិត្យ៖
- រូបមន្តផ្ទៀងផ្ទាត់ទិន្នន័យគឺត្រឹមត្រូវ
- រូបមន្តសុពលភាពមិនសំដៅលើក្រឡាទទេទេ
- ឯកសារយោងក្រឡាសមស្របត្រូវបានប្រើប្រាស់
ពិនិត្យភាពត្រឹមត្រូវ នៃរូបមន្តសុពលភាពទិន្នន័យ Excel របស់អ្នក
សម្រាប់អ្នកចាប់ផ្តើមដំបូង ចម្លងរូបមន្តសុពលភាពរបស់អ្នកទៅក្នុងក្រឡាមួយចំនួន ដើម្បីប្រាកដថាវាមិនត្រឡប់កំហុសដូចជា #N/A, #VALUE ឬ #DIV/0!។
ប្រសិនបើអ្នកកំពុងបង្កើត ច្បាប់ផ្ទាល់ខ្លួន រូបមន្តគួរតែត្រឡប់តម្លៃឡូជីខលនៃ TRUE និង FALSE ឬតម្លៃនៃ 1 និង 0 ដែលស្មើនឹងពួកវារៀងៗខ្លួន។
ប្រសិនបើអ្នកប្រើលក្ខណៈវិនិច្ឆ័យផ្អែកលើរូបមន្តនៅក្នុង ច្បាប់ដែលភ្ជាប់មកជាមួយ (ដូចដែលយើងបានធ្វើដើម្បីបញ្ជាក់ពេលវេលាដោយផ្អែកលើពេលបច្ចុប្បន្ន) វាក៏អាចត្រឡប់តម្លៃលេខផ្សេងទៀតផងដែរ។
រូបមន្តសុពលភាពទិន្នន័យ Excel មិនគួរសំដៅលើក្រឡាទទេ
ក្នុងស្ថានភាពជាច្រើន ប្រសិនបើអ្នកជ្រើសរើស មិនអើពើទទេ ប្រអប់នៅពេលកំណត់ច្បាប់ (ជាធម្មតាត្រូវបានជ្រើសរើសតាមលំនាំដើម) ហើយក្រឡាមួយឬច្រើនដែលយោងនៅក្នុងរូបមន្តរបស់អ្នកគឺទទេ តម្លៃណាមួយនឹងត្រូវបានអនុញ្ញាតនៅក្នុងក្រឡាដែលមានសុពលភាព។
នេះគឺជាឧទាហរណ៍ក្នុងទម្រង់សាមញ្ញបំផុត៖
សេចក្តីយោងក្រឡាដាច់ខាត និងដែលទាក់ទងនៅក្នុងរូបមន្តសុពលភាពទិន្នន័យ
នៅពេលបង្កើតច្បាប់សុពលភាព Excel ដែលផ្អែកលើរូបមន្ត សូមចងចាំថា ឯកសារយោងក្រឡាទាំងអស់នៅក្នុងរបស់អ្នក រូបមន្តគឺ ទាក់ទងទៅនឹងក្រឡាខាងឆ្វេងខាងលើ នៅក្នុងជួរដែលបានជ្រើសរើស។
ប្រសិនបើអ្នកកំពុងបង្កើតច្បាប់សម្រាប់ក្រឡាច្រើនជាងមួយ ហើយលក្ខណៈវិនិច្ឆ័យសុពលភាពរបស់អ្នកគឺអាស្រ័យលើ ក្រឡាជាក់លាក់ ត្រូវប្រាកដថាប្រើសេចក្តីយោងក្រឡាដាច់ខាត (ជាមួយសញ្ញា $ ដូចជា $A$1) បើមិនដូច្នេះទេ ច្បាប់របស់អ្នកនឹងដំណើរការបានត្រឹមត្រូវសម្រាប់តែក្រឡាដំបូងប៉ុណ្ណោះ។ ដើម្បីបង្ហាញចំណុចឱ្យកាន់តែច្បាស់ សូមពិចារណាឧទាហរណ៍ខាងក្រោម។
ឧបមាថា អ្នកចង់ដាក់កម្រិតការបញ្ចូលទិន្នន័យក្នុងក្រឡា D2 ដល់ D5 ដល់លេខទាំងមូលរវាង 1 (តម្លៃអប្បបរមា) និងលទ្ធផលនៃការបែងចែក A2 ដោយ B2។ ដូច្នេះ អ្នកគណនាតម្លៃអតិបរមាដោយប្រើរូបមន្តសាមញ្ញ =A2/B2
ដូចបង្ហាញក្នុងរូបថតអេក្រង់ខាងក្រោម៖
បញ្ហាគឺរូបមន្តដែលហាក់ដូចជាត្រឹមត្រូវនេះនឹងមិនដំណើរការសម្រាប់ក្រឡា D3 ទៅ D5 ព្រោះការយោងដែលទាក់ទងបានផ្លាស់ប្ដូរដោយផ្អែកលើសាច់ញាតិ