ฟังก์ชัน OR

ใช้ฟังก์ชัน OR ที่เป็นหนึ่งในฟังก์ชันทางตรรกะ เพื่อระบุถ้าเงื่อนไขใดก็ตามในการทดสอบเป็น TRUE
ฟังก์ชัน OR จะส่งกลับค่าเป็น TRUE ถ้าอาร์กิวเมนต์ของฟังก์ชันใดก็ตามประเมินว่าเป็น TRUE และส่งกลับค่าเป็น FALSE ถ้าอาร์กิวเมนต์ของฟังก์ชันทั้งหมดประเมินเป็น FALSE
หนึ่งในการใช้งานทั่วไปของฟังก์ชัน OR คือเพื่อขยายประโยชน์การใช้งานของฟังก์ชันที่ทำการทดสอบทางตรรกะ เช่น ฟังก์ชัน IF ทำการทดสอบทางตรรกะ จากนั้นคืนค่าหนึ่งค่าที่การทดสอบประเมินเป็น TRUE และอีกค่าที่การทดสอบประเมินเป็น FALSE คุณสามารถทดสอบด้วยเงื่อนไขหลายอย่างด้วยการใช้ฟังก์ชัน OR เป็นอาร์กิวเมนต์ logical_test ของฟังก์ชัน IF
ไวยากรณ์
OR(ตรรกะ1, [ตรรกะ2], ...)
ไวยกรณ์ของฟังก์ชัน OR จะมีอาร์กิวเมนต์ต่อไปนี้:
อาร์กิวเมนต์
คำอธิบาย
ตรรกะ1
จำเป็นต้องมี เงื่อนไขแรกที่คุณต้องการทดสอบที่สามารถประเมินเป็น TRUE หรือ FALSE ได้
ตรรกะ2, ...
ไม่บังคับ เงื่อนไขเพิ่มเติมที่คุณต้องการทดสอบซึ่งสามารถประเมินเป็น TRUE หรือ FALSE สูงสุด 255 เงื่อนไข
ข้อสังเกต
·         อาร์กิวเมนต์จะต้องสามารถหาค่าเป็นค่าตรรกะได้ เช่น TRUE หรือ FALSE หรืออยู่ใน อาร์เรย์ หรือการอ้างอิงที่มีค่าตรรกะ
·         ถ้าอาร์กิวเมนต์อาร์เรย์หรืออาร์กิวเมนต์การอ้างอิงเป็นเซลล์ข้อความหรือเซลล์ว่าง ค่าเหล่านั้นจะถูกละเว้นไป
·         ถ้าช่วงที่ระบุไม่มีค่าตรรกะ ฟังก์ชัน OR จะคืนค่าเป็นค่าผิดพลาด #VALUE!
·         คุณสามารถใช้สูตรอาร์เรย์ OR เพื่อดูว่าค่าที่เกิดขึ้นในอาร์เรย์ เมื่อต้องการใส่สูตรอาร์เรย์ ให้กด CTRL+SHIFT+ENTER
ตัวอย่างเช่น
นี่เป็นตัวอย่างทั่วไปของการใช้ฟังก์ชัน OR และสามารถใช้ร่วมกับฟังก์ชัน IF

สูตร
คำอธิบาย
=OR(A2>1,A2<100)
แสดงเป็น TRUE ถ้า A2 มีค่ามากกว่า หรือน้อยกว่า 100 นอกเหนือจากนั้นให้แสดงเป็น FALSE
=IF(OR(A2>1,A2<100),A3,"ค่าอยู่นอกช่วง")
แสดงค่าในเซลล์ A3 ถ้าค่ามีค่ามากกว่า หรือน้อยกว่า 100 นอกเหนือจากนั้นให้แสดงเป็นข้อความ ค่าอยู่นอกช่วง
=IF(OR(A2<0,A2>50),A2,"ค่าอยู่นอกช่วง")
แสดงค่าในเซลล์ A2 ถ้าค่าน้อยกว่า หรือมากกว่า 50 นอกเหนือจากนั้นให้แสดงเป็นข้อความ
การคำนวณค่าคอมมิชชันของยอดขาย
นี่คือสถานการณ์สมมติทั่วไปที่เราจำเป็นต้องคำนวณว่าพนักงานขายผ่านเกณฑ์สำหรับค่าคอมมิชชันหรือไม่โดยใช้ฟังก์ชัน IF และ OR
=IF(OR(B14>=$B$4,C14>=$B$5),B14*$B$6,0) คือ ถ้า ถ้ายอดขายทั้งหมดมีค่ามากกว่าหรือเท่ากับ (>=) เป้าของยอดขาย หรือ บัญชีมากกว่าหรือเท่ากับ (>=) เป้าของบัญชี จากนั้นคูณยอดขายทั้งหมดด้วย % ของค่าคอมมิชชัน นอกเหนือจากนั้นให้คืนค่าเป็น 0

Nhận xét