ทำรังที่ AND และ OR และ IF ฟังก์ชันใน Excel

ใช้ฟังก์ชันลอจิคัลเพื่อทดสอบเงื่อนไขต่างๆ

ฟังก์ชัน AND, OR และ IF เป็น ฟังก์ชันลอจิกที่ รู้จักกันดีของ Excel

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

ในภาพด้านล่างสามเงื่อนไขจะได้รับการทดสอบตามสูตรในแถวที่สองและสาม:

สำหรับ ฟังก์ชัน OR หากเงื่อนไขใดเงื่อนไขหนึ่งเป็นจริงฟังก์ชันจะส่งคืนค่า TRUE ในเซลล์ B2

สำหรับเงื่อนไข AND ต้องมีเงื่อนไขทั้งหมดสามข้อต้องเป็นจริงสำหรับฟังก์ชันที่จะส่งคืนค่าของ TRUE ในเซลล์ B3

รวม OR หรือ IF หรือฟังก์ชัน AND และ IF ใน Excel

©ฝรั่งเศสเท็ด

ดังนั้นคุณจึงมีฟังก์ชัน OR หรือ AND ตอนนี้อะไรล่ะ?

การเพิ่มในฟังก์ชัน IF

เมื่อหนึ่งในสองฟังก์ชันนี้ถูกรวมเข้ากับฟังก์ชัน IF สูตรผลลัพธ์จะมีความสามารถมากขึ้น

ฟังก์ชันการทำรังใน Excel หมายถึงการวางฟังก์ชันหนึ่งไว้ในอีกฟังก์ชันหนึ่ง ฟังก์ชันที่ซ้อนกันทำหน้าที่เป็นหนึ่งใน อาร์กิวเมนต์ ของฟังก์ชันหลัก

ในภาพด้านบนแถวที่ 4-7 ประกอบด้วยสูตรที่มีฟังก์ชัน AND หรือ OR อยู่ภายในฟังก์ชัน IF

ในตัวอย่างทั้งหมดฟังก์ชันที่ซ้อนกันทำหน้าที่เป็นอาร์กิวเมนต์แรกหรือ Logical_test IF ฟังก์ชัน

= IF (OR (A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Data Error")
= IF (AND (A2 <50, A3 <> 75, A4> = 100) ในวันนี้ (), 1000)

การเปลี่ยนผลลัพธ์ของสูตร

ในสูตรทั้งหมดในแถวที่ 4-7 ฟังก์ชัน AND และ OR จะเหมือนกันกับคู่ของตัวเองในแถวที่สองและสามในการทดสอบข้อมูลในเซลล์ A2 ถึง A4 เพื่อดูว่ามีคุณสมบัติตรงตามเงื่อนไขที่กำหนดหรือไม่

ฟังก์ชัน IF ถูกใช้เพื่อควบคุมเอาต์พุตของสูตรตามสิ่งที่ป้อนสำหรับอาร์กิวเมนต์ที่สองและสามของฟังก์ชัน

ผลลัพธ์นี้สามารถ:

ในกรณีของ สูตร IF / AND ในเซลล์ B5 เนื่องจากเซลล์ทั้งสามตัวไม่อยู่ใน ช่วง A2 ถึง A4 เป็นจริงค่าในเซลล์ A4 ไม่มากกว่าหรือเท่ากับ 100 ฟังก์ชัน AND จะส่งกลับค่า FALSE

ฟังก์ชัน IF ใช้ค่านี้และส่งค่าอาร์กิวเมนต์ Value_if_false - วันที่ปัจจุบันที่จัดทำโดย ฟังก์ชัน TODAY

ในทางกลับกันสูตร IF / OR ในแถวที่สี่ส่งกลับข้อความ ข้อมูลถูกต้อง เนื่องจาก:

  1. ค่า OR ส่งคืนค่า TRUE - ค่าในเซลล์ A3 ไม่เท่ากับ 75
  2. ฟังก์ชัน IF ใช้ผลลัพธ์นี้เพื่อส่งคืนอาร์กิวเมนต์ Value_if_false : ข้อมูลถูกต้อง

การเขียนสูตร Excel IF / OR

ขั้นตอนด้านล่างแสดงวิธีป้อนสูตร IF / OR ที่อยู่ในเซลล์ B4 ในภาพด้านบน คุณสามารถใช้ขั้นตอนเดียวกันกับการป้อนสูตรใดก็ได้ในตัวอย่าง

แม้ว่าจะเป็นไปได้ที่จะพิมพ์สูตรที่สมบูรณ์แบบด้วยมือ

= IF (OR (A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Data Error")

หลายคนพบว่ามันง่ายที่จะใช้ กล่องโต้ตอบ ของฟังก์ชั่น IF เพื่อป้อนสูตรและอาร์กิวเมนต์เป็นกล่องโต้ตอบจะดูแลไวยากรณ์เช่นคั่นด้วยเครื่องหมายจุลภาคระหว่างอาร์กิวเมนต์และรายการข้อความโดยรอบในเครื่องหมายคำพูด

ขั้นตอนที่ใช้เพื่อป้อนสูตร IF / OR ในเซลล์ B4 คือ:

  1. คลิกที่เซลล์ B4 เพื่อทำให้ เซลล์เป็นเซลล์ที่ใช้งานอยู่
  2. คลิกแท็บ สูตร ของ ริบบิ้น
  3. คลิกไอคอน ตรรกะ เพื่อเปิดรายการแบบเลื่อนลงของฟังก์ชัน
  4. คลิก IF ในรายการเพื่อเปิดกล่องโต้ตอบ IF function
  5. คลิกที่บรรทัด Logical_test ในไดอะลอกบ็อกซ์
  6. ป้อนฟังก์ชัน AND ที่สมบูรณ์แล้ว: OR (A2 <50, A3 <> 75, A4> = 100) ลงในบรรทัด Logical_test โดยใช้จุดสำหรับการอ้างอิงเซลล์หากต้องการ
  7. คลิกบรรทัด Value_if_true ในกล่องโต้ตอบ
  8. พิมพ์ข้อความ Data Correct (ไม่มีเครื่องหมายคำพูด)
  9. คลิกที่บรรทัด Value_if_false ในไดอะลอกบ็อกซ์
  10. พิมพ์ข้อความ ข้อผิดพลาดของข้อมูล
  11. คลิก ตกลง เพื่อปิดกล่องโต้ตอบและกลับไปที่แผ่นงาน
  12. ดังที่กล่าวมาแล้วข้างต้นสูตรควรแสดงค่าอาร์กิวเมนต์ Value_if_true ของ ข้อมูลที่ถูกต้อง
  13. เมื่อคุณคลิกที่ เซลล์ B4 ฟังก์ชั่นที่สมบูรณ์
    = IF (OR (A2 <50, A3 <> 75, A4> = 100) "Data Correct", "Data Error") ปรากฏอยู่ใน แถบสูตร เหนือแผ่นงาน