ข้อผิดพลาด #NUM ใน Excel spreadsheet เกิดเมื่อฟังก์ชันหรือสูตรมีค่าตัวเลขที่ไม่ถูกต้อง เช่น ใช้ชนิดข้อมูลหรือรูปแบบตัวเลขที่ไม่รองรับในอาร์กิวเมนต์ของสูตร
วิธีแก้ไขข้อผิดพลาด #NUM ใน Excel
แก้ไขตามสถานการณ์:
- ตัวเลขใหญ่เกินหรือเล็กเกินไป
- การคำนวณที่เป็นไปไม่ได้
- สูตร Iteration หาผลลัพธ์ไม่เจอ
1. ตัวเลขใหญ่เกินหรือเล็กเกินไป
#NUM จะเกิดเมื่อผลลัพธ์สูตรใหญ่หรือเล็กเกินขีดจำกัดของ Excel
2. การคำนวณที่เป็นไปไม่ได้
Excel คืนค่า #NUM หากคำนวณไม่ได้ เช่น รากที่สองของตัวเลขลบ
แก้ไข: ใช้ฟังก์ชัน ABS แปลงค่าลบเป็นบวก เช่น =SQRT(ABS(A4))
3. สูตร Iteration หาผลลัพธ์ไม่เจอ
ฟังก์ชันที่ทำซ้ำ เช่น IRR หรือ RATE หาผลไม่เจอ ให้เพิ่มจำนวนรอบการคำนวณ:
- เลือก File > Options
- แท็บ Formulas > Calculations options
- ติ๊ก Enable iterative calculation
- Maximum iterations: ใส่จำนวนรอบ (มาก = ใช้เวลานาน)
- Maximum Change: ใส่ค่าความคลาดเคลื่อนที่ยอมรับ (น้อย = แม่นยำกว่า ใช้เวลานาน)
- คลิก OK
อ่านเพิ่ม: วิธีเพิ่ม ใส่ และใช้ Notes ใน Excel
เปลี่ยน #NUM เป็น 0 ใน Excel ยังไง?
- เลือกช่วงที่มี #NUM
- คลิก Find & Select > Go to Special
- เลือก Formulas ติ๊กเฉพาะ Errors > OK
- พิมพ์ 0 แล้วกด Ctrl+Enter แทนที่ข้อผิดพลาดทั้งหมด
หวังว่าบทช่วยสอนนี้จะช่วยเข้าใจวิธีแก้ #NUM error ใน Excel