สารบัญ
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 | หาก 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 และให้คำแนะนำในช่องความคิดเห็น