Excel OR ฟังก์ชัน
ฟังก์ชัน OR ใน Excel ใช้เพื่อทดสอบเงื่อนไขหลายเงื่อนไขในเวลาเดียวกันหากตรงตามเงื่อนไขข้อใดข้อหนึ่งจะส่งคืนค่า TRUE หากไม่ตรงตามเงื่อนไขใด ๆ จะส่งคืน FALSE ฟังก์ชัน OR สามารถใช้ร่วมกับฟังก์ชัน AND และ IF ร่วมกันได้
ไวยากรณ์:
ไวยากรณ์สำหรับฟังก์ชัน OR ใน Excel คือ:
ข้อโต้แย้ง:
- Logical1: จำเป็น เงื่อนไขแรกหรือค่าตรรกะที่คุณต้องการทดสอบ
- Logical2: ไม่จำเป็น. เงื่อนไขที่สองหรือค่าตรรกะที่จะประเมิน
หมายเหตุ / รายละเอียดเพิ่มเติม:
- 1. อาร์กิวเมนต์ต้องเป็นค่าตรรกะเช่น TRUE หรือ FALSE หรือในอาร์เรย์หรือการอ้างอิงที่มีค่าตรรกะ
- 2. ถ้าช่วงที่ระบุไม่มีค่าตรรกะฟังก์ชัน OR จะส่งกลับ #VALUE! ค่าความผิดพลาด
- 3. ใน Excel 2007 และเวอร์ชันที่ใหม่กว่าคุณสามารถป้อนเงื่อนไขได้สูงสุด 255 เงื่อนไขใน Excel 2003 จัดการได้สูงสุด 30 เงื่อนไขเท่านั้น
เดินทางกลับ:
ทดสอบหลายเงื่อนไขส่งคืนค่า TRUE หากอาร์กิวเมนต์ใด ๆ พบหากไม่เป็นไปตามนั้นให้ส่งคืน FALSE
ตัวอย่าง:
ตัวอย่างที่ 1: ใช้ฟังก์ชัน OR เท่านั้น
ลองดูข้อมูลด้านล่างตัวอย่าง:
สูตร | ผล | รายละเอียด |
Cell C4: =OR(A4,B4) | TRUE | แสดง TRUE เนื่องจากอาร์กิวเมนต์แรกเป็นจริง |
Cell C5: =OR(A5>60,B5<20) | FALSE | แสดง FALSE เนื่องจากเกณฑ์ทั้งสองไม่ตรงกัน |
Cell C6: =OR(2+5=6,20-10=10,2*5=12) | TRUE | แสดง TRUE เนื่องจากเงื่อนไข“ 20-10” ตรงกัน |
ตัวอย่างที่ 2: ใช้ฟังก์ชัน OR และ AND ร่วมกันในสูตรเดียว
ใน Excel คุณอาจต้องรวมฟังก์ชัน AND และ OR เข้าด้วยกันเพื่อแก้ปัญหาบางอย่างโดยมีรูปแบบพื้นฐานดังนี้:
- =AND(OR(Cond1, Cond2), Cond3)
- =AND(OR(Cond1, Cond2), OR(Cond3, Cond4)
- =OR(AND(Cond1, Cond2), Cond3)
- =OR(AND(Cond1,Cond2), AND(Cond3,Cond4))
ตัวอย่างเช่นหากคุณต้องการทราบผลิตภัณฑ์ซึ่ง ได้แก่ KTE และ KTO ลำดับของ KTE จะมากกว่า 150 และลำดับของ KTO มากกว่า 200
โปรดใช้สูตรนี้จากนั้นลากที่จับเติมไปยังเซลล์ที่คุณต้องการใช้สูตรนี้และคุณจะได้ผลลัพธ์ตามภาพด้านล่างที่แสดง:
ตัวอย่างที่ 3: ใช้ฟังก์ชัน OR และ IF ร่วมกันในสูตรเดียว
ตัวอย่างนี้ช่วยให้คุณเข้าใจการรวมกันของฟังก์ชัน OR และ IF ตัวอย่างเช่นคุณมีตารางที่มีคะแนนสอบของนักเรียนหากวิชาใดวิชาหนึ่งมากกว่า 60 นักเรียนจะผ่านการสอบปลายภาคมิฉะนั้นจะสอบไม่ผ่าน ดูภาพหน้าจอ:
หากต้องการตรวจสอบว่านักเรียนสอบผ่านหรือไม่โดยใช้ฟังก์ชัน IF และ OR ร่วมกันเพื่อแก้ปัญหาโปรดใช้สูตรนี้:
สูตรนี้ระบุว่าจะส่งคืน Pass หากค่าใด ๆ ในคอลัมน์ B หรือคอลัมน์ C เท่ากับหรือมากกว่า 60 มิฉะนั้นสูตรจะส่งกลับ Fail ดูภาพหน้าจอ:
คลิกเพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับฟังก์ชัน IF …
ตัวอย่างที่ 4: ใช้ฟังก์ชัน OR เป็นรูปแบบอาร์เรย์
ถ้าเราเป็นคุณหรือเป็นสูตรอาร์เรย์คุณสามารถทดสอบค่าทั้งหมดในช่วงเฉพาะกับเงื่อนไขที่กำหนดได้
ตัวอย่างเช่นหากคุณต้องการตรวจสอบว่ามีค่าในช่วงที่มากกว่า 1500 หรือไม่โปรดใช้สูตรอาร์เรย์ด้านล่างจากนั้นกด Ctrl + Shift + Enter พร้อมกันระบบจะส่งคืนค่า TRUE หากเซลล์ใด ๆ ใน A1: C8 เป็น มากกว่า 1500 มิฉะนั้นจะส่งคืน FALSE ดูภาพหน้าจอ:
เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด
Kutools สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน
Kutools สำหรับ Excel มีคุณสมบัติมากกว่า 300 รายการ รับรองว่าสิ่งที่คุณต้องการเพียงแค่คลิกเดียว...
แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)
- หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
- ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
- เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
- นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox