តារាងមាតិកា
Microsoft Excel មានមុខងារជាច្រើន។ មុខងារទាំងនោះត្រូវបានបញ្ចូលក្នុង Excel ។ នៅក្នុងអត្ថបទនេះ យើងនឹងពិភាក្សាអំពីមុខងារ Excel Boolean ជាមួយនឹងប្រតិបត្តិករឡូជីខល។ ចំណាំថា ប្រតិបត្តិករ Boolean ត្រូវបានបង្ហាញជាមុខងារនៅក្នុង Excel។
ដើម្បីពន្យល់អំពីប្រតិបត្តិការ Boolean ជាមួយនឹងការប្រើប្រាស់ជាក់ស្តែង យើងនឹងប្រើសំណុំទិន្នន័យខាងក្រោម។
សំណុំទិន្នន័យនេះបង្ហាញពី ការទូទាត់ប្រាក់កម្ចីជាមួយរយៈពេល។ ការទូទាត់នឹងត្រូវបានធ្វើឡើងជារៀងរាល់ខែ។
ទាញយកសៀវភៅលំហាត់អនុវត្ត
ទាញយកសៀវភៅលំហាត់អនុវត្តនេះដើម្បីអនុវត្តនៅពេលអ្នកកំពុងអានអត្ថបទនេះ។
Excel Boolean Operators.xlsx
ការណែនាំអំពីមុខងារ និងប្រតិបត្តិករ Excel Boolean
ប្រតិបត្តិករប៊ូលីនបានមកពី កន្សោម boolean ។ កន្សោម Boolean ត្រូវបានគេប្រើជាទូទៅនៅក្នុងភាសាសរសេរកម្មវិធី។ ប្រតិបត្តិករប៊ូលីនត្រូវបានប្រើដើម្បីបង្ហាញកន្សោមប៊ូលីន។ ការត្រលប់មកវិញនៃកន្សោមប៊ូលីនគឺ 1 ឬ 0 ។ ដើម្បីយល់យ៉ាងងាយស្រួល យើងអាចបង្ហាញវាជា True ឬ False រៀងៗខ្លួន។
នៅក្នុង Excel យើងមាន 4 boolean operators/functions- NOT , OR , AND , និង XOR ។ ឥឡូវនេះយើងនឹងមានទិដ្ឋភាពទូទៅនៃមុខងារប៊ូលីនខាងក្រោមនៅក្នុង Excel។
ប្រតិបត្តិករ | ការពិពណ៌នា |
---|---|
មិន | មូលដ្ឋាននៃមុខងារនេះគឺដើម្បីត្រឡប់លទ្ធផលបញ្ច្រាស។ អ្វីក៏ដោយដែលអាគុយម៉ង់គឺ វានឹងត្រឡប់តម្លៃបញ្ច្រាសនៃនោះ។អាគុយម៉ង់។ |
AND | វាប្រៀបធៀបអាគុយម៉ង់ទាំងអស់ ហើយប្រសិនបើអាគុយម៉ង់ទាំងអស់ពេញចិត្ត បន្ទាប់មកត្រឡប់ TRUE បើមិនដូច្នេះទេ មិនពិត។ |
ឬ | ប្រសិនបើអាគុយម៉ង់ណាមួយពេញចិត្ត ការត្រឡប់មកវិញនឹងជាការពិត។ ប៉ុន្តែប្រសិនបើអាគុយម៉ង់ទាំងអស់មិនពេញចិត្ត នោះលទ្ធផលគឺ FALSE។ |
XOR | វាត្រូវបានគេស្គាល់ថាជា “Exclusive OR” . ឧបមាថាយើងកំពុងប្រៀបធៀបអាគុយម៉ង់ពីរ។ ប្រសិនបើអាគុយម៉ង់ណាមួយជាការពិត នោះត្រឡប់ TRUE ។ ប៉ុន្តែប្រសិនបើអាគុយម៉ង់ទាំងអស់ពិត ឬមិនមានអាគុយម៉ង់ណាមួយពិតទេ នោះត្រឡប់ FALSE ។ |
ប្រតិបត្តិការឡូជីខលទាំងនោះត្រូវបានអនុវត្តនៅពេលយើងអនុវត្តប្រតិបត្តិការប៊ូលីនណាមួយ។<3
ប្រតិបត្តិករឡូជីខល | អត្ថន័យ | ឧទាហរណ៍ | ការពន្យល់ |
---|---|---|---|
= | ស្មើ | =B4=C4 | រូបមន្តនេះនឹងប្រៀបធៀប B4 និង C4 ប្រសិនបើទាំងពីរគឺស្មើគ្នា TRUE បើមិនដូច្នេះទេ FALSE។ |
> | ធំជាង | =B4>C4 | ប្រសិនបើ B4 ធំជាង C4 ការត្រឡប់មកវិញ នឹងក្លាយជាការពិត បើមិនដូច្នេះទេ FALSE។ |
< | តិចជាង | =B4 | ប្រសិនបើ B4 តិចជាង ជាង C4 ការត្រឡប់មកវិញនឹងជាការពិត បើមិនដូច្នេះទេ FALSE។ |
មិនស្មើគ្នា | =B4C4 | វានឹងប្រៀបធៀប B4 និង C4 ហើយប្រសិនបើទាំងពីរមិនស្មើគ្នានោះ TRUE បើមិនដូច្នេះទេមិនពិត។ | |
>= | ធំជាង ឬស្មើ | =B4>=C4 | ប្រសិនបើ B4 ធំជាង ឬស្មើ C4 ត្រឡប់នឹងក្លាយជាពិត បើមិនដូច្នោះទេ FALSE។ |
<= | តិចជាង ឬស្មើ | =B4<=C4 | ប្រសិនបើ B4 តូចជាង ឬស្មើនឹង C4 ត្រឡប់នឹងជាការពិត បើមិនដូច្នេះទេ FALSE។ |
4 ឧទាហរណ៍នៃការប្រើប្រាស់ Boolean Operator នៅក្នុង Excel
ឥឡូវនេះ យើងនឹងបង្ហាញឧទាហរណ៍មួយចំនួនដោយប្រើមុខងារ boolean និង operators ក្នុង Excel។
1. កម្មវិធីនៃ NOT Boolean Operator
មុខងារ NOT បញ្ច្រាសលទ្ធផល។ បំប្លែង TRUE ទៅជា FALSE និងច្រាសមកវិញ។
នៅទីនេះ យើងនឹងបង្ហាញការប្រើប្រាស់មុខងារ NOT ជាមួយនឹងឧទាហរណ៍ 3។
ឧទាហរណ៍ 1:
យើងនឹងអនុវត្តមុខងារ NOT នៅក្នុងសំណុំទិន្នន័យខាងក្រោម។
<0 ជំហានទី 1៖
- ចូលទៅកាន់ Cell F5។
- សរសេរកូដខាងក្រោម៖
=NOT(D5=5)
ជំហានទី 2៖
- ឥឡូវនេះ ចុច Enter ។
ជំហានទី 3៖
- ទាញ Fill Handle ឆ្ពោះទៅរកក្រឡាចុងក្រោយ។
នៅទីនេះ យើងបានអនុវត្តមុខងារ NOT ជាមួយនឹងទិដ្ឋភាពមួយដើម្បីមើលថាតើទិន្នន័យណាមួយនៃកោសិការបស់ ជួរឈរ រយៈពេល គឺស្មើនឹង 5 ឆ្នាំ។ ពីលទ្ធផល យើងអាចឃើញថាក្រឡាទាំងនោះដែលស្មើនឹង 5 កំពុងបង្ហាញ FALSE ហើយនៅសល់កំពុងបង្ហាញ TRUE ។
ឧទាហរណ៍ 2:
ក្នុងឧទាហរណ៍នេះ យើងនឹងបញ្ចូល អនុគមន៍ IF ជាមួយ មុខងារមិនមែន ។
ជំហានទី 1៖
- សរសេររូបមន្តខាងក្រោមក្នុង Cell F5 ។
=IF(NOT(D5=5),"Yes","No")
ជំហានទី 2៖
- បន្ទាប់មកចុច Enter ហើយមើលការត្រឡប់មកវិញ។
ជំហានទី 3:
- អូស Fill Handle icon ឆ្ពោះទៅរកក្រឡាចុងក្រោយ។
ដោយសារមុខងារ NOT ត្រឡប់លទ្ធផលឡូជីខលបញ្ច្រាស យើងក៏កំណត់ផងដែរ លទ្ធផលអវិជ្ជមានសម្រាប់ក្រឡានីមួយៗ។
អត្ថប្រយោជន៍មួយនៃការប្រើប្រាស់មុខងារ IF គឺថាយើងអាចកំណត់អាគុយម៉ង់ត្រឡប់មកវិញតាមបំណងប្រាថ្នារបស់យើង។
អាន ច្រើនទៀត៖ របៀបប្រើ Logical Operators ក្នុង Excel (11 ឧទាហរណ៍)
2. ការប្រើប្រាស់ Boolean AND Operator ក្នុង Excel
មុខងារ AND ពិនិត្យអាគុយម៉ង់ដោយលក្ខខណ្ឌ។ ប្រសិនបើអាគុយម៉ង់ទាំងអស់បំពេញលក្ខខណ្ឌ នោះលទ្ធផល TRUE ។ ប៉ុន្តែប្រសិនបើអាគុយម៉ង់ណាមួយមិនពេញចិត្តលក្ខខណ្ឌ នោះនឹងត្រឡប់ FALSE ។
ឥឡូវនេះសូមមើលឧទាហរណ៍ចំនួន 5 ដើម្បីឱ្យកាន់តែច្បាស់។
ឧទាហរណ៍ 1:
នៅទីនេះ យើងនឹងបង្ហាញឧទាហរណ៍សាមញ្ញមួយនៃមុខងារ AND ។ យើងនឹងពិនិត្យមើលប្រាក់កម្ចីដែលមានរយៈពេលលើសពី 5 ឆ្នាំ។ លក្ខខណ្ឌតែមួយត្រូវបានអនុវត្តនៅក្នុងឧទាហរណ៍នេះ។
ជំហានទី 1:
- ចូលទៅកាន់ Cell F5 ហើយដាក់រូបមន្តខាងក្រោម៖
=AND(D5>5)
ជំហានទី 2៖
- បន្ទាប់មកចុច បញ្ចូល ដើម្បីទទួលបានការត្រឡប់មកវិញ។
ជំហាន 3:
- ទាញ រូបតំណាង Fill Handle ឆ្ពោះទៅក្រឡាចុងក្រោយ។
នៅទីនេះ យើងអាចមើលពីរបៀបសាមញ្ញក្នុងការអនុវត្ត និង ប្រតិបត្តិករ .
ឧទាហរណ៍ 2:
ក្នុងឧទាហរណ៍នេះ យើងនឹងអនុវត្តលក្ខខណ្ឌជាច្រើនក្នុងរូបមន្តតែមួយដោយអនុវត្តអនុគមន៍ AND រាល់ពេល។ យើងនឹងកំណត់អត្តសញ្ញាណជួរដែលមានរយៈពេលច្រើនជាង ឬស្មើនឹង 5 ឆ្នាំ ហើយប្រាក់កម្ចីសរុបគឺតិចជាង $100,000។
ជំហានទី 1:
- ចូលទៅកាន់ Cell F5 ។
- ដាក់រូបមន្តខាងក្រោមដែលមានលក្ខខណ្ឌពីរ។
=AND(D5>=5,E5<=100000)
ជំហានទី 2៖
- ឥឡូវនេះ យើងអាចឃើញការត្រឡប់មកវិញបន្ទាប់ពីអនុវត្តរូបមន្តក្នុងរូបភាពខាងក្រោម។
ដូច្នេះ យើងអាចអនុវត្តលក្ខខណ្ឌជាច្រើនដោយប្រើមុខងារតែមួយ និង នៅក្នុង Excel។
ឧទាហរណ៍ 3:
នៅទីនេះ យើងនឹងអនុវត្តមុខងារ AND ដែលបានដាក់។ មានតែអនុគមន៍ AND ប៉ុណ្ណោះដែលត្រូវបានប្រើប្រាស់ក្នុងរូបមន្ត។ ឥឡូវនេះ សូមមើលថាតើមានអ្វីកើតឡើងបន្ទាប់ពីអនុវត្តរូបមន្តនេះ។
ជំហានទី 1:
- សរសេររូបមន្តខាងក្រោមនៅលើ Cell F5។ <29
=AND(AND(D5>2,D550000,E5<200000))
ជំហាន 2:
- ចុច Enter ហើយអនុវត្តសម្រាប់កោសិកាដែលនៅសល់ផងដែរ។
យើងរៀបចំរូបមន្តតាមវិធីខាងក្រោម។ រយៈពេលគឺលើសពី 2 ឆ្នាំ និងតិចជាង 10 ឆ្នាំ។ ហើយប្រាក់កម្ចីសរុបគឺធំជាង $50,000 និងតិចជាង $200,000។
ឧទាហរណ៍4:
យើងអាចបញ្ចូលមុខងារ If a ជាមួយប្រតិបត្តិករ AND ។ តាមរបៀបនេះ យើងអាចបន្ថែមការចាត់ចែងលទ្ធផលតាមការចូលចិត្តរបស់យើង។
ជំហានទី 1:
- អនុវត្តរូបមន្តនេះនៅលើ Cell F5 .
=IF(AND(AND(D5>2,D550000,E5<200000)),"Success", "Failure")
ជំហាន 2:
- ដំណើរការរូបមន្ត ហើយមើលថាមានអ្វីកើតឡើង។
យើងអាចឃើញថាតម្លៃត្រឡប់ត្រូវបានផ្លាស់ប្តូរ។ "ជោគជ័យ" និង "បរាជ័យ" ត្រូវបានកំណត់ជំនួសឱ្យលំនាំដើម។
ឧទាហរណ៍ 5:
យើងក៏អាចអនុវត្តជួរក្រឡាដោយគ្មានក្រឡានីមួយៗរួមជាមួយ AND function។
យើងចង់មើលថាតើចំនួនប្រាក់បញ្ញើទាំងអស់ធំជាង $1000។
ជំហានទី 1:
- អនុវត្តរូបមន្តជាមួយជួរ C5:C9 ក្នុង Cell F5 ។
=AND(C5:C9>1000)
ជំហានទី 2៖
- ឥឡូវនេះ ទទួលបានលទ្ធផលបន្ទាប់ពីចុច Enter
នៅទីនេះ យើងគ្រាន់តែប្រើជួរក្រឡាមួយជំនួសឱ្យលេខក្រឡានីមួយៗ។ វាដំណើរការយ៉ាងរលូនផងដែរ។
អានបន្ថែម៖ ប្រតិបត្តិករយោងក្នុង Excel [មូលដ្ឋាន + ការប្រើប្រាស់ពិសេស]
ការអានស្រដៀងគ្នា
- របៀបអនុវត្តធំជាង និងតិចជាងក្នុង Excel (5 វិធីសាស្រ្ត)
- ប្រើធំជាង ឬស្មើប្រតិបត្តិករក្នុងរូបមន្ត Excel<7
3. អនុវត្ត OR Operator ក្នុង Excel
មុខងារ OR ពិនិត្យអាគុយម៉ង់ទាំងអស់ជាមួយនឹងលក្ខខណ្ឌ។ ប្រសិនបើអាគុយម៉ង់ណាមួយបំពេញលក្ខខណ្ឌនោះ វាត្រឡប់ TRUE ។ ប៉ុន្តែប្រសិនបើអាគុយម៉ង់ទាំងអស់។មិនពេញចិត្តការត្រឡប់មកវិញនឹង FALSE ។
ឧទាហរណ៍ 1:
ក្នុងឧទាហរណ៍នេះ យើងនឹងរកឃើញ ជួរដែលមានរយៈពេលលើសពី 5 ឆ្នាំ ឬប្រាក់កម្ចីសរុបធំជាង $90,000 ។ យើងអនុវត្តលក្ខខណ្ឌពីរក្នុងរូបមន្តតែមួយ។
ជំហានទី 1:
- ចូលទៅកាន់ Cell F5 ។
- សរសេររូបមន្តខាងក្រោមនៅលើក្រឡានោះ-
=OR(D5>5,E5>90000)
ជំហាន 2: <3
- ឥឡូវនេះ ចុច Enter ។
ជំហានទី 3៖
<27
ក្នុងករណី ឬ មុខងារ វាផ្តល់ TRUE ដូចដែលលក្ខខណ្ឌណាមួយត្រូវបានបំពេញ។
ឧទាហរណ៍ 2:
យើងនឹងអនុវត្តជួរក្រឡាជំនួសឱ្យ ក្រឡាបុគ្គលនៅក្នុងឧទាហរណ៍នេះ។ យើងចង់ដឹងថាតើប្រាក់បញ្ញើមានច្រើនជាង $2000។
ជំហានទី 1:
- បញ្ចូលរូបមន្តខាងក្រោម ដើម្បីដឹងថាតើប្រាក់បញ្ញើណាមួយធំជាង ជាង $2000។
=OR(C5:C9>2000)
ជំហាន 2:
- ឥឡូវនេះ ចុច Enter ដើម្បីទទួលបានលទ្ធផល។
ឧទាហរណ៍ 3:
ក្នុងឧទាហរណ៍នេះ យើងនឹងអនុវត្តមុខងារដែលបានបង្កប់។ អនុគមន៍ AND និង IF ក៏នឹងត្រូវបានបញ្ចូលក្នុងរូបមន្តផងដែរ។ យើងចង់ស្វែងរកវត្ថុណាដែលមានរយៈពេលលើសពី 5 ឆ្នាំ ឬប្រាក់កម្ចីសរុបធំជាង ឬស្មើ $90,000 ហើយប្រាក់ដាក់ប្រាក់គឺធំជាង $2000។
ជំហានទី 1:
- សរសេររូបមន្តខាងក្រោមនៅលើ ក្រឡាF5 .
=IF(OR(OR(D5>5,E5>=90000),AND(C5>2000)),"Yes","No")
ជំហាន 2:
- ឥឡូវនេះ ចុច Enter ហើយទទួលបានលទ្ធផល។
នេះគឺជាលទ្ធផលដែលបានដាក់បញ្ចូលរបស់យើងបន្ទាប់ពីអនុវត្តប្រតិបត្តិករប៊ូលីន។
អានបន្ថែម៖ តើអ្វីជាលំដាប់នៃប្រតិបត្តិការនៅក្នុង Excel (ការណែនាំចុងក្រោយ)
4. មុខងាររបស់ប្រតិបត្តិករ XOR ក្នុង Excel
ប្រតិបត្តិករ XOR ត្រូវបានគេនិយាយជាទូទៅថា: “ផ្តាច់មុខ OR” ។ វារាប់ជាសុចរិតតាមបីវិធី។ ជាដំបូង ប្រសិនបើអាគុយម៉ង់ទាំងអស់ពិត នោះត្រឡប់ FALSE ។ ទីពីរ ប្រសិនបើអាគុយម៉ង់ណាមួយជាការពិត ត្រឡប់ TRUE ។ ផងដែរ ប្រសិនបើអាគុយម៉ង់ទាំងអស់មិនពិត ត្រឡប់ FALSE ។
ដើម្បីពន្យល់ប្រតិបត្តិករនេះ យើងបានណែនាំសំណុំទិន្នន័យថ្មី។ សូមមើលសំណុំទិន្នន័យខាងក្រោម។
នេះគឺជាហ្គេមបោះកាក់។ ដំបូងអ្នកលេងម្នាក់ៗលេង 2 ជុំ។ ក្បាលមានន័យថាឈ្នះអ្នកលេង ហើយកន្ទុយមានន័យថាចាញ់។ ក្នុងទឹកទី២ បើកីឡាករណាឈ្នះ ពោលគឺវាយក្បាលក្នុងទឹកទី៣ នោះមិនបាច់លេងទឹកទី៣ឡើយ ។ ប្រសិនបើអ្នកលេងណាម្នាក់ទទួលបានកន្ទុយក្នុងជុំទាំងពីរ គាត់នឹងត្រូវដកសិទ្ធិពីការប្រកួត។ ហើយប្រសិនបើលទ្ធផលមានការលាយឡំនោះគាត់នឹងមានឱកាសឡើងប្រកួតជុំទី៣។ សេណារីយ៉ូនេះអាចត្រូវបានពន្យល់យ៉ាងងាយស្រួលដោយប្រតិបត្តិករ XOR។
ជំហានទី 1:
- បន្ទាប់ពី 2 ជុំ លទ្ធផលត្រូវបានធ្វើបច្ចុប្បន្នភាពនៅក្នុងសំណុំទិន្នន័យ។
ឥឡូវនេះ យើងនឹងអនុវត្តមុខងារ XOR ដើម្បីកំណត់ថាអ្នកណានឹងលេងជុំទី 3 ។
ជំហានទី 2៖
- អនុវត្តរូបមន្តនៅលើ ក្រឡា F5 ។
=XOR(C5="Head",D5="Head")
ជំហានទី 3៖
- បន្ទាប់មកចុច Enter ហើយអូសបានឈ្នះ Fill Handle
យើងទទួលបាន លទ្ធផល។ ដោយសារលទ្ធផលត្រូវបានបង្ហាញនៅក្នុងលក្ខខណ្ឌនៃ TRUE និង FALSE វាអាចជាការសមរម្យទាំងអស់ដើម្បីយល់យ៉ាងងាយស្រួល។
យើងនឹងបញ្ចូលមុខងារ IF ដើម្បីធ្វើឱ្យវាកាន់តែងាយស្រួលសម្រាប់ ទាំងអស់។
ជំហានទី 4៖
- បន្ទាប់ពីបញ្ចូលមុខងារ IF រូបមន្តនឹងមើលទៅដូចនេះ។
=IF(XOR(C5="Head",D5="Head"),"Yes","No")
ជំហានទី 5:
- ឥឡូវនេះ យើងនឹងយល់ច្បាស់ គំនិតពីលទ្ធផលខាងក្រោម។
យើងអាចនិយាយបានថាឥឡូវនេះ អ្នកលេង 3 នាក់នឹងលេងជុំទី 3 ហើយអ្នកលេង 2 នាក់នឹងមិនលេងទេ។
អានបន្ថែម៖ 'មិនស្មើនឹង' ប្រតិបត្តិករក្នុង Excel (មាន 5 ឧទាហរណ៍)
សេចក្តីសន្និដ្ឋាន
នៅក្នុងអត្ថបទនេះ យើងបានបង្ហាញពីប្រតិបត្តិករប៊ូលីនខុសៗគ្នា។ បានបន្ថែមឧទាហរណ៍ផ្សេងៗគ្នានៃប្រតិបត្តិករប៊ូលីននីមួយៗ។ ខ្ញុំសង្ឃឹមថាវានឹងបំពេញតម្រូវការរបស់អ្នក។ សូមចូលមើលគេហទំព័ររបស់យើង ExcelWIKI.com ហើយផ្តល់យោបល់របស់អ្នកក្នុងប្រអប់មតិ។