មុខងារ Excel និង AND

សាកល្បងលក្ខខណ្ឌច្រើនជាមួយអនុគមន៍ AND និង OR របស់ Excel

អនុគមន៍ AND និង OR គឺជា អនុគមន៍ ឡូជីខលដែល ត្រូវបានគេស្គាល់ល្អជាងគេចំនួនពីររបស់ Excel ហើយមុខងារទាំងពីរនេះធ្វើគឺដើម្បីសាកល្បងមើលថាតើទិន្នផលពី កោសិកា គោលដៅពីរឬច្រើនមានលក្ខខណ្ឌអ្វីដែលអ្នកបញ្ជាក់។

ពិតឬមិនពិតតែប៉ុណ្ណោះ

លក្ខណៈពិសេសមួយនៃអនុគមន៍ទាំងនេះគឺថាពួកគេនឹងត្រឡប់ឬបង្ហាញមួយក្នុងចំណោមលទ្ធផលពីរឬ តម្លៃប៊ូលីន នៅក្នុងក្រឡាដែលពួកគេស្ថិតនៅ: ពិតឬមិនពិត។

បន្សំជាមួយមុខងារផ្សេង

ចម្លើយពិតឬមិនពិតទាំងនេះអាចត្រូវបានបង្ហាញដូចនៅក្នុងក្រឡាដែលមានមុខងារ។ អនុគមន៍ក៏អាចត្រូវបានផ្សំជាមួយអនុគមន៍ Excel ផ្សេងទៀត - ដូចជាអនុគមន៍ IF - ក្នុងជួរបួននិងប្រាំខាងលើដើម្បីផ្តល់លទ្ធផលជាច្រើនឬអនុវត្តការគណនាមួយចំនួន។

របៀបដំណើរការមុខងារ

នៅក្នុងរូបភាពខាងលើក្រឡា B2 និង B3 មានអនុគមន៍ AND និង OR រៀងៗខ្លួន។ ទាំងពីរប្រើ សញ្ញាប្រមាណវិធីប្រៀបធៀបមួយចំនួន ដើម្បីសាកល្បងភាពខុសគ្នានៃលក្ខខណ្ឌសម្រាប់ទិន្នន័យក្នុងក្រឡា A2, A3, និង A4 នៃ សន្លឹកកិច្ចការ

មុខងារទាំងពីរគឺ:

= AND (A2 <50, A3 <> 75, A4> = 100)
= OR (A2 <50, A3 <> 75, A4> = 100)

ហើយលក្ខខណ្ឌដែលពួកគេធ្វើតេស្តគឺ:

និងខុសឬពិតប្រាកដ

ចំពោះអនុគមន៍ AND ក្នុងក្រឡា B3 ទិន្នន័យក្នុងក្រឡា (A2 ទៅ A4) ត្រូវតែផ្គូផ្គងលក្ខខណ្ឌទាំងបីខាងលើសម្រាប់អនុគមន៍ដើម្បីត្រឡប់ចម្លើយពិត។

ដូចដែលវាឈរលក្ខខណ្ឌពីរដំបូងត្រូវបានបំពេញប៉ុន្តែដោយសារតម្លៃនៅក្នុងក្រឡា A4 មិនធំជាងឬស្មើ 100 ទិន្នផលចំពោះអនុគមន៍ AND គឺមិនពិត។

ក្នុងករណីអនុគមន៍ OR នៅក្នុងក្រឡា B2 មានតែលក្ខខណ្ឌមួយក្នុងចំណោមលក្ខខណ្ឌខាងលើត្រូវតែបំពេញដោយទិន្នន័យនៅក្នុងក្រឡា A2, A3 ឬ A4 សម្រាប់អនុគមន៍ដើម្បីត្រឡប់ចម្លើយពិត។

ក្នុងឧទាហរណ៍នេះទិន្នន័យក្នុងក្រឡា A2 និង A3 ទាំងពីរអាចបំពេញលក្ខខណ្ឌដែលតម្រូវឱ្យបានដូច្នេះទិន្នផលចំពោះអនុគមន៍ OR គឺ TRUE ។

AND / OR "វាក្យសម្ពន្ធនិងអាគុយម៉ង់

វាក្យសម្ព័ន្ធ របស់អនុគមន៍សំដៅលើប្លង់នៃអនុគមន៍និងរួមបញ្ចូលឈ្មោះអនុគមន៍តង្កៀបនិង អាគុយម៉ង់

វាក្យសម្ពន្ធសម្រាប់អនុគមន៍ OR គឺ:

= OR (Logical1, Logical2, ... Logical255)

វាក្យសម្ពន្ធសម្រាប់អនុគមន៍ AND គឺ:

= AND (Logical1, Logical2, ... Logical255)

ឡូជីខល 1 - (តំរូវ) សំដៅទៅលើស្ថានភាពដែលកំពុងត្រូវបានសាកល្បង។ សំណុំបែបបទនៃលក្ខខណ្ឌនេះជាធម្មតា យោងក្រឡា នៃទិន្នន័យដែលត្រូវបានត្រួតពិនិត្យដោយមានលក្ខខណ្ឌដោយខ្លួនឯងដូចជា A2 <50 ។

