ฟังก์ชัน XOR จะส่งกลับแบบตรรกะ Exclusive Or ของอาร์กิวเมนต์ทั้งหมด
ไวยากรณ์
XOR(logical1, [logical2],…)
ไวยากรณ์ของฟังก์ชัน XOR มีอาร์กิวเมนต์ดังนี้
-
Logical1, logical2,... ต้องระบุตรรกะ 1 ส่วนค่าตรรกะที่ตามมาจะมีหรือไม่ก็ได้ 1 ถึง 254 เงื่อนไขที่คุณต้องการทดสอบซึ่งอาจเป็น TRUE หรือ FALSE และอาจเป็นค่าตรรกะ อาร์เรย์ หรือการอ้างอิงก็ได้
ข้อสังเกต
-
อาร์กิวเมนต์จะต้องสามารถหาค่าเป็นค่าตรรกะได้ เช่น TRUE หรือ FALSE หรืออยู่ใน อาร์เรย์ หรือการอ้างอิงที่มีค่าตรรกะ
-
ถ้าอาร์กิวเมนต์อาร์เรย์หรืออาร์กิวเมนต์การอ้างอิงเป็นเซลล์ข้อความหรือเซลล์ว่าง ค่าเหล่านั้นจะถูกละเว้นไป
-
ถ้าช่วงที่ระบุไม่มีค่าตรรกะ ฟังก์ชัน XOR จะส่งกลับ #VALUE! เป็นค่าความผิดพลาด
-
คุณสามารถใช้สูตรอาร์เรย์ XOR เพื่อดูว่าค่าเกิดขึ้นในอาร์เรย์หรือไม่
หมายเหตุ: ถ้าคุณมี Microsoft 365 เวอร์ชันปัจจุบัน คุณเพียงแค่ใส่สูตรในเซลล์ด้านซ้ายบนของช่วงผลลัพธ์ แล้วกด ENTER เพื่อยืนยันสูตรเป็นสูตรอาร์เรย์แบบไดนามิก มิฉะนั้น ต้องใส่สูตรเป็นสูตรอาร์เรย์ดั้งเดิม โดยเลือกช่วงผลลัพธ์ก่อน ใส่สูตรในเซลล์ด้านซ้ายบนของช่วงผลลัพธ์ แล้วกด CTRL+SHIFT+ENTER เพื่อยืนยัน Excel จะแทรกวงเล็บปีกกาที่จุดเริ่มต้นและจุดสิ้นสุดของสูตรให้คุณ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสูตรอาร์เรย์ ให้ดูที่ คำแนะนำและตัวอย่างของสูตรอาร์เรย์
-
ผลลัพธ์ของ XOR เป็น TRUE เมื่อจำนวนของการป้อนค่า TRUE เป็นเลขคี่ และเป็น FALSE เมื่อจำนวนของการป้อนค่า TRUE เป็นเลขคู่
ตัวอย่าง
คัดลอกข้อมูลตัวอย่างในตารางต่อไปนี้ และวางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่ สำหรับสูตรที่จะแสดงผลลัพธ์ ให้เลือกสูตร กด F2 แล้วกด Enter
สูตร |
คำอธิบาย |
ผลลัพธ์ |
---|---|---|
=XOR(3>0,2<9) |
เนื่องจากการทดสอบทั้งสองอย่างนี้ประเมินเป็น TRUE จึงส่งกลับค่า FALSE |
FALSE |
=XOR(3>12,4>6) |
เนื่องจากผลลัพธ์การทดสอบทั้งหมดประเมินเป็น FALSE จึงส่งกลับค่า FALSE ผลลัพธ์การทดสอบอย่างน้อยหนึ่งรายการต้องประเมินเป็น TRUE เพื่อส่งกลับค่า TRUE |
FALSE |
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน