การทำความเข้าใจและการแก้ไขข้อผิดพลาด #NUM รายการใน Excel เป็นมากกว่างานแก้ไขปัญหา เป็นทักษะที่จำเป็นสำหรับทุกคนที่ทำงานกับ Excel ไม่ว่าจะเป็นการนำทางข้อมูลทางการเงิน การทำวิจัยทางวิทยาศาสตร์ หรือการจัดการสินค้าคงคลัง ข้อผิดพลาดของสูตรเหล่านี้สามารถแสดงและทำให้การวิเคราะห์ของคุณเสียหายได้ ในบทความนี้ เราจะแนะนำคุณเกี่ยวกับวิธีต่างๆ ในการแก้ไขข้อผิดพลาด #NUM
นอกจากนี้ อย่าลืมอ่านคำแนะนำของเราเกี่ยวกับวิธีแก้ไขข้อผิดพลาด #N/A ในสูตร Excel และข้อผิดพลาดการละเมิดการแบ่งปันที่พบบ่อย
ข้อผิดพลาด #NUM คืออะไร และเหตุใดจึงเกิดขึ้น
ข้อความแสดงข้อผิดพลาด Excel #NUM เป็นหนึ่งในข้อผิดพลาดที่พบบ่อยที่สุด มันจะถูกทริกเกอร์ด้วยเหตุผลต่อไปนี้:
- อินพุตอาร์กิวเมนต์ไม่ถูกต้อง ข้อมูลเข้าทั้งหมดต้องเป็นประเภทข้อมูลที่ถูกต้องเพื่อให้ Excel จดจำข้อมูลเหล่านั้นได้และเพื่อให้ฟังก์ชันต่างๆ สามารถคำนวณได้
- ตัวเลขมากหรือน้อยเกินไป Excel มีการจำกัดขนาดของตัวเลขที่สามารถคำนวณได้ หากสูตรของคุณเกินขีดจำกัด จะส่งผลให้เกิดข้อผิดพลาด #NUM
- การดำเนินการที่เป็นไปไม่ได้ เช่น การค้นหารากที่สองของจำนวนลบ
- สูตรการวนซ้ำไม่สามารถมาบรรจบกัน หากสูตรวนซ้ำไม่พบผลลัพธ์ที่ถูกต้อง ก็จะส่งกลับข้อผิดพลาด #NUM
แก้ไขข้อผิดพลาด #NUM ที่เกิดจากอาร์กิวเมนต์ของฟังก์ชันที่ไม่ถูกต้อง
สาเหตุที่พบบ่อยที่สุดเบื้องหลังข้อผิดพลาด #NUM คืออาร์กิวเมนต์ที่ไม่ถูกต้องหรือประเภทข้อมูลที่ไม่ถูกต้อง หากคุณสงสัยว่าสิ่งนี้ทำให้เกิดข้อผิดพลาด #NUM ในฟังก์ชันของคุณ ให้ตรวจสอบประเภทข้อมูลและไวยากรณ์ของสูตรของคุณเพื่อหาข้อผิดพลาด
ตัวอย่างเช่น ถ้าคุณใช้ฟังก์ชัน DATE Excel คาดหวังให้คุณใช้เฉพาะตัวเลขระหว่าง 1 ถึง 9999 สำหรับอาร์กิวเมนต์ปี หากคุณระบุค่าปีที่อยู่นอกช่วงนี้ จะส่งผลให้เกิดข้อผิดพลาด #NUM ป>
ในทำนองเดียวกัน หากคุณใช้ฟังก์ชัน DATEDIF วันที่สิ้นสุดที่ระบุจะต้องมากกว่าวันที่เริ่มต้น คุณยังสามารถมีรายการวันที่ที่เท่ากันได้ แต่ถ้าตรงกันข้าม ผลลัพธ์จะเป็นข้อผิดพลาด #NUM
มาดูกันในตัวอย่าง:
=DATEDIF(A2,B2,”d”) คำนวณความแตกต่างของจำนวนวันระหว่างวันที่สองวัน (ในเซลล์ A2 และ B2) ผลลัพธ์จะเป็นตัวเลขถ้าวันที่ในเซลล์ A2 น้อยกว่าวันที่ในเซลล์ B2 หากไม่เป็นเช่นนั้น ดังตัวอย่างด้านล่าง ผลลัพธ์จะเป็นข้อผิดพลาด #NUM
แก้ไขข้อผิดพลาด #NUM ที่เกิดจากตัวเลขขนาดใหญ่เกินไปหรือเล็กเกินไป
หากสูตรของคุณมีข้อโต้แย้งที่เกินขีดจำกัดจำนวน Excel จะส่งผลให้เกิดข้อผิดพลาด #NUM ใช่ Microsoft Excel มีการจำกัดขนาดของตัวเลขที่สามารถคำนวณได้ เพื่อแก้ไขปัญหานี้ คุณจะต้องปรับค่าอินพุตเพื่อให้ผลลัพธ์อยู่ในช่วงที่อนุญาต ป>
หากคุณต้องทำงานกับตัวเลขจำนวนมาก ให้พิจารณาแบ่งการคำนวณออกเป็นส่วนเล็กๆ ซึ่งจะทำให้คุณสามารถใช้หลายเซลล์เพื่อให้ได้ผลลัพธ์สุดท้าย
ต่อไปนี้เป็นขีดจำกัดการคำนวณใน Microsoft Excel:
- จำนวนลบที่น้อยที่สุดคือ -2.2251E-308
- จำนวนบวกที่น้อยที่สุดคือ 2.2251E-308
- จำนวนลบที่ใหญ่ที่สุดคือ -9.99999999999999E+307
- จำนวนบวกที่ใหญ่ที่สุดคือ 9.99999999999999E+307 .
- จำนวนลบที่ใหญ่ที่สุดที่อนุญาตผ่านสูตรคือ -1.7976931348623158E+308
- จำนวนบวกที่ใหญ่ที่สุดที่อนุญาตผ่านสูตรคือ 1.7976931348623158E+308
หากผลลัพธ์ของสูตรที่คุณใช้อยู่นอกขอบเขตเหล่านี้ ผลลัพธ์ที่คุณจะได้รับจะเป็นข้อผิดพลาด #NUM
เรามาดูเป็นตัวอย่างกัน
หมายเหตุ:ใน Microsoft Excel เวอร์ชันใหม่ เฉพาะตัวเลขขนาดใหญ่เท่านั้นที่จะส่งผลให้เกิดข้อผิดพลาด #NUM ตัวเลขที่น้อยเกินไปจะส่งผลให้เป็น 0 (รูปแบบทั่วไป) หรือ 0.00E+00 (รูปแบบทางวิทยาศาสตร์) ป>
หากคุณไม่คุ้นเคยกับรูปแบบทางวิทยาศาสตร์ โปรดจำไว้ว่า เช่น ส่วน "E-20" แปลว่า "คูณ 10 ยกกำลัง -20" ป>
แก้ไขข้อผิดพลาด #NUM ที่เกิดจากการคำนวณที่เป็นไปไม่ได้
อีกสาเหตุหนึ่งที่ได้รับข้อผิดพลาด #NUM คือถ้า Excel เห็นว่าการคำนวณเป็นไปไม่ได้ ในกรณีนั้น คุณจะต้องระบุฟังก์ชันหรือส่วนของฟังก์ชันที่ทำให้เกิดปัญหา และปรับสูตรหรืออินพุตของคุณให้เหมาะสม
ตัวอย่างทั่วไปของการคำนวณที่เป็นไปไม่ได้คือการพยายามค้นหารากที่สองของค่าตัวเลขที่เป็นลบ มาดูกันในตัวอย่างด้วยฟังก์ชัน SQRT:
หากคุณใช้ =SQRT(25) ผลลัพธ์จะเป็น 5
หากคุณใช้ =SQRT(-25) ผลลัพธ์จะเป็น #NUM
คุณสามารถแก้ไขปัญหานี้ได้หากคุณใช้ฟังก์ชัน ABS และคุณจะได้ค่าสัมบูรณ์ของตัวเลข
=SQRT(เอบีเอส(-25))
หรือ
=SQERT(ABS(cell_reference))
ในทำนองเดียวกัน Excel ไม่รองรับจำนวนเชิงซ้อน ดังนั้นการคำนวณใดๆ ที่คุณดำเนินการซึ่งจะส่งผลให้มีจำนวนเชิงซ้อนจะส่งผลให้เกิดข้อผิดพลาด #NUM ในกรณีดังกล่าว การคำนวณจะไม่สามารถทำได้ภายในข้อจำกัดของ Excel
ตัวอย่างนี้คือการพยายามเพิ่มจำนวนลบให้เป็นกำลังที่ไม่ใช่จำนวนเต็ม ป>
แก้ไขข้อผิดพลาด #NUM เมื่อสูตรการวนซ้ำไม่สามารถบรรจบกัน
คุณอาจได้รับข้อผิดพลาด #NUM เนื่องจากสูตรที่คุณใช้ไม่พบผลลัพธ์ ในกรณีนี้ คุณจะต้องแก้ไขค่าที่ป้อนเข้าและช่วยให้สูตรทำการคำนวณ
การวนซ้ำเป็นฟีเจอร์ของ Excel ที่ช่วยให้สูตรคำนวณซ้ำๆ ได้จนกว่าจะตรงตามเงื่อนไขที่เหมาะสม นั่นหมายความว่าสูตรจะพยายามค้นหาผลลัพธ์ผ่านการลองผิดลองถูก มีฟังก์ชัน Excel หลายฟังก์ชันที่ใช้คุณลักษณะการวนซ้ำ:IRR, XIRR หรือ RATE สูตรการวนซ้ำที่ไม่พบผลลัพธ์ที่ถูกต้องภายในพารามิเตอร์ที่กำหนดจะส่งคืนข้อผิดพลาด #NUM
ตัวอย่างเช่น:
ช่วยสูตรของคุณโดยการคาดเดาเบื้องต้น:
คุณอาจต้องปรับการตั้งค่าการวนซ้ำใน Excel เพื่อช่วยให้สูตรของคุณมาบรรจบกัน ต่อไปนี้เป็นวิธีดำเนินการ:
- ไปที่ไฟล์ใน Ribbon แล้วเลือกตัวเลือก
- ในแท็บสูตร ค้นหาตัวเลือกการคำนวณ
- ตรวจสอบตัวเลือกเปิดใช้งานการคำนวณซ้ำ
- ในกล่องการวนซ้ำสูงสุด ป้อนจำนวนครั้งที่คุณต้องการให้สูตรคำนวณใหม่ ตัวเลขที่สูงกว่าจะเพิ่มโอกาสที่จะพบผลลัพธ์
- ในกล่องการเปลี่ยนแปลงสูงสุด ให้ระบุจำนวนการเปลี่ยนแปลงระหว่างผลการคำนวณ ตัวเลขที่น้อยกว่าจะให้ผลลัพธ์ที่แม่นยำยิ่งขึ้น
- คลิกปุ่มตกลงเพื่อใช้การเปลี่ยนแปลง
แก้ไขข้อผิดพลาด #NUM ในฟังก์ชัน IRR ของ Excel
หากมีปัญหาไม่บรรจบกัน สูตร IRR ของคุณจะไม่สามารถหาวิธีแก้ปัญหาได้ ผลลัพธ์จะเป็นข้อผิดพลาด #NUM เพื่อจัดการกับสิ่งนี้ คุณจะต้องปรับการตั้งค่าการวนซ้ำของ Excel และระบุการเดาเบื้องต้น
เช่นเดียวกับฟังก์ชันการวนซ้ำอื่นๆ ฟังก์ชัน IRR อาจทำให้เกิดข้อผิดพลาด #NUM เนื่องจากสูตรไม่สามารถค้นหาผลลัพธ์ได้หลังจากการวนซ้ำตามจำนวนที่กำหนด คุณสามารถแก้ไขปัญหานี้ได้อย่างง่ายดายหากคุณเพิ่มจำนวนการวนซ้ำและระบุการคาดเดาเบื้องต้น ดูตัวอย่างในส่วนก่อนหน้า
หากคุณกำลังเผชิญกับสัญญาณที่ไม่สอดคล้องกัน ดังตัวอย่างด้านล่าง ตรวจสอบให้แน่ใจว่าได้ป้อนกระแสเงินสดออกเริ่มต้นทั้งหมดเป็นตัวเลขติดลบ ฟังก์ชันจะถือว่ามีทั้งกระแสเงินสดที่เป็นบวกและลบ
ตัวอย่างเช่น หากการลงทุนของคุณตั้งไว้ที่ $10,000 ฟังก์ชัน IRR จะส่งผลให้เกิดข้อผิดพลาด #NUM
หากคุณเปลี่ยนการลงทุนเป็น -$10,000 โดยเป็นผลลบดังนี้:
ฟังก์ชัน IRR จะทำงาน
โปรดทราบว่า Microsoft Excel เวอร์ชันใหม่จะเปลี่ยนอินพุตเชิงลบของคุณเป็นวงเล็บ (-$10,000 ของเราเปลี่ยนเป็น ($10,000)) ดังนั้นอย่ากังวลหากคุณพบเหตุการณ์เช่นนี้ สูตรจะยังคงใช้งานได้
ด้วยการทำตามขั้นตอนและแนวทางปฏิบัติที่ดีที่สุดที่ระบุไว้ในบทความนี้ คุณก็พร้อมที่จะรับมือกับ #NUM ที่น่ารำคาญเหล่านั้นแล้ว! แก้ไขปัญหาโดยตรง เพื่อให้มั่นใจว่าสเปรดชีต Excel ของคุณยังคงเชื่อถือได้และปราศจากข้อผิดพลาด ขอให้มีความสุขในการสร้างสเปรดชีต!