ทดสอบเงื่อนไขหลายข้อด้วยฟังก์ชัน AND AND OR ของ Excel
ฟังก์ชัน AND และ OR เป็น ฟังก์ชัน ลอจิคัลที่ รู้จักกันดีสองแห่งของ Excel และหน้าที่ทั้งสองนี้ทำเพื่อทดสอบเพื่อดูว่าผลลัพธ์จาก เซลล์ เป้าหมายสอง เซลล์มี คุณสมบัติตรงตามเงื่อนไขที่คุณระบุหรือไม่
TRUE หรือ FALSE เท่านั้น
คุณลักษณะหนึ่งของฟังก์ชันเหล่านี้คือพวกเขาจะส่งคืนหรือแสดงผลการค้นหาหรือ ค่าบูลีน หนึ่งในสอง ค่า ในเซลล์ที่มีอยู่: TRUE หรือ FALSE
- สำหรับฟังก์ชัน OR - แถวที่ 2 ข้างต้นจะมีการทดสอบเงื่อนไขหลายข้อและหากเงื่อนไขใด ๆ ที่ผ่านการทดสอบเป็นจริงฟังก์ชัน OR จะส่งคืนคำตอบของ TRUE เฉพาะในกรณีที่เงื่อนไขทั้งหมดไม่เป็นความจริงหรือให้ค่า FALSE
- สำหรับฟังก์ชัน AND - แถวที่ 3 ข้างต้น - มีการทดสอบเงื่อนไขหลายข้อและ เฉพาะใน กรณีที่เงื่อนไขทั้งหมดเป็นจริงฟังก์ชันจะส่งคืนการตอบกลับ TRUE ถ้าไม่ใช่ฟังก์ชันจะส่งกลับ FALSE เป็นค่า
ร่วมกับฟังก์ชั่นอื่น ๆ
คำตอบ TRUE หรือ FALSE นี้สามารถแสดงผลได้เช่นเดียวกับในเซลล์ที่มีฟังก์ชั่นอยู่ ฟังก์ชันนี้สามารถใช้ร่วมกับฟังก์ชัน Excel อื่น ๆ ได้ เช่นฟังก์ชัน IF ในแถวสี่และห้าด้านบนเพื่อให้ผลลัพธ์ที่หลากหลายหรือคำนวณจำนวนมาก
วิธีการทำงานของฟังก์ชัน
ในภาพด้านบนเซลล์ B2 และ B3 มีฟังก์ชัน AND และ OR ตามลำดับ ทั้งสองใช้หมายเลขของ ตัวดำเนินการเปรียบเทียบ เพื่อทดสอบเงื่อนไขต่าง ๆ สำหรับข้อมูลในเซลล์ A2, A3 และ A4 ของ แผ่นงาน
ฟังก์ชั่นสองอย่างคือ:
= และ (A2 <50, A3 <> 75, A4> = 100)
= OR (A2 <50, A3 <> 75, A4> = 100)
และเงื่อนไขที่พวกเขาทดสอบคือ
- ถ้าข้อมูลในเซลล์ A2 น้อยกว่า 50 ( < เป็นสัญลักษณ์สำหรับน้อยกว่า),
- ถ้าข้อมูลในเซลล์ A3 ไม่เท่ากับ 75 ( <> เป็นสัญลักษณ์ไม่เท่ากับ)
- ถ้าข้อมูลในเซลล์ A4 มีค่ามากกว่าหรือเท่ากับ 100 ( > = เป็นสัญลักษณ์มากกว่าหรือเท่ากับ)
AND FALSE หรือ TRUE
สำหรับฟังก์ชัน AND ในเซลล์ B3 ข้อมูลในเซลล์ (A2 ถึง A4) ต้องตรงกับเงื่อนไขทั้งสามด้านข้างต้นสำหรับฟังก์ชันเพื่อส่งคืนการตอบกลับ TRUE
ขณะที่ย่อมาจากมีเงื่อนไขสองข้อแรกที่ได้รับการตอบสนอง แต่เนื่องจากค่าในเซลล์ A4 ไม่มากกว่าหรือเท่ากับ 100 ผลลัพธ์สำหรับฟังก์ชัน AND และ FALSE คือ
ในกรณีของฟังก์ชัน OR ในเซลล์ B2 ต้องมีเพียงเงื่อนไขข้อใดข้อหนึ่งข้างต้นโดยข้อมูลในเซลล์ A2, A3 หรือ A4 เพื่อให้ฟังก์ชันสามารถตอบกลับ TRUE ได้
ในตัวอย่างนี้ข้อมูลในเซลล์ A2 และ A3 ทั้งสองมีคุณสมบัติตรงตามเงื่อนไขที่ต้องการดังนั้นผลลัพธ์สำหรับฟังก์ชัน OR หรือ TRUE
และ / หรือฟังก์ชันไวยากรณ์และอาร์กิวเมนต์
ไวยากรณ์ ของฟังก์ชันหมายถึงเค้าโครงของฟังก์ชันและรวมถึงชื่อฟังก์ชันวงเล็บและ อาร์กิวเมนต์
ไวยากรณ์สำหรับฟังก์ชัน OR คือ:
= หรือ (Logical1, Logical2, ... Logical255)
ไวยากรณ์สำหรับฟังก์ชัน AND คือ:
= AND (Logical1, Logical2, ... Logical255)
Logical1 - (จำเป็น) หมายถึงสภาพที่กำลังทดสอบ รูปแบบของเงื่อนไขคือการ อ้างอิงเซลล์ ของข้อมูลที่กำลังตรวจสอบตามด้วยเงื่อนไขเช่น A2 <50
Logical2, Logical3, ... Logical255 - (ไม่จำเป็น) เงื่อนไขเพิ่มเติมที่สามารถทดสอบได้สูงสุด 255
การเข้าสู่ OR Function
ขั้นตอนด้านล่างแสดงวิธีการป้อนฟังก์ชัน OR ที่อยู่ในเซลล์ B2 ในภาพด้านบน ขั้นตอนเดียวกันสามารถใช้สำหรับป้อนฟังก์ชัน AND ที่อยู่ในเซลล์ B3
แม้ว่าจะเป็นไปได้ที่จะพิมพ์สูตรทั้งหมดเช่น
= OR (A2 <50, A3 <> 75, A4> = 100)
ด้วยตนเองลงในเซลล์แผ่นงานตัวเลือกอื่นคือการใช้ กล่องโต้ตอบ ของฟังก์ชันตามที่อธิบายไว้ในขั้นตอนด้านล่างเพื่อป้อนฟังก์ชันและอาร์กิวเมนต์ของมันลงในเซลล์เช่น B2
ข้อดีของการใช้กล่องโต้ตอบคือ Excel จะดูแลการแยกแต่ละอาร์กิวเมนต์ด้วยเครื่องหมายจุลภาคและล้อมรอบอาร์กิวเมนต์ทั้งหมดในวงเล็บ
การเปิดกล่องโต้ตอบกล่องโต้ตอบฟังก์ชัน OR
- คลิกที่เซลล์ B2 เพื่อทำให้ เซลล์เป็นเซลล์ที่ใช้งานอยู่ - นี่คือที่ที่ฟังก์ชัน AND จะอยู่
- คลิกแท็บ สูตร ของ ริบบิ้น
- คลิกที่ไอคอน ตรรกะ เพื่อเปิดรายการแบบเลื่อนลงฟังก์ชั่น
- คลิกที่ หรือ ในรายการเพื่อเปิดกล่องโต้ตอบของฟังก์ชั่น
ข้อมูลที่จะถูกป้อนลงในแถวที่ว่างเปล่าในกล่องโต้ตอบจะสร้างอาร์กิวเมนต์ของฟังก์ชัน
การป้อนอาร์กิวเมนต์ OR หรือฟังก์ชัน
- คลิกที่บรรทัด Logical1 ของกล่องโต้ตอบ
- คลิกเซลล์ A2 ในเวิร์กชีทเพื่อป้อนข้อมูลอ้างอิงเซลล์นี้
- พิมพ์ <50 หลังจากการอ้างอิงเซลล์
- คลิกที่บรรทัด Logical2 ของกล่องโต้ตอบ
- คลิกเซลล์ A3 ในแผ่นงานเพื่อป้อนการอ้างอิงเซลล์ที่สอง
- พิมพ์ < > 75 หลังจากการอ้างอิงเซลล์
- คลิกที่บรรทัด Logical3 ของกล่องโต้ตอบ
- คลิกที่เซลล์ A4 ในสเปรดชีตเพื่อป้อนการอ้างอิงเซลล์ที่สาม
- พิมพ์ > = 100 หลังจากการอ้างอิงเซลล์
- คลิก ตกลง เพื่อทำหน้าที่ให้สมบูรณ์และกลับไปที่เวิร์กชีท
- ค่า TRUE ควรปรากฏในเซลล์ B2 เนื่องจากข้อมูลในเซลล์ A3 มีคุณสมบัติไม่เท่ากับ 75
- เมื่อคุณคลิกที่เซลล์ B2 ฟังก์ชันที่สมบูรณ์ = หรือ (A2 <50, A3 <> 75, A4> = 100) ปรากฏขึ้นใน แถบสูตร เหนือแผ่นงาน
และแทน OR
ดังที่ได้กล่าวมาแล้วขั้นตอนข้างต้นสามารถใช้เพื่อป้อนฟังก์ชัน AND ที่อยู่ในเซลล์ B3 ในภาพแผ่นงานด้านบน
ฟังก์ชัน AND ที่เสร็จสมบูรณ์จะเป็น: = AND (A2 <50, A3 <> 75, A4> = 100)
ค่าของ FALSE ควรอยู่ในเซลล์ B3 เนื่องจากมีเพียงเงื่อนไขที่ถูกทดสอบเท่านั้นที่ต้องเป็นเท็จสำหรับฟังก์ชัน AND และจะส่งคืนค่า FALSE และในตัวอย่างนี้เงื่อนไขข้อที่สองมีเงื่อนไขเท็จ:
- ข้อมูลในเซลล์ A2 ไม่น้อยกว่า 50
- ข้อมูลในเซลล์ A4 ไม่มากกว่าหรือเท่ากับ 100