TLDR สรุปสั้นๆ

ERROR.TYPE ระบุประเภทข้อผิดพลาดและคืนค่าเป็นตัวเลขซึ่งสัมพันธ์กับำข้อผิดพลาดนั้น ๆ ไม่เจอผิดพลาดคืน #N/A

คำอธิบาย

ฟังก์ชัน ERROR.TYPE ใช้ในการระบุประเภทของค่าความผิดพลาดใน Excel โดยจะคืนค่าที่เป็นตัวเลขซึ่งสัมพันธ์กับค่าความผิดพลาดต่าง ๆ เช่น #DIV/0! หรือ #VALUE! หากไม่มีข้อผิดพลาดจะคืนค่าความผิดพลาด #N/A สามารถใช้งานร่วมกับฟังก์ชัน IF เพื่อแสดงข้อความแทนค่าความผิดพลาดได้

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

2003

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

ERROR.TYPE(error_val)

Arguments

  • error_val (Required – error value or reference)
    ค่าความผิดพลาดที่ต้องการหาหมายเลขระบุ มักจะเป็นการอ้างอิงถึงเซลล์ที่มีสูตรคำนวณ ซึ่งอาจเกิดข้อผิดพลาดได้จริง

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

  • Formula:
    =ERROR.TYPE(A2)
    Description: ระบุหมายเลขของข้อผิดพลาด #NULL! (1)
    Result:1 (แสดงผลเป็นตัวเลขที่ระบุถึงประเภทของข้อผิดพลาด #NULL!)
  • Formula:
    =IF(ERROR.TYPE(A3)<3,CHOOSE(ERROR.TYPE(A3),"Ranges do not intersect","The divisor is zero"))
    Description: ตรวจสอบว่าเซลล์ A3 มีข้อผิดพลาด #NULL! หรือ #DIV/0! หากใช่ให้แสดงข้อความตามประเภทของข้อผิดพลาดนั้น
    Result:The divisor is zero (แสดงข้อความที่กำหนดเป็นพิเศษเมื่อเจอข้อผิดพลาด #DIV/0!)
  • Formula:
    =ERROR.TYPE(A3/0)
    Description: ระบุว่าการแบ่งด้วยศูนย์เป็นข้อผิดพลาด #DIV/0! ซึ่งคืนค่า 2
    Result:2 (หมายถึงข้อผิดพลาดแบบ #DIV/0!)
  • Formula:
    =IFERROR(A2/B2, IF(ERROR.TYPE(A2/B2)=2, "Divide By Zero Error", "Error"))
    Description: ตรวจสอบการคำนวณ A2/B2 หากเกิด ข้อผิดพลาด #DIV/0! จะแสดงข้อความกำหนดเอง
    Result:Divide By Zero Error (แสดงข้อความ "Divide By Zero Error" เมื่อเกิดข้อผิดพลาด #DIV/0!)

Tips & Tricks

เมื่อเจอข้อผิดพลาด ทดลองใช้ ERROR.TYPE ร่วมกับ IFERROR เพื่อแสดงข้อความหากมีข้อผิดพลาดเกิดขึ้น ฟังก์ชันนี้สามารถใช้เพื่ออธิบายข้อผิดพลาดต่าง ๆ ในรูปแบบข้อความได้อย่างมีประสิทธิภาพ

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

ERROR.TYPE ต้องการ argument ที่เป็นค่าความผิดพลาดจริง ๆ ถ้าไม่มีจะส่ง #N/A กลับมา ควรระมัดระวังการใช้กับเซลล์ที่อาจไม่ได้มีสูตรค่าเป็นข้อผิดพลาด

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

References

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


Leave a Reply

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

อบรม In-House Training

Feedback การใช้งาน AI Chatbot