តក្កវិទ្យា 2, តក្កវិទ្យា 3, ... ឡូជីខល 255 - (ស្រេចចិត្ត) លក្ខខណ្ឌបន្ថែមដែលអាចត្រូវបានសាកល្បងរហូតដល់អតិបរមា 255 ។

បញ្ចូលអនុគមន៍ OR

ជំហានខាងក្រោមគ្របដណ្តប់របៀបចូលទៅក្នុងមុខងារ OR ដែលមាននៅក្នុងក្រឡា B2 នៅក្នុងរូបភាពខាងលើ។ ជំហានដូចគ្នាអាចត្រូវបានប្រើសម្រាប់បញ្ចូលមុខងារ AND នៅក្នុងក្រឡា B3 ។

ទោះបីជាវាអាចវាយបញ្ចូលរូបមន្តទាំងមូលដូចជា

= OR (A2 <50, A3 <> 75, A4> = 100)

ដោយដៃទៅក្នុងក្រឡាសន្លឹកកិច្ចការមួយទៀតគឺប្រើ ប្រអប់ អនុគមន៍ - ដូចដែលបានគូសបញ្ជាក់នៅក្នុងជំហានខាងក្រោម - ដើម្បីបញ្ចូលមុខងារនិងអាគុយម៉ង់របស់វាទៅក្នុងក្រឡាដូចជា B2 ។

គុណសម្បត្តិនៃការប្រើប្រអប់គឺថា Excel យកចិត្តទុកដាក់ក្នុងការបំបែកអាគុយម៉ង់និមួយៗដោយសញ្ញាក្បៀសហើយវាបង្កើតអាគុយម៉ង់ទាំងអស់នៅក្នុងវង់ក្រចក។

បើកមុខងារ OR function Dialog Box

  1. ចុចលើក្រឡា B2 ដើម្បីធ្វើឱ្យវាជា ក្រឡាសកម្ម - នេះជាកន្លែងដែលមុខងារ AND នឹងត្រូវបានដាក់។
  2. ចុចលើផ្ទាំង រូបមន្ត នៃ ខ្សែបូ
  3. ចុចលើ ឡូជីខល ដើម្បីបើកបញ្ជីទម្លាក់ចុះ។
  4. ចុចលើ OR នៅក្នុងបញ្ជីដើម្បីបើកប្រអប់របស់អនុគមន៍។

ទិន្នន័យដែលនឹងត្រូវបានបញ្ចូលទៅក្នុងជួរដេកទទេក្នុងប្រអប់នឹងបង្កើតអាគុយម៉ង់របស់អនុគមន៍។

បញ្ចូលអាគុយម៉ង់របស់អនុគមន៍ OR

  1. ចុចលើបន្ទាត់ Logical1 នៃប្រអប់។
  2. ចុចលើក្រឡា A2 ក្នុងសន្លឹកកិច្ចការដើម្បីបញ្ចូលសេចក្តីយោងក្រឡានេះ។
  3. វាយ <50 បន្ទាប់ពីយោងក្រឡា។
  4. ចុចលើបន្ទាត់ តក្ក 2 នៃប្រអប់។
  5. ចុចលើក្រឡា A3 ក្នុងសន្លឹកកិច្ចការដើម្បីបញ្ចូលសេចក្តីយោងក្រឡាទីពីរ។
  6. វាយ < > 75 បន្ទាប់ពីក្រឡាយោង។
  7. ចុចលើបន្ទាត់ ឡូជីខល នៃប្រអប់។
  8. ចុចលើក្រឡា A4 ក្នុងសៀវភៅបញ្ជីដើម្បីបញ្ចូលសេចក្តីយោងក្រឡាទីបី។
  9. វាយ > = 100 បន្ទាប់ពីយោងក្រឡា។
  10. ចុច យល់ព្រម ដើម្បីបញ្ចប់មុខងារនិងត្រឡប់ទៅសន្លឹកកិច្ចការវិញ។
  11. តម្លៃ TRUE គួរតែលេចឡើងក្នុងក្រឡា B2 ពីព្រោះទិន្នន័យក្នុងក្រឡា A3 បំពេញលក្ខខណ្ឌមិនស្មើនឹង 75 ។
  12. នៅពេលអ្នកចុចលើក្រឡា B2 នោះអនុគមន៍ពេញលេញ = OR (A2 <50, A3 <> 75, A4> = 100) នឹង លេចឡើងនៅក្នុង របាររូបមន្ត ខាងលើសន្លឹកកិច្ចការ។

និងជំនួសឱ្យ OR

ដូចដែលបានរៀបរាប់ខាងលើក៏អាចត្រូវបានប្រើសម្រាប់បញ្ចូលមុខងារ AND ដែលមាននៅក្នុងក្រឡា B3 នៅក្នុងសន្លឹកកិច្ចការខាងលើ។

អនុគមន៍ AND ត្រូវបានបញ្ចប់: = AND (A2 <50, A3 <> 75, A4> = 100)

តម្លៃ FALSE គួរតែមាននៅក្នុងក្រឡា B3 ព្រោះវាមានតែលក្ខខណ្ឌមួយដែលត្រូវសាកល្បងដែលត្រូវការមិនពិតសម្រាប់អនុគមន៍ AND ដើម្បីត្រឡប់តម្លៃ FALSE ហើយក្នុងឧទាហរណ៍នេះពីរនៃលក្ខខណ្ឌគឺមិនពិត: