ตัวดำเนินการบูลีนของ Excel: วิธีใช้งาน

  • แบ่งปันสิ่งนี้
Hugh West

Microsoft Excel มีฟังก์ชันมากมาย ฟังก์ชันเหล่านี้มีอยู่ใน Excel ในบทความนี้ เราจะพูดถึงฟังก์ชันบูลีนของ Excel กับตัวดำเนินการเชิงตรรกะ โปรดทราบว่าตัวดำเนินการบูลีนจะแสดงเป็นฟังก์ชันใน Excel

เพื่ออธิบายตัวดำเนินการบูลีนด้วยการใช้งานจริง เราจะใช้ชุดข้อมูลด้านล่าง

ชุดข้อมูลนี้แสดง การชำระเงินกู้ด้วยระยะเวลา การชำระเงินจะทำเป็นรายเดือน

ดาวน์โหลดคู่มือแบบฝึกหัด

ดาวน์โหลดแบบฝึกหัดแบบฝึกหัดนี้เพื่อทำแบบฝึกหัดขณะที่คุณกำลังอ่านบทความนี้

ตัวดำเนินการบูลีนของ Excel.xlsx

ความรู้เบื้องต้นเกี่ยวกับฟังก์ชันและตัวดำเนินการบูลีนของ Excel

ตัวดำเนินการบูลีนมาจาก นิพจน์บูลีน นิพจน์บูลีนมักใช้ในภาษาโปรแกรม ตัวดำเนินการบูลีนใช้เพื่อแสดงนิพจน์บูลีน ผลตอบแทนของนิพจน์บูลีนคือ 1 หรือ 0 เพื่อให้เข้าใจง่าย เราสามารถแสดงเป็น True หรือ False ตามลำดับ

ใน Excel เรามีตัวดำเนินการบูลีน 4 ตัว/ฟังก์ชัน- NOT , OR , และ และ XOR ตอนนี้ เราจะเห็นภาพรวมของฟังก์ชันบูลีนต่อไปนี้ใน Excel

ตัวดำเนินการ คำอธิบาย
ไม่ พื้นฐานของฟังก์ชันนี้คือการส่งคืนผลลัพธ์ย้อนกลับ ไม่ว่าอาร์กิวเมนต์คืออะไร สิ่งนี้จะส่งกลับค่าย้อนกลับของสิ่งนั้นอาร์กิวเมนต์
และ สิ่งนี้จะเปรียบเทียบอาร์กิวเมนต์ทั้งหมด และถ้าอาร์กิวเมนต์ทั้งหมดเป็นที่น่าพอใจ ให้ส่งคืนค่า TRUE มิฉะนั้น FALSE.
หรือ หากข้อโต้แย้งใดๆ แต่ถ้าข้อโต้แย้งทั้งหมดไม่เป็นที่พอใจ ผลลัพธ์จะเป็น FALSE
XOR เรียกว่า “Exclusive OR” . สมมติว่าเรากำลังเปรียบเทียบสองข้อโต้แย้ง ถ้าอาร์กิวเมนต์ใดเป็นจริง จะส่งกลับ TRUE แต่ถ้าอาร์กิวเมนต์ทั้งหมดเป็นจริงหรือไม่มีอาร์กิวเมนต์ใดเป็นจริง ให้ส่งคืน FALSE

การดำเนินการเชิงตรรกะเหล่านั้นจะดำเนินการเมื่อเราใช้การดำเนินการบูลีนใดๆ<3

