ฟังก์ชัน XOR ส่งกลับแบบตรรกะ Exclusive Or ของ อาร์กิวเมนต์ทั้งหมด
ไวยากรณ์
XOR(logical1, [logical2],…)
ไวยากรณ์ของฟังก์ชัน XOR มีอาร์กิวเมนต์ดังนี้
- ตรรกะ 1, ตรรกะ 2,... จําเป็นต้องระบุตรรกะ 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) | เนื่องจากทั้งสองการทดสอบให้ผลเป็นจริง ค่า FALSE จะถูกส่งกลับ | FALSE |
| =XOR(3>, 12,4>, 6) | เนื่องจากผลลัพธ์การทดสอบทั้งหมดประเมินว่าเป็น FALSE ค่า FALSE จะถูกส่งกลับ ผลลัพธ์การทดสอบอย่างน้อยหนึ่งรายการต้องให้ผลลัพธ์เป็นจริง เพื่อส่งกลับค่า TRUE | FALSE |
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือรับการสนับสนุนใน ชุมชนได้เสมอ