IFNA

TLDR สรุปสั้นๆ

IFNA จัดการข้อผิดพลาด #N/A ด้วยการคืนค่าที่กำหนด กรณีไม่เกิดข้อผิดพลาดจะแสดงค่าผลลัพธ์ตามปกติ

คำอธิบาย

ฟังก์ชัน IFNA เป็นฟังก์ชันที่ใช้สำหรับจัดการกับข้อผิดพลาด #N/A ที่เกิดจากการคำนวณ หากฟังก์ชันที่กำหนดส่งคืนค่าที่เป็นข้อผิดพลาด #N/A ฟังก์ชัน IFNA จะคืนค่าที่เรากำหนดให้แทนข้อผิดพลาดนั้น ในทางกลับกัน หากผลลัพธ์ของฟังก์ชันไม่ใช่ #N/A ก็จะแสดงผลลัพธ์ตามปกติ

มีครั้งแรกในเวอร์ชันไหน

Excel 2013

รูปแบบคำสั่ง (Syntax)

IFNA(value, value_if_na)

Arguments

  • value (Required – Any Excel formula or value)
    ค่าหรือสูตรที่เราต้องการตรวจสอบว่ามีข้อผิดพลาด #N/A หรือไม่
  • value_if_na (Required – Any value)
    ค่าที่ต้องการให้แสดงเมื่อผลลัพธ์เป็นข้อผิดพลาด #N/A

ตัวอย่างการใช้งาน (Examples)

  • Formula:
    =IFNA(VLOOKUP(E5, $B$5:$C$16, 2, FALSE), "Not found")
    Description: ถ้าฟังก์ชัน VLOOKUP ไม่พบค่า E5 ในช่วงข้อมูล $B$5:$C$16 จะแสดงข้อความ "Not found" แทนข้อผิดพลาด #N/A
    Result:ข้อความ 'Not found'(ข้อความ) เมื่อไม่พบค่า
  • Formula:
    =IFNA(Average(C:C), 0)
    Description: หากการคำนวณค่าเฉลี่ยของช่วงข้อมูล C:C มีข้อผิดพลาด #N/A จะแสดงผลลัพธ์เป็น 0 แทน
    Result:0 (จำนวน) เมื่อมีข้อผิดพลาด
  • Formula:
    =IFNA(VLOOKUP(H5, $B$5:$C$16, 2, FALSE), "")
    Description: ถ้าไม่พบค่า H5 ในตาราง ค่าที่แสดงจะเป็นช่องว่างแทน
    Result:"" (ข้อความ) เป็นค่าว่างเมื่อไม่พบข้อมูล
  • Formula:
    =IFNA((A2/B2), "Division Error")
    Description: เมื่อมีข้อผิดพลาดในการแบ่งตัวเลข จะแสดงข้อความ "Division Error" แทน
    Result:"Division Error" (ข้อความ) เมื่อเกิดข้อผิดพลาดในการหาร
  • Formula:
    =IFNA(INDEX(A1:A10, MATCH(C1, B1:B10, 0)), "No Match")
    Description: ใช้ร่วมกับ INDEX และ MATCH เพื่อค้นหาค่า หากไม่พบจะแสดง "No Match"
    Result:"No Match" (ข้อความ) เมื่อไม่พบค่า

Tips & Tricks

1. ฟังก์ชัน IFNA สามารถใช้ร่วมกับ VLOOKUP หรือ INDEX/MATCH เพื่อจัดการข้อผิดพลาด #N/A ได้อย่างมีประสิทธิภาพ 2. ใช้พารามิเตอร์ ‘value_if_na’ เพื่อแสดงข้อความหรือค่าที่ต้องการเมื่อเกิดข้อผิดพลาด แทนการแสดงข้อผิดพลาดให้เห็นชัด 3. เมื่อมีการจัดการข้อมูลจำนวนมาก ควรใช้ IFNA ร่วมกับฟังก์ชันอื่นเพื่อเพิ่มความแม่นยำในการวิเคราะห์ข้อมูล

ข้อควรระวัง (Cautions)

1. ฟังก์ชัน IFNA จัดการได้เฉพาะข้อผิดพลาด #N/A เท่านั้น หากต้องการจัดการข้อผิดพลาดชนิดอื่น ๆ ควรใช้ฟังก์ชัน IFERROR แทน 2. ตรวจสอบให้แน่ใจว่าสูตรที่ใช้ในพารามิเตอร์ value ถูกต้องเพื่อป้องกันข้อผิดพลาดอื่น ๆ ที่อาจเกิดขึ้น

ฟังก์ชันที่เกี่ยวข้อง

References

ขอบคุณที่เข้ามาอ่านนะครับ ❤️

Leave a Reply

Your email address will not be published. Required fields are marked *