ตัวดำเนินการเชิงตรรกะ ความหมาย ตัวอย่าง คำอธิบาย
= เท่ากับ =B4=C4 สูตรนี้จะเปรียบเทียบ B4 และ C4 หากทั้งคู่เท่ากันให้ส่งคืน TRUE มิฉะนั้น FALSE
> มากกว่า =B4>C4 หาก B4 มากกว่า C4 ผลตอบแทน จะเป็น TRUE มิฉะนั้น FALSE
< น้อยกว่า =B4 strong=""> หาก B4 น้อยกว่า กว่า C4 การส่งคืนจะเป็น TRUE มิฉะนั้น FALSE
ไม่เท่ากับ =B4C4 สิ่งนี้จะเปรียบเทียบ B4 และ C4 และหากทั้งคู่ไม่เท่ากัน ให้ส่งคืน TRUE มิฉะนั้นFALSE.
>= มากกว่าหรือเท่ากับ =B4>=C4 หาก B4 มากกว่าหรือเท่ากับ C4 ผลตอบแทนจะเป็น TRUE มิฉะนั้น FALSE
<= น้อยกว่าหรือเท่ากับ =B4<=C4 หาก B4 น้อยกว่าหรือเท่ากับ C4 ผลตอบแทนจะเป็น TRUE มิฉะนั้นจะเป็น FALSE

4 ตัวอย่างการใช้ตัวดำเนินการบูลีนใน Excel

ตอนนี้ เราจะแสดงตัวอย่างการใช้ฟังก์ชันบูลีนและโอเปอเรเตอร์ใน Excel

1. การประยุกต์ใช้ตัวดำเนินการ NOT บูลีน

ฟังก์ชัน NOT กลับผลลัพธ์ แปลง TRUE เป็น FALSE และกลับกัน

ที่นี่เราจะแสดงการใช้ฟังก์ชัน NOT พร้อมตัวอย่าง 3 ตัวอย่าง

ตัวอย่างที่ 1:

เราจะใช้ฟังก์ชัน ไม่ ในชุดข้อมูลด้านล่าง

<0 ขั้นตอนที่ 1:
  • ไปที่ เซลล์ F5
  • เขียนโค้ดด้านล่าง:

=NOT(D5=5)

ขั้นตอนที่ 2:

  • ตอนนี้ กด Enter .

ขั้นตอนที่ 3:

  • ดึง Fill Handle ไปยังเซลล์สุดท้าย

ที่นี่ เราใช้ฟังก์ชัน NOT กับมุมมองเพื่อดูว่าข้อมูลใดของเซลล์ของ คอลัมน์ ระยะเวลา เท่ากับ 5 ปี จากผลลัพธ์ เราจะเห็นว่าเซลล์ที่มีค่าเท่ากับ 5 แสดง FALSE และเซลล์ที่เหลือแสดง TRUE .

ตัวอย่างที่ 2:

ในตัวอย่างนี้ เราจะแทรก ฟังก์ชัน IF พร้อมกับ ไม่ใช่ ฟังก์ชัน

ขั้นตอนที่ 1:

  • เขียนสูตรต่อไปนี้ใน เซลล์ F5
=IF(NOT(D5=5),"Yes","No")

ขั้นตอนที่ 2:

  • จากนั้นกด Enter และดูผลตอบแทน

ขั้นตอนที่ 3:

  • ลาก <6 ไอคอน>Fill Handle ไปทางเซลล์สุดท้าย

เนื่องจากฟังก์ชัน NOT ส่งคืนเอาต์พุตโลจิคัลย้อนกลับ เราจึงตั้งค่า ผลลัพธ์เชิงลบสำหรับแต่ละเซลล์

ข้อดีอย่างหนึ่งของการใช้ฟังก์ชัน IF คือเราสามารถตั้งค่า return argument ได้ตามต้องการ

อ่าน เพิ่มเติม: วิธีใช้ตัวดำเนินการเชิงตรรกะใน Excel (11 ตัวอย่าง)

2. การใช้ตัวดำเนินการบูลีนและใน Excel

ฟังก์ชัน AND ตรวจสอบอาร์กิวเมนต์ที่มีเงื่อนไข หากอาร์กิวเมนต์ทั้งหมดตรงตามเงื่อนไข ผลลัพธ์ที่ได้จะเป็น TRUE แต่ถ้ามีข้อโต้แย้งใดที่ไม่ตรงตามเงื่อนไข ก็จะส่งกลับ FALSE .

