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

สารบัญ:

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

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

คำแนะนำในบทความนี้ใช้กับ Excel 2019, 2016, 2013, 2010, 2007; Excel สำหรับ Microsoft 365, Excel Online และ Excel สำหรับ Mac

สร้างคำสั่ง IF ของ Excel

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

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

ในภาพด้านล่าง แถวที่ 4 ถึง 6 มีสูตรที่ฟังก์ชัน AND และ OR ซ้อนอยู่ภายในฟังก์ชัน IF

Image
Image

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

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

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

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

=IF(OR(A2=100), "ข้อมูลถูกต้อง", "ข้อมูลผิดพลาด") <50, A375, A4>

=IF(AND(A2=100), 1000, TODAY()) <50, A375, A4>

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

ในทุกสูตรในแถวที่ 4 ถึง 6 ฟังก์ชัน AND และ OR จะเหมือนกันทุกประการในแถวที่ 2 และ 3 โดยจะทดสอบข้อมูลในเซลล์ A2 ถึง A4 เพื่อดูว่าตรงตามเงื่อนไขที่กำหนดหรือไม่

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

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

ในทางกลับกัน สูตร IF/OR ในแถวที่สี่จะส่งกลับคำสั่งข้อความ Data Correct ด้วยเหตุผลสองประการ:

  1. ค่า OR ได้คืนค่า TRUE แล้ว - ค่าในเซลล์ A3 ไม่เท่ากับ 75

  2. จากนั้นฟังก์ชัน IF จะใช้ผลลัพธ์นี้เพื่อส่งคืนอาร์กิวเมนต์ Value_if_false: Data Correct

ใช้คำสั่ง IF ใน Excel

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

Image
Image

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

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

  1. เลือก เซลล์ B4 เพื่อให้เป็นเซลล์ที่ใช้งานอยู่
  2. บนริบบิ้น ไปที่ Formulas.
  3. Select Logical เพื่อเปิดรายการดรอปดาวน์ของฟังก์ชัน
  4. เลือก IF ในรายการเพื่อเปิด อาร์กิวเมนต์ของฟังก์ชัน กล่องโต้ตอบ

    Image
    Image
  5. วางเคอร์เซอร์ในกล่องข้อความ Logical_test

  6. ป้อนให้ครบ OR ฟังก์ชั่น:

    หรือ(A2<50, A375, A4>=100)

  7. วางเคอร์เซอร์ในกล่องข้อความ Value_if_true กล่องข้อความ
  8. ประเภท ข้อมูลถูกต้อง.
  9. วางเคอร์เซอร์ในกล่องข้อความ Value_if_false กล่องข้อความ
  10. ประเภท ข้อมูลผิดพลาด.

    Image
    Image
  11. เลือก ตกลง เพื่อทำหน้าที่ให้สมบูรณ์
  12. สูตรแสดงอาร์กิวเมนต์ Value_if_true ของ Data Correct.
  13. Select cell B4 เพื่อดูฟังก์ชันที่สมบูรณ์ในแถบสูตรด้านบนเวิร์กชีต

แนะนำ: