วิธีใช้ IFERROR ใน Excel 365 – กันสูตร Error ทุกแบบ ใช้งานจริงต้องมี


① 🔥 บทนำ

คุณเคยเจอแบบนี้ไหม:

  • #DIV/0!
  • #N/A
  • #VALUE!

แล้วไฟล์ Excel ดู “พังทันที” ❌

👉 นี่คือสิ่งที่มืออาชีพ “ไม่ปล่อยให้เกิด”

เพราะเขาใช้ IFERROR


② 🎯 เหมาะสำหรับใคร

  • คนทำรายงาน
  • นักวิเคราะห์ข้อมูล
  • เจ้าของธุรกิจ
  • คนทำ Dashboard

👉 ใครใช้สูตร Excel = ต้องใช้


③ 📘 IFERROR คืออะไร

IFERROR คือฟังก์ชันที่ใช้ “ดัก Error”

📌 หลักการ:

  • ถ้าสูตร “ไม่ error” → แสดงค่าปกติ
  • ถ้า “error” → แสดงค่าที่กำหนด

④ ⚙️ โครงสร้างสูตร

=IFERROR(value, value_if_error)

📌 ตัวอย่าง:

=IFERROR(A1/B1, "Error")

⑤ 🧠 วิธีใช้ IFERROR แบบพื้นฐาน

✔️ กันหาร 0

=IFERROR(A1/B1, 0)

✔️ กันสูตรพัง

=IFERROR(VLOOKUP(A1,B1:C10,2,FALSE),"ไม่พบข้อมูล")

✔️ แทน Error ด้วยช่องว่าง

=IFERROR(A1/B1, "")

⑥ 🚀 เทคนิคสำคัญ (ต้องใช้จริง)

💡 ทำ Dashboard ให้สะอาด

👉 ไม่มี Error โผล่


💡 ใช้กับสูตรค้นหา

👉 VLOOKUP / XLOOKUP / INDEX


💡 ใช้กับการคำนวณ

👉 SUM / AVERAGE


⑦ 🔍 ตัวอย่างใช้งานจริง

📊 หารค่าเฉลี่ย

=IFERROR(SUM(A1:A10)/COUNT(A1:A10),0)

🔍 ค้นหาข้อมูล

=IFERROR(VLOOKUP(A2,B2:C10,2,FALSE),"ไม่พบ")

📈 ป้องกันข้อมูลว่าง

=IFERROR(A1/B1,"-")

⑧ ⚠️ ปัญหาที่พบบ่อย

❌ ซ่อน Error มากเกินไป

👉 ทำให้ “ไม่รู้ว่าข้อมูลพัง”


❌ ใช้ IFERROR โดยไม่ตรวจสอบ

👉 อาจทำให้วิเคราะห์ผิด


⑨ 🧩 IFERROR vs IF

ฟังก์ชันความต่าง
IFเช็คเงื่อนไข
IFERRORเช็ค Error

⑩ 🔧 เทคนิคระดับมือโปร

💡 IFERROR + VLOOKUP

=IFERROR(VLOOKUP(A1,B1:C10,2,FALSE),"ไม่มีข้อมูล")

💡 IFERROR + INDEX MATCH

=IFERROR(INDEX(B1:B10,MATCH(A1,A1:A10,0)),"ไม่พบ")

💡 IFERROR + IF

=IFERROR(IF(A1>50,"ผ่าน","ตก"),"Error")

⑪ 📊 ใช้กับงานจริง

  • Dashboard
  • รายงาน
  • ระบบค้นหา

👉 ทำให้ไฟล์ดู “มืออาชีพขึ้นทันที”


⑫ 📌 สรุปแบบมืออาชีพ

  • IFERROR = กันสูตรพัง
  • ใช้กับทุกสูตรได้
  • จำเป็นมากในงานจริง

👉 ไฟล์ระดับโปร “ต้องไม่มี Error โผล่”


⑬ 💬 คำถามชวนคิด

คุณปล่อยให้ Excel ขึ้น #N/A เต็มหน้าจอ…
หรือจัดการมันด้วย IFERROR แล้ว?