ตอนนี้ เรามาดู 5 ตัวอย่างเพื่อให้ชัดเจนยิ่งขึ้น

ตัวอย่างที่ 1:

ที่นี่ เราจะแสดงตัวอย่างง่ายๆ ของฟังก์ชัน และ เราจะตรวจสอบสินเชื่อที่มีระยะเวลามากกว่า 5 ปี ตัวอย่างนี้ใช้เงื่อนไขเดียว

ขั้นตอนที่ 1:

  • ไปที่ เซลล์ F5 และใส่สูตรด้านล่าง:
=AND(D5>5)

ขั้นตอนที่ 2:

  • จากนั้นกด เข้าสู่ เพื่อรับผลตอบแทน

ขั้นตอนที่ 3:

  • ดึง ไอคอน Fill Handle ต่อเซลล์สุดท้าย

ที่นี่ เราจะเห็นว่าการใช้ตัวดำเนินการ AND ทำได้ง่ายเพียงใด .

ตัวอย่างที่ 2:

ในตัวอย่างนี้ เราจะใช้หลายเงื่อนไขในสูตรเดียวโดยใช้ฟังก์ชัน AND ในแต่ละครั้ง เราจะระบุว่าแถวใดมีระยะเวลามากกว่าหรือเท่ากับ 5 ปี และเงินกู้รวมน้อยกว่า $100,000

ขั้นตอนที่ 1:

  • ไปที่ เซลล์ F5 .
  • ใส่สูตรด้านล่างซึ่งมีสองเงื่อนไข
=AND(D5>=5,E5<=100000)

ขั้นตอนที่ 2:

  • ตอนนี้ เราสามารถเห็นผลตอบแทนหลังจากใช้สูตรในภาพด้านล่าง

ดังนั้น เราสามารถใช้หลายเงื่อนไขด้วยฟังก์ชัน และ ฟังก์ชันเดียวใน Excel

ตัวอย่างที่ 3:

ที่นี่ เราจะใช้ฟังก์ชัน AND ที่ซ้อนกัน เฉพาะฟังก์ชัน AND เท่านั้นที่ใช้ในสูตร ตอนนี้ ดูว่าเกิดอะไรขึ้นหลังจากใช้สูตรนี้

ขั้นตอนที่ 1:

  • เขียนสูตรด้านล่างบน เซลล์ F5 <29
=AND(AND(D5>2,D550000,E5<200000))

ขั้นตอนที่ 2:

  • กด Enter และนำไปใช้กับเซลล์ที่เหลือด้วย

เราได้วางแผนสูตรไว้ดังนี้ ระยะเวลามากกว่า 2 ปีและน้อยกว่า 10 ปี และเงินกู้รวมมากกว่า $50,000 และน้อยกว่า $200,000

ตัวอย่าง4:

เราสามารถแทรกฟังก์ชัน If a ด้วยตัวดำเนินการ AND ด้วยวิธีนี้ เราสามารถเพิ่มการจัดการผลลัพธ์ตามความชอบของเรา

ขั้นตอนที่ 1:

  • ใช้สูตรนี้กับ เซลล์ F5 .
=IF(AND(AND(D5>2,D550000,E5<200000)),"Success", "Failure")

ขั้นตอนที่ 2:

  • เรียกใช้สูตรและดูว่าเกิดอะไรขึ้น

เราจะเห็นว่าค่าส่งคืนมีการเปลี่ยนแปลง “สำเร็จ” และ “ล้มเหลว” ถูกตั้งค่าแทนค่าเริ่มต้น

ตัวอย่างที่ 5:

เรายังสามารถใช้ช่วงเซลล์โดยไม่แยกแต่ละเซลล์พร้อมกับ AND ฟังก์ชัน

เราต้องการดูว่าจำนวนเงินฝากทั้งหมดมากกว่า $1,000 หรือไม่

