ถ้าคุณเจอ Error #DIV/0! ใน Excel 365 แปลว่า “มีการหารด้วยศูนย์ (0) หรือค่าว่าง” ซึ่งเป็น Error ที่เจอบ่อยมาก โดยเฉพาะในไฟล์รายงานหรือสูตรคำนวณ
ข่าวดีคือ… แก้ได้ง่ายมาก และป้องกันได้ด้วยสูตรเดียว
① 🔥 อาการที่พบบ่อย
- สูตรขึ้น #DIV/0!
- ใช้สูตรหารแล้ว Error
- บางเซลล์คำนวณได้ บางเซลล์ขึ้น Error
- ใช้ AVERAGE / SUM แล้ว Error
② 🎯 ความหมายของ #DIV/0!
👉 Excel บอกว่า “กำลังเอาเลขไปหารด้วย 0 หรือค่าว่าง”
ตัวอย่าง:
=A1/B1
ถ้า B1 = 0 หรือว่าง → จะขึ้น #DIV/0!
③ 🛠️ วิธีแก้แบบมืออาชีพ
✔ วิธีที่ 1: ตรวจสอบค่าที่นำมาหาร
- ดูว่าเซลล์ที่เป็นตัวหาร (Denominator) เป็น 0 หรือว่างหรือไม่
👉 ถ้าเป็น 0 = ต้องแก้ตรงนี้
✔ วิธีที่ 2: ใส่เงื่อนไขป้องกัน (ดีที่สุด)
=IF(B1=0,"",A1/B1)
👉 ถ้า B1 = 0 จะไม่คำนวณ
✔ วิธีที่ 3: ใช้ IFERROR
=IFERROR(A1/B1,0)
👉 ถ้ามี Error ให้แสดง 0 แทน
✔ วิธีที่ 4: ใส่ค่าขั้นต่ำ
👉 เช่น:
✔ วิธีที่ 5: ใช้สูตร AVERAGEIF
👉 ป้องกันการหารด้วยศูนย์ในข้อมูลชุดใหญ่
✔ วิธีที่ 6: ตรวจสอบข้อมูลที่นำเข้า
👉 บางครั้งข้อมูลว่างมาจากระบบอื่น
✔ วิธีที่ 7: ตรวจสอบสูตรซ้อน
👉 เช่น:
✔ วิธีที่ 8: Copy ไปไฟล์ใหม่ (กรณีไฟล์มีปัญหา)
👉 ใช้แก้เคสผิดปกติ
④ ⚡ วิธีลัด (แก้เร็ว)
- ใช้ IFERROR
- ใส่เงื่อนไข IF
- เช็คค่าที่หาร
👉 3 วิธีนี้ใช้ก่อน
⑤ 📊 เช็คว่าแก้ได้หรือยัง
- สูตรแสดงผลลัพธ์
- ไม่มี #DIV/0!
⑥ 🧠 เทคนิคป้องกัน
- ไม่ให้ตัวหารเป็น 0
- ใช้ IFERROR เสมอ
- ตรวจสอบข้อมูลก่อนคำนวณ
⑦ ❌ สิ่งที่ไม่ควรทำ
- ปล่อยให้มี 0 ในสูตร
- ไม่เช็คข้อมูล
- ใช้สูตรโดยไม่มีเงื่อนไข
⑧ 🔍 วิเคราะห์แบบช่าง IT
#DIV/0! = “หารด้วยศูนย์”
👉 เป็น Error ที่คาดเดาได้ และป้องกันได้
⑨ 💡 เคสจริง
- ยอดขาย = 0 → คำนวณเปอร์เซ็นต์ไม่ได้
- ช่องว่าง → กลายเป็น #DIV/0!
- ใช้ IFERROR แล้วหายทันที
⑩ 📚 สรุป
Excel 365 ขึ้น #DIV/0! แก้ด้วย:
- ใช้ IF
- ใช้ IFERROR
- เช็คค่าที่หาร
👉 ทำครบ = ไม่มี Error
⑪ ❓ FAQ
Q: #DIV/0! อันตรายไหม?
A: ไม่ แต่ทำให้สูตรผิด
Q: แก้เร็วสุดยังไง?
A: ใช้ IFERROR
⑫ 💬 คำถามชวนคิด
คุณเคยเจอ #DIV/0! ในรายงานสำคัญไหม?