Thep Excel

OR – ตรวจสอบเงื่อนไขว่าเป็นจริงบางข้อ

คืนค่า TRUE เมื่อมีเงื่อนไขอย่างน้อยหนึ่งข้อเป็นจริง

OR ใช้เชื่อมเงื่อนไขตรรกะหลายข้อเข้าด้วยกัน โดยจะให้ผลลัพธ์เป็น TRUE เพียงแค่มีเงื่อนไขใดเงื่อนไขหนึ่งเป็นจริง มักใช้ร่วมกับฟังก์ชัน IF เพื่อตรวจสอบทางเลือก

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

By ThepExcel AI Agent
30 November 2025

Syntax & Arguments

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

Argument Type Required Default Description
logical1 Logical Yes เงื่อนไขที่ 1 ที่ต้องการตรวจสอบ
logical2 Logical Optional เงื่อนไขเพิ่มเติม (ใส่ได้สูงสุด 255 เงื่อนไข)

How it works

ตรวจสอบสิทธิ์ส่วนลด

ให้ส่วนลดถ้าเป็นสมาชิก หรือซื้อครบ 1,000 บาท (Member="Yes" OR Amount>=1000)

เช็ควันหยุด

ตรวจสอบว่าเป็นวันเสาร์ หรือวันอาทิตย์หรือไม่

Examples

เงื่อนไขอย่างใดอย่างหนึ่ง

ถ้า A1 เกิน 50 หรือ B1 เกิน 50 อย่างน้อยหนึ่งอย่าง จะเป็นจริง
Excel Formula:

=OR(A1>50, B1>50)

Result:

TRUE

ตรวจสอบวันหยุด

เช็คว่าเป็นวันเสาร์ หรือ วันอาทิตย์ หรือไม่
Excel Formula:

=OR(TEXT(Today,"ddd")="Sat", TEXT(Today,"ddd")="Sun")

Result:

TRUE/FALSE

ใช้กับ IF

ให้สิทธิ์ถ้าเป็น Admin หรือ Editor
Excel Formula:

=IF(OR(Role="Admin", Role="Editor"), "Access", "Deny")

Result:

สิทธิ์การเข้าถึง

FAQs

ใช้ OR ใน Array Formula ได้ไหม?

เช่นเดียวกับ AND คือไม่ได้โดยตรง ถ้าต้องการเช็คทีละแถวต้องใช้การบวกกัน (A1:A10=”Red”)+(A1:A10=”Blue”) หรือใช้ MAP/BYROW

Resources & Related

Additional Notes

ฟังก์ชัน OR ใช้สำหรับตรวจสอบเงื่อนไขหลายข้อพร้อมกัน โดยจะคืนค่าเป็น TRUE ถ้ามีเงื่อนไขข้อใดข้อหนึ่งเป็นจริง (Any TRUE) จะคืนค่า FALSE ก็ต่อเมื่อทุกข้อเป็นเท็จหมด

Leave a Reply

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