ขั้นตอนที่ 1:

  • ใช้สูตรกับช่วง C5:C9 ใน เซลล์ F5 .
=AND(C5:C9>1000)

ขั้นตอนที่ 2:

  • ตอนนี้ รับผลลัพธ์หลังจากกด Enter

ในที่นี้ เราใช้ช่วงเซลล์แทนจำนวนเซลล์แต่ละเซลล์ นอกจากนี้ยังทำงานได้อย่างราบรื่น

อ่านเพิ่มเติม: ตัวดำเนินการอ้างอิงใน Excel [พื้นฐาน + การใช้งานพิเศษ]

การอ่านที่คล้ายกัน

  • วิธีดำเนินการมากกว่าและน้อยกว่าใน Excel (5 วิธี)
  • ใช้ตัวดำเนินการมากกว่าหรือเท่ากับในสูตร Excel

3. ใช้ตัวดำเนินการ OR ใน Excel

ฟังก์ชัน OR ตรวจสอบอาร์กิวเมนต์ทั้งหมดที่มีเงื่อนไข ถ้าอาร์กิวเมนต์ใดตรงตามเงื่อนไข ก็จะส่งกลับ TRUE แต่ถ้าทุกข้อโต้แย้งไม่พอใจผลตอบแทนจะเป็น FALSE .

ตัวอย่างที่ 1:

ในตัวอย่างนี้ เราจะพบว่า แถวที่มีระยะเวลามากกว่า 5 ปีหรือเงินกู้รวมมากกว่า $90,000 เราใช้สองเงื่อนไขในสูตรเดียว

ขั้นตอนที่ 1:

  • ไปที่ เซลล์ F5 .
  • เขียนสูตรด้านล่างในเซลล์นั้น-
=OR(D5>5,E5>90000)

ขั้นตอนที่ 2:

  • ตอนนี้ กด Enter .

ขั้นตอนที่ 3:

  • ลากไอคอน Fill Handle ไปที่ เซลล์ F9 .

ในกรณีของ หรือ ฟังก์ชัน ให้ TRUE ตามเงื่อนไขใดๆ ที่สำเร็จ

ตัวอย่างที่ 2:

เราจะใช้ช่วงเซลล์แทน แต่ละเซลล์ในตัวอย่างนี้ เราต้องการทราบว่าเงินฝากมากกว่า $2,000 หรือไม่

ขั้นตอนที่ 1:

  • ใส่สูตรด้านล่างเพื่อดูว่ามีเงินฝากใดมากกว่ากัน มากกว่า $2,000
=OR(C5:C9>2000)

ขั้นตอนที่ 2:

  • ตอนนี้ กด Enter เพื่อรับผลลัพธ์

ตัวอย่างที่ 3:

ในตัวอย่างนี้ เราจะใช้ฟังก์ชันที่ซ้อนกัน ฟังก์ชัน AND และ IF จะถูกแทรกในสูตรด้วย เราต้องการค้นหาว่าวัตถุใดมีระยะเวลามากกว่า 5 ปี หรือเงินกู้รวมมากกว่าหรือเท่ากับ $90,000 และเงินฝากมากกว่า $2,000

ขั้นตอนที่ 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 รอบ หัวหมายถึงการชนะของผู้เล่น และหางหมายถึงการเสีย ในสองรอบถ้าผู้เล่นคนใดชนะคือได้หัวทั้งสองรอบก็ไม่ต้องเล่นรอบที่ 3 หากผู้เล่นคนใดโดนก้อยทั้งสองรอบ เขาจะถูกตัดสิทธิ์ออกจากเกม และถ้าผลออกมาเป็นคละกันก็จะได้โอกาสเล่นรอบที่ 3 สถานการณ์นี้สามารถอธิบายได้ง่ายโดยตัวดำเนินการ 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 และให้คำแนะนำในช่องความคิดเห็น

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง