ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้

วิธีแก้ไขข้อผิดพลาด #DIV/0!

Microsoft Excel จะแสดงข้อผิดพลาด #DIV/0! เมื่อตัวเลขถูกหารด้วยศูนย์ (0) ซึ่งเกิดขึ้นเมื่อคุณใส่สูตรอย่างง่าย เช่น =5/0 หรือเมื่อสูตรอ้างอิงไปยังเซลล์ที่มี 0 หรือว่างอยู่ ดังที่แสดงในรูปภาพนี้

ตัวอย่างของสูตรที่ทําให้สูตร#DIV/0! ข้อผิดพลาด

เมื่อต้องการแก้ไขข้อผิดพลาด ให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้

  • ดูให้แน่ใจว่าตัวหารในฟังก์ชันหรือสูตรไม่เป็นศูนย์หรือเซลล์ว่าง

  • เปลี่ยนการอ้างอิงเซลล์ในสูตรเป็นเซลล์อื่นที่ไม่มีศูนย์ (0) หรือค่าว่าง

  • ใส่ #N/A ในเซลล์ที่ถูกอ้างอิงเป็นตัวหารในสูตร ซึ่งจะเปลี่ยนผลลัพธ์ของสูตรเป็น #N/A เพื่อระบุว่าค่าตัวหารไม่พร้อมใช้งาน

หลายครั้งที่#DIV/0! เนื่องจากสูตรของคุณรอการป้อนข้อมูลจากคุณหรือบุคคลอื่น ในกรณีดังกล่าว คุณไม่ต้องการให้ข้อความแสดงข้อผิดพลาดเลย จึงมีวิธีการจัดการข้อผิดพลาดสองสามวิธีที่คุณสามารถใช้เพื่อระงับข้อผิดพลาดขณะที่คุณรอการป้อนข้อมูล

ประเมินตัวหารเพื่อหา 0 หรือไม่มีค่า

วิธีที่ง่ายที่สุดในการระงับการ#DIV/0! คือการใช้ฟังก์ชัน IF เพื่อประเมินการมีอยู่ของตัวส่วน ถ้าเป็น 0 หรือไม่ใช่ค่า ให้แสดง 0 หรือไม่ใช่ค่าที่เป็นผลลัพธ์ของสูตรแทนที่จะเป็น#DIV/0! เป็นค่าความผิดพลาด มิเช่นนั้นให้คํานวณสูตร

ตัวอย่างเช่น ถ้าสูตรที่ส่งกลับข้อผิดพลาดคือ =A2/A3ให้ใช้ =IF(A3,A2/A3,0) เพื่อส่งกลับ 0 หรือ =IF(A3,A2/A3,"") เพื่อส่งกลับสตริงว่าง คุณยังสามารถแสดงข้อความแบบปรับแต่งเองดังนี้: =IF(A3,A2/A3,"Input Needed") ด้วยฟังก์ชัน QUOTIENT จากตัวอย่างแรก ที่คุณจะใช้=IF(A3,QUOTIENT(A2,A3),0) วิธีนี้จะบอก Excel IF(A3 มีอยู่ ให้ส่งกลับผลลัพธ์ของสูตร มิฉะนั้นให้ละเว้น)

ตัวอย่างของการแก้ไข#DIV/0! ข้อผิดพลาด

ใช้ IFERROR เพื่อระงับข้อผิดพลาด #DIV/0!

คุณยังสามารถระงับข้อผิดพลาดนี้ได้โดยการซ้อนการดําเนินการหารของคุณภายในฟังก์ชันIFERROR อีกครั้ง โดยใช้ A2/A3 คุณสามารถใช้ =IFERROR(A2/A3,0)ได้ วิธีนี้จะบอก Excel ว่าสูตรของคุณประเมินเป็นข้อผิดพลาดหรือไม่ ให้แสดง 0 มิเช่นนั้นให้ส่งกลับผลลัพธ์ของสูตร

สำหรับ Excel เวอร์ชันก่อนหน้า Excel 2007 คุณสามารถใช้วิธีการแบบ IF(ISERROR()) ได้: =IF(ISERROR(A2/A3),0,A2/A3) (ดูฟังก์ชัน IS)

หมายเหตุ: ทั้งวิธีการแบบ IFERROR และ IF(ISERROR()) จะเป็นตัวจัดการข้อผิดพลาดแบบครอบคลุม เนื่องจากจะระงับข้อผิดพลาดทั้งหมด ไม่ได้ระงับเพียง #DIV/0! คุณจำเป็นต้องตรวจสอบให้แน่ใจว่าสูตรของคุณใช้ได้อย่างถูกต้องก่อนที่จะใช้จัดการข้อผิดพลาดใดๆ มิฉะนั้นคุณอาจไม่ทราบว่าสูตรของคุณไม่ได้ทำงานตามที่คุณคาดไว้

เคล็ดลับ: ถ้าการตรวจสอบข้อผิดพลาดใน Excel เปิดอยู่ คุณสามารถคลิก รูปปุ่ม ถัดจากเซลล์ที่แสดงข้อผิดพลาดได้ คลิก แสดงขั้นตอนการ คํานวณ ถ้าขั้นตอนการคํานวณพร้อมใช้งาน และเลือกความละเอียดที่ใช้ได้กับข้อมูลของคุณ

คุณมีคำถามที่เกี่ยวกับฟังก์ชันโดยเฉพาะหรือไม่

โพสต์คำถามในฟอรั่มชุมชน Excel

ช่วยเราปรับปรุง Excel

คุณมีคำแนะนำเกี่ยวกับวิธีที่เราสามารถปรับปรุง Excel เวอร์ชันถัดไปหรือไม่ ถ้ามี โปรดดูหัวข้อต่างๆ ที่ Excel User Voice.

ดูเพิ่มเติม

ฟังก์ชัน IF

ฟังก์ชัน IFERROR

ฟังก์ชัน IS

ภาพรวมของสูตรใน Excel

วิธีการหลีกเลี่ยงสูตรที่ใช้งานไม่ได้

ตรวจหาข้อผิดพลาดในสูตร

ฟังก์ชันของ Excel (เรียงลำดับตามตัวอักษร)

ฟังก์ชันของ Excel (เรียงตามประเภท)

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×