Skip to main content

วิธีการใช้ฟังก์ชัน AND และ OR และ IF ใน Excel

Supersection 1, Less Comfortable (อาจ 2024)

Supersection 1, Less Comfortable (อาจ 2024)
Anonim

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

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

การทำรังหลายฟังก์ชันใน Excel

การสร้างคำชี้แจง IF ของ Excel

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

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

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

  • ค่าในเซลล์ A2 น้อยกว่า 50 หรือไม่?
  • ค่าในเซลล์ A3 ไม่เท่ากับ 75 หรือไม่?
  • ค่าในเซลล์ A4 มีค่ามากกว่าหรือเท่ากับ 100?

นอกจากนี้ในตัวอย่างทั้งหมดฟังก์ชันที่ซ้อนกันทำหน้าที่เป็นฟังก์ชันของ IF ครั้งแรก; องค์ประกอบแรกนี้เรียกว่า logical_test ข้อโต้แย้ง.

= 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 อาร์กิวเมนต์: ข้อมูลถูกต้อง

การใช้คำชี้แจง IF ใน Excel

ขั้นตอนถัดไปจะอธิบายถึงวิธีการป้อนสูตร IF / OR ที่อยู่ในเซลล์ B4 จากภาพตัวอย่าง ขั้นตอนเดียวกันนี้สามารถใช้สำหรับป้อนสูตรใดก็ได้ในตัวอย่างเฉพาะของเรา

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

ขั้นตอนที่ใช้เพื่อป้อนสูตร IF / OR ในเซลล์ B4 มีรายละเอียดดังนี้:

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

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