คำอธิบาย

XOR เป็นฟังก์ชันที่ทำหน้าที่เหมือนการทำ “Exclusive Or” หรือพูดง่ายๆ ก็เป็นเครื่องมือประเมินผลที่ส่งค่าคืนเป็น TRUE เมื่อตัวเลขของค่า TRUE ในพารามิเตอร์ทั้งหมดมีจำนวนเป็นเลขคี่! ถ้าเป็นเลขคู่หรือทั้งหมดเป็น FALSE ก็จะส่งค่าคืนเป็น FALSE

มีครั้งแรกในเวอร์ชันไหน

2013

รูปแบบคำสั่ง (Syntax)

XOR(logical1, [logical2], …)

Arguments

  • logical1 (Required – ตรรกะ)
    ค่าตรรกะที่ต้องการตรวจสอบ สามารถเป็น TRUE หรือ FALSE ได้ เป็นพารามิเตอร์ที่ต้องใส่
  • logical2 (Optional – ตรรกะ)
    ค่าตรรกะเพิ่มเติมที่ต้องการตรวจสอบ สามารถเป็น TRUE หรือ FALSE ได้ เป็นพารามิเตอร์ที่ไม่จำเป็น

ตัวอย่างการใช้งาน (Examples)

  • Formula:
    =XOR(3>0, 2<9)
    Description: เนื่องจากการทดสอบทั้งสองข้อเป็น TRUE ผลลัพธ์ที่จะได้คือ FALSE
    Result:FALSE เพราะเงื่อนไขทั้งสองเป็นจริง ซึ่งเป็นจำนวนคู่ของค่า TRUE
  • Formula:
    =XOR(3>12, 4>6)
    Description: เนื่องจากการทดสอบทั้งหมดเป็น FALSE จะคืนค่า FALSE
    Result:FALSE เพราะไม่มีเงื่อนไขใดเป็นจริง
  • Formula:
    =XOR(A2>=10, B2<5)
    Description: ถ้าค่าในเซลล์ A2 มากกว่าหรือเท่ากับ 10 หรือค่าใน B2 น้อยกว่า 5 ฟังก์ชันจะคืนค่า TRUE
    Result:TRUE ถ้ามีค่าครบเงื่อนไขเดียว
  • Formula:
    =XOR(B22="yes", C22<5)
    Description: ฟังก์ชันจะคืนค่า TRUE ถ้าเพียงหนึ่งในเงื่อนไข 'B22="yes"' หรือ 'C22<5' เป็นจริง
    Result:TRUE หากหนึ่งในสองเงื่อนไขจริงเพียงข้อเดียว
  • Formula:
    =IF(XOR(B2="Won", C2="Won"), "Yes", "No")
    Description: ฟังก์ชัน IF จะคืนค่า "Yes" ถ้า XOR เป็นจริง (ทีมชนะในเกมใดเกมหนึ่งเท่านั้น)
    Result:"Yes" ถ้าเพียงหนึ่งในสองเกมเท่านั้นที่ชนะ

Tips & Tricks

XOR ฟังก์ชันสามารถใช้ได้กับเงื่อนไขมากถึง 254 เงื่อนไข ซึ่งช่วยในการตรวจสอบที่ซับซ้อนได้ และถ้าต้องการใช้งานร่วมกับฟังก์ชันอื่น เช่น IF, AND หรือ OR ก็เป็นไปได้เพื่อสร้างตรรกะที่ซับซ้อนขึ้น

ข้อควรระวัง (Cautions)

โปรดระวังการใช้ XOR กับเงื่อนไขมากกว่า 2 เงื่อนไข อาจทำให้เข้าใจผิดได้ เพราะฟังก์ชันจะคืนค่า TRUE เมื่อมีจำนวนค่าจริงเป็นจำนวนคี่ นอกจากนี้ ถ้ามีการใช้ค่าที่ไม่ใช่ค่า TRUE หรือ FALSE จะเจอ error #VALUE!

ฟังก์ชันที่เกี่ยวข้อง

ข้อดี / ข้อจำกัด

XOR มีความสามารถในการตรวจสอบค่าตรรกะหลายค่าในสูตรเดียว ซึ่งสะดวกในการตรวจสอบที่ซับซ้อน ๆ แต่ต้องระวัง error #VALUE! เมื่อค่าไม่ใช่ตรรกะ

References

ขอบคุณที่เข้ามาอ่านนะครับ ❤️


Leave a Reply

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

อบรม In-House Training

Feedback การใช้งาน AI Chatbot