ប្រើអនុគមន៍ឡូជីខលដើម្បីសាកល្បងលក្ខខណ្ឌច្រើន
អនុគមន៍ AND, OR និង IF គឺជា មុខងារឡូជីខលដែល ត្រូវបានគេស្គាល់ល្អជាងមុន។
អ្វីដែលអនុគមន៍ AND និង OR ធ្វើដូចដែលបានបង្ហាញនៅក្នុងជួរដេកពីរនិងបីនៅក្នុងរូបភាពខាងក្រោមសាកល្បងលក្ខខណ្ឌច្រើនហើយអាស្រ័យលើអនុគមន៍ណាមួយដែលត្រូវប្រើលក្ខខណ្ឌមួយឬទាំងអស់ត្រូវតែជាការពិតសម្រាប់អនុគមន៍ដើម្បីត្រឡប់ចម្លើយពិត។ ប្រសិនបើមិនអនុគមន៍ត្រឡប់ FALSE ជាតម្លៃ។
នៅក្នុងរូបភាពខាងក្រោមលក្ខខណ្ឌបីត្រូវបានសាកល្បងដោយរូបមន្តក្នុងជួរដេកពីរនិងបី:
- តើតម្លៃក្នុងក្រឡា A2 តិចជាង 50 ឬទេ?
- តើតម្លៃក្នុងក្រឡា A3 មិនស្មើ 75 ទេ។
- តើតម្លៃក្នុងក្រឡា A4 ធំជាងឬស្មើ 100 ។
ចំពោះ អនុគមន៍ OR ប្រសិនបើលក្ខខណ្ឌមួយក្នុងចំណោមលក្ខខណ្ឌទាំងនេះអនុគមន៍ត្រឡប់តម្លៃនៃ TRUE នៅក្នុងក្រឡា B2 ។
ចំពោះអនុគមន៍ AND, លក្ខខណ្ឌទាំងបីត្រូវតែជាពិតសម្រាប់អនុគមន៍ដើម្បីត្រឡប់តម្លៃនៃ TRUE នៅក្នុងក្រឡា B3 ។
បញ្ចូលគ្នារវាង OR និង IF ឬក៏អនុគមន៍ AND និង IF នៅក្នុង Excel
ដូច្នេះអ្នកមានអនុគមន៍ OR និង AND ។ ឥឡូវនេះអ្វីទៅ?
ការបន្ថែមនៅក្នុងអនុគមន៍ IF
នៅពេលអនុគមន៍មួយក្នុងចំណោមអនុគមន៍ទាំងពីរនេះត្រូវបានផ្សំជាមួយអនុគមន៍ IF រូបមន្តលទ្ធផលមានសមត្ថភាពច្រើន។
អនុគមន៍ល្មមនៅក្នុង Excel គឺសំដៅលើការដាក់មុខងារមួយទៅខាងក្នុងមួយទៀត។ អនុគមន៍នៅខាងក្នុងធ្វើជា អាគុយម៉ង់ របស់អនុគមន៍មេ។
នៅក្នុងរូបភាពខាងលើជួរបួនទៅប្រាំពីរមានរូបមន្តដែលអនុគមន៍ AND ឬ OR ត្រូវបានដាក់នៅក្នុងអនុគមន៍ IF ។
នៅក្នុងឧទាហរណ៍ទាំងអស់អនុគមន៍ខាងក្នុងដើរតួជាអាគុយម៉ង់ដំបូងឬ អនុគមន៍ Logical_test ។
= ប្រសិនបើ (ឬ (A2 <50, A3 <> 75, A4> = 100), "ទិន្នន័យត្រឹមត្រូវ", "កំហុសទិន្នន័យ")
= IF (AND (A2 <50, A3 <> 75, A4> = 100), TODAY (), 1000)
ការផ្លាស់ប្តូរលទ្ធផលរូបមន្ត
នៅក្នុងរូបមន្តទាំងអស់នៅក្នុងជួរបួនទៅប្រាំពីរអនុគមន៍ AND និង OR គឺដូចគ្នាបេះបិទទៅនឹងសមាសភាគរបស់ពួកគេក្នុងជួរដេកពីរនិងបីនៅក្នុងការដែលពួកគេធ្វើតេស្តទិន្នន័យនៅក្នុងក្រឡា A2 ទៅ A4 ដើម្បីមើលថាតើវាឆ្លើយតបនឹងលក្ខខណ្ឌដែលត្រូវការ។
អនុគមន៍ IF ត្រូវបានប្រើដើម្បីត្រួតពិនិត្យលទ្ធផលរបស់រូបមន្តដោយផ្អែកលើអ្វីដែលត្រូវបានបញ្ចូលសម្រាប់អាគុយម៉ង់ទីពីរនិងទីបីរបស់អនុគមន៍។
លទ្ធផលនេះអាចជា:
- អត្ថបទ - ជួរបួន;
- ចំនួនមួយ - ជួរទីប្រាំ;
- លទ្ធផលពីអនុគមន៍ឬរូបមន្ត - ជួរទីប្រាំ (អនុគមន៍ TODAY) និងជួរទីប្រាំមួយ;
- ក្រឡាទទេមួយ - ជួរទីប្រាំពីរ (កោសិកា B7) ។
ក្នុងករណី រូបមន្ត IF / AND នៅក្នុងក្រឡា B5 ចាប់តាំងពីមិនមែនគ្រប់ក្រឡាទាំងអស់នៅក្នុង ជួរ A2 ទៅ A4 ពិត - តម្លៃនៅក្នុងក្រឡា A4 មិនធំជាងឬស្មើ 100 -a អនុគមន៍ត្រឡប់ត្រឡប់ FALSE ។
អនុគមន៍ IF ប្រើតម្លៃនេះហើយត្រឡប់អាគុយម៉ង់តម្លៃ _if_false របស់វា - កាលបរិច្ឆេទបច្ចុប្បន្នដែលបានផ្តល់ដោយ អនុគមន៍ TODAY ។
ម្យ៉ាងវិញទៀតរូបមន្ត IF / OR នៅក្នុងជួរដេក 4 នឹងត្រឡប់សេចក្តីថ្លែងការណ៍អត្ថបទ ត្រឹមត្រូវ ពីព្រោះ:
- តម្លៃ OR បានត្រឡប់តម្លៃ TRUE - តម្លៃក្នុងក្រឡា A3 មិនស្មើ 75 ។
- អនុគមន៍ IF បន្ទាប់មកប្រើលទ្ធផលនេះដើម្បីត្រឡប់អាគុយម៉ង់ _ Value_if false : Data Correct ។
ការសរសេរ Excel ប្រសិនបើ / ឬរូបមន្ត
ជំហានខាងក្រោមគ្របដណ្តប់របៀបបញ្ចូលរូបមន្ត IF / OR នៅក្នុងក្រឡា B4 ក្នុងរូបភាពខាងលើ។ ជំហានដូចគ្នាអាចត្រូវបានប្រើសម្រាប់បញ្ចូលរូបមន្ត IF ក្នុងឧទាហរណ៍។
បើទោះបីជាវាអាចធ្វើបានគ្រាន់តែវាយរូបមន្តពេញលេញក្នុងដៃ,
= ប្រសិនបើ (ឬ (A2 <50, A3 <> 75, A4> = 100), "ទិន្នន័យត្រឹមត្រូវ", "កំហុសទិន្នន័យ")
មនុស្សជាច្រើនងាយស្រួលក្នុងការប្រើ ប្រអប់ របស់អនុគមន៍ IF ដើម្បីបញ្ចូលរូបមន្តនិងអាគុយម៉ង់ដូចដែលប្រអប់យកចិត្តទុកដាក់លើវាក្យសម្ពន្ធដូចជាសញ្ញាបំបែកក្បៀសរវាងអាគុយម៉ង់និងធាតុអត្ថបទជុំវិញនៅក្នុងសញ្ញាសម្រង់។
ជំហានដែលត្រូវប្រើដើម្បីបញ្ចូលរូបមន្ត IF / OR ក្នុងក្រឡា B4 គឺ:
- ចុចលើក្រឡា B4 ដើម្បីធ្វើឱ្យវាជា ក្រឡាសកម្ម ។
- ចុចផ្ទាំង រូបមន្ត របស់ ខ្សែបូ ។
- ចុច ឡូជីខល ដើម្បីបើកបញ្ជីទម្លាក់ចុះ។
- ចុច IF នៅក្នុងបញ្ជីដើម្បីបើកប្រអប់អនុគមន៍ IF ។
- ចុចលើបន្ទាត់ Logical_test នៅក្នុងប្រអប់។
- បញ្ចូលមុខងារ AND ពេញលេញ: OR (A2 <50, A3 <> 75, A4> = 100) ចូលទៅបន្ទាត់ Logical_test ដោយប្រើចង្អុលសម្រាប់សេចក្តីយោងក្រឡាបើសិនជាចង់។
- ចុចបន្ទាត់ Value_if_true ក្នុងប្រអប់។
- វាយអក្សរ ត្រឹមត្រូវទិន្នន័យ (គ្មានសញ្ញាវណ្ណយុត្តិចាំបាច់ទេ) ។
- ចុចលើបន្ទាត់ Value_if_false នៅក្នុងប្រអប់។
- វាយបញ្ចូលអត្ថបទ កំហុសទិន្នន័យ។
- ចុច យល់ព្រម ដើម្បីបិទប្រអប់ហើយត្រឡប់ទៅសន្លឹកកិច្ចការវិញ។
- ដូចដែលបានពិភាក្សាខាងលើរូបមន្តគួរតែបង្ហាញអាគុយម៉ង់ Value_if_true នៃ ទិន្នន័យត្រឹមត្រូវ។
- នៅពេលអ្នកចុចលើ ក្រឡា B4 មុខងារពេញលេញ
= IF (ឬ A2 <50, A3 <> 75, A4> = 100), "ទិន្នន័យត្រឹមត្រូវ", "កំហុសទិន្នន័យ") លេចឡើងក្នុង របាររូបមន្ត ខាងលើសន្លឹកកិច្ចការ។