Thep Excel

XOR – ตรวจสอบเงื่อนไขแบบ Exclusive OR

ส่งกลับ TRUE หากจำนวนเงื่อนไขที่เป็นจริงเป็นจำนวนคี่ มิฉะนั้นส่งกลับ FALSE

=XOR(logical1, [logical2], ...)

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
3/10

Difficulty
3/10

Usefulness
9/10

Syntax & Arguments

=XOR(logical1, [logical2], ...)

Argument Type Required Default Description
logical1 Logical/Boolean Yes เงื่อนไขแรกที่ต้องการตรวจสอบ สามารถเป็นค่า TRUE/FALSE หรือนิพจน์ที่ประเมินผลได้เป็น TRUE/FALSE (เช่น A1>10)
logical2 Logical/Boolean Optional เงื่อนไขที่สอง สามารถใส่ได้หลายเงื่อนไขตามต้องการ (สูงสุด 254 เงื่อนไข)

Examples

ตรวจสอบสองเงื่อนไข – ผลลัพธ์ TRUE
XOR(A1>100, B1
A1=150 ซึ่ง >100 เป็นจริง (TRUE) และ B1=60 ซึ่ง <50 เป็นเท็จ (FALSE) มีจำนวนเงื่อนไขจริง 1 ข้อ (คี่) จึงได้ TRUE
Excel Formula:

=XOR(A1>100, B1<50)

Result:

TRUE (ถ้า A1=150, B1=60)

ตรวจสอบสองเงื่อนไข – ผลลัพธ์ FALSE
XOR(A2>100, B2
A2=150 ซึ่ง >100 เป็นจริง (TRUE) และ B2=30 ซึ่ง <50 เป็นจริง (TRUE) มีจำนวนเงื่อนไขจริง 2 ข้อ (คู่) จึงได้ FALSE
Excel Formula:

=XOR(A2>100, B2<50)

Result:

FALSE (ถ้า A2=150, B2=30)

ตรวจสอบหลายเงื่อนไข
XOR(C1>80, D1
C1=90>80 เป็นจริง (TRUE), D1=15<20 เป็นจริง (TRUE), E1=100=100 เป็นจริง (TRUE) มีจำนวนเงื่อนไขจริง 3 ข้อ (คี่) จึงได้ TRUE
Excel Formula:

=XOR(C1>80, D1<20, E1=100)

Result:

TRUE (ถ้า C1=90, D1=15, E1=100)

ใช้เพื่อตรวจสอบการเลือกแบบแยกจากกัน
XOR(D4="Credit Card", D4="PayPal")
ตรวจสอบว่าเลือกวิธีชำระเงินเพียงวิธีเดียวเท่านั้น หากเป็น TRUE แสดงว่ามีการเลือกเพียงวิธีเดียว
Excel Formula:

=XOR(D4="Credit Card", D4="PayPal")

Result:

TRUE (ถ้า D4="Credit Card")

FAQs

XOR กับ OR ต่างกันอย่างไร

OR ส่งกลับ TRUE หากมีเงื่อนไขใดเงื่อนไขหนึ่งเป็นจริง แม้ว่าทั้งสองจะเป็นจริงก็ตาม ส่วน XOR ส่งกลับ TRUE เมื่อมีจำนวนเงื่อนไขจริงเป็นจำนวนคี่เท่านั้น

XOR ใช้กับสูตรอื่น ๆ ได้หรือไม่

ได้ สามารถนำ XOR ไปรวมกับ IF เพื่อสร้างเงื่อนไข เช่น =IF(XOR(A1>10, B1<20), "ผลลัพธ์", "ผลลัพธ์อื่น")

XOR มีค่า error อะไร

#VALUE! จะเกิดขึ้นเมื่อไม่พบค่า logical หรือใช้งานใน Excel เวอร์ชันก่อน 2013 #NAME! จะเกิดขึ้นหากใช้งานใน Excel รุ่นเก่าที่ไม่รองรับ XOR

XOR สามารถกำหนดกี่เงื่อนไข

สามารถกำหนดได้สูงสุด 254 เงื่อนไข ตั้งแต่ logical1 ถึง logical254

ตัวเลขสามารถใช้กับ XOR ได้หรือไม่

ได้ Excel จะแปลง 0 เป็น FALSE และจำนวนอื่น ๆ (รวมจำนวนลบ) เป็น TRUE โดยอัตโนมัติ

Resources & Related

Additional Notes

XOR (Exclusive OR) เป็นฟังก์ชันตรรกะที่ช่วยตรวจสอบว่ามีจำนวนเงื่อนไขที่เป็นจริงเป็นจำนวนคี่หรือไม่ ถ้ามีจำนวนเงื่อนไขจริงเป็นจำนวนคี่จะส่งกลับ TRUE มิฉะนั้นจะส่งกลับ FALSE

ที่เจ๋งคือ XOR ใช้ได้กับเงื่อนไข 2 ข้อขึ้นไป และการทำงานจะต่างกันไปตามจำนวนเงื่อนไข เมื่อเป็น 2 เงื่อนไข จะ TRUE หากมีเพียงข้อเดียวเป็นจริง แต่เมื่อมีหลายเงื่อนไข จะ TRUE เมื่อมีจำนวนข้อที่จริงเป็นคี่

ส่วนตัวผม ใช้ XOR เมื่อต้องการตรวจสอบว่าสภาวการณ์ใดสภาวการณ์หนึ่งเป็นจริง แต่ไม่ใช่ทั้งคู่ เช่นการเลือกวิธีชำระเงินเพียงวิธีเดียว หรือการตรวจสอบเงื่อนไขที่ต้องการจำนวนข้อที่ตรงกันเป็นเลขคี่

Leave a Reply

Your email address will not be published. Required fields are marked *