Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

กำจัด #NUM! ข้อผิดพลาดใน Excel:คู่มือการแก้ไขปัญหาที่ครอบคลุม

การทำความเข้าใจและการแก้ไขข้อผิดพลาด #NUM รายการใน Excel เป็นมากกว่างานแก้ไขปัญหา เป็นทักษะที่จำเป็นสำหรับทุกคนที่ทำงานกับ Excel ไม่ว่าจะเป็นการนำทางข้อมูลทางการเงิน การทำวิจัยทางวิทยาศาสตร์ หรือการจัดการสินค้าคงคลัง ข้อผิดพลาดของสูตรเหล่านี้สามารถแสดงและทำให้การวิเคราะห์ของคุณเสียหายได้ ในบทความนี้ เราจะแนะนำคุณเกี่ยวกับวิธีต่างๆ ในการแก้ไขข้อผิดพลาด #NUM

นอกจากนี้ อย่าลืมอ่านคำแนะนำของเราเกี่ยวกับวิธีแก้ไขข้อผิดพลาด #N/A ในสูตร Excel และข้อผิดพลาดการละเมิดการแบ่งปันที่พบบ่อย

ข้อผิดพลาด #NUM คืออะไร และเหตุใดจึงเกิดขึ้น

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

  1. อินพุตอาร์กิวเมนต์ไม่ถูกต้อง ข้อมูลเข้าทั้งหมดต้องเป็นประเภทข้อมูลที่ถูกต้องเพื่อให้ Excel จดจำข้อมูลเหล่านั้นได้และเพื่อให้ฟังก์ชันต่างๆ สามารถคำนวณได้
  2. ตัวเลขมากหรือน้อยเกินไป Excel มีการจำกัดขนาดของตัวเลขที่สามารถคำนวณได้ หากสูตรของคุณเกินขีดจำกัด จะส่งผลให้เกิดข้อผิดพลาด #NUM
  3. การดำเนินการที่เป็นไปไม่ได้ เช่น การค้นหารากที่สองของจำนวนลบ
  4. สูตรการวนซ้ำไม่สามารถมาบรรจบกัน หากสูตรวนซ้ำไม่พบผลลัพธ์ที่ถูกต้อง ก็จะส่งกลับข้อผิดพลาด #NUM

แก้ไขข้อผิดพลาด #NUM ที่เกิดจากอาร์กิวเมนต์ของฟังก์ชันที่ไม่ถูกต้อง

สาเหตุที่พบบ่อยที่สุดเบื้องหลังข้อผิดพลาด #NUM คืออาร์กิวเมนต์ที่ไม่ถูกต้องหรือประเภทข้อมูลที่ไม่ถูกต้อง หากคุณสงสัยว่าสิ่งนี้ทำให้เกิดข้อผิดพลาด #NUM ในฟังก์ชันของคุณ ให้ตรวจสอบประเภทข้อมูลและไวยากรณ์ของสูตรของคุณเพื่อหาข้อผิดพลาด

ตัวอย่างเช่น ถ้าคุณใช้ฟังก์ชัน DATE Excel คาดหวังให้คุณใช้เฉพาะตัวเลขระหว่าง 1 ถึง 9999 สำหรับอาร์กิวเมนต์ปี หากคุณระบุค่าปีที่อยู่นอกช่วงนี้ จะส่งผลให้เกิดข้อผิดพลาด #NUM

ในทำนองเดียวกัน หากคุณใช้ฟังก์ชัน DATEDIF วันที่สิ้นสุดที่ระบุจะต้องมากกว่าวันที่เริ่มต้น คุณยังสามารถมีรายการวันที่ที่เท่ากันได้ แต่ถ้าตรงกันข้าม ผลลัพธ์จะเป็นข้อผิดพลาด #NUM

มาดูกันในตัวอย่าง:

=DATEDIF(A2,B2,”d”) คำนวณความแตกต่างของจำนวนวันระหว่างวันที่สองวัน (ในเซลล์ A2 และ B2) ผลลัพธ์จะเป็นตัวเลขถ้าวันที่ในเซลล์ A2 น้อยกว่าวันที่ในเซลล์ B2 หากไม่เป็นเช่นนั้น ดังตัวอย่างด้านล่าง ผลลัพธ์จะเป็นข้อผิดพลาด #NUM

กำจัด #NUM! ข้อผิดพลาดใน Excel:คู่มือการแก้ไขปัญหาที่ครอบคลุม

แก้ไขข้อผิดพลาด #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

เรามาดูเป็นตัวอย่างกัน

กำจัด #NUM! ข้อผิดพลาดใน Excel:คู่มือการแก้ไขปัญหาที่ครอบคลุม

หมายเหตุ:ใน Microsoft Excel เวอร์ชันใหม่ เฉพาะตัวเลขขนาดใหญ่เท่านั้นที่จะส่งผลให้เกิดข้อผิดพลาด #NUM ตัวเลขที่น้อยเกินไปจะส่งผลให้เป็น 0 (รูปแบบทั่วไป) หรือ 0.00E+00 (รูปแบบทางวิทยาศาสตร์)

หากคุณไม่คุ้นเคยกับรูปแบบทางวิทยาศาสตร์ โปรดจำไว้ว่า เช่น ส่วน "E-20" แปลว่า "คูณ 10 ยกกำลัง -20"

แก้ไขข้อผิดพลาด #NUM ที่เกิดจากการคำนวณที่เป็นไปไม่ได้

อีกสาเหตุหนึ่งที่ได้รับข้อผิดพลาด #NUM คือถ้า Excel เห็นว่าการคำนวณเป็นไปไม่ได้ ในกรณีนั้น คุณจะต้องระบุฟังก์ชันหรือส่วนของฟังก์ชันที่ทำให้เกิดปัญหา และปรับสูตรหรืออินพุตของคุณให้เหมาะสม

ตัวอย่างทั่วไปของการคำนวณที่เป็นไปไม่ได้คือการพยายามค้นหารากที่สองของค่าตัวเลขที่เป็นลบ มาดูกันในตัวอย่างด้วยฟังก์ชัน SQRT:

หากคุณใช้ =SQRT(25) ผลลัพธ์จะเป็น 5

หากคุณใช้ =SQRT(-25) ผลลัพธ์จะเป็น #NUM

กำจัด #NUM! ข้อผิดพลาดใน Excel:คู่มือการแก้ไขปัญหาที่ครอบคลุม

คุณสามารถแก้ไขปัญหานี้ได้หากคุณใช้ฟังก์ชัน ABS และคุณจะได้ค่าสัมบูรณ์ของตัวเลข

=SQRT(เอบีเอส(-25))

หรือ

=SQERT(ABS(cell_reference))

กำจัด #NUM! ข้อผิดพลาดใน Excel:คู่มือการแก้ไขปัญหาที่ครอบคลุม

ในทำนองเดียวกัน Excel ไม่รองรับจำนวนเชิงซ้อน ดังนั้นการคำนวณใดๆ ที่คุณดำเนินการซึ่งจะส่งผลให้มีจำนวนเชิงซ้อนจะส่งผลให้เกิดข้อผิดพลาด #NUM ในกรณีดังกล่าว การคำนวณจะไม่สามารถทำได้ภายในข้อจำกัดของ Excel

ตัวอย่างนี้คือการพยายามเพิ่มจำนวนลบให้เป็นกำลังที่ไม่ใช่จำนวนเต็ม กำจัด #NUM! ข้อผิดพลาดใน Excel:คู่มือการแก้ไขปัญหาที่ครอบคลุม

แก้ไขข้อผิดพลาด #NUM เมื่อสูตรการวนซ้ำไม่สามารถบรรจบกัน

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

การวนซ้ำเป็นฟีเจอร์ของ Excel ที่ช่วยให้สูตรคำนวณซ้ำๆ ได้จนกว่าจะตรงตามเงื่อนไขที่เหมาะสม นั่นหมายความว่าสูตรจะพยายามค้นหาผลลัพธ์ผ่านการลองผิดลองถูก มีฟังก์ชัน Excel หลายฟังก์ชันที่ใช้คุณลักษณะการวนซ้ำ:IRR, XIRR หรือ RATE สูตรการวนซ้ำที่ไม่พบผลลัพธ์ที่ถูกต้องภายในพารามิเตอร์ที่กำหนดจะส่งคืนข้อผิดพลาด #NUM

ตัวอย่างเช่น:

กำจัด #NUM! ข้อผิดพลาดใน Excel:คู่มือการแก้ไขปัญหาที่ครอบคลุม

ช่วยสูตรของคุณโดยการคาดเดาเบื้องต้น:

กำจัด #NUM! ข้อผิดพลาดใน Excel:คู่มือการแก้ไขปัญหาที่ครอบคลุม

คุณอาจต้องปรับการตั้งค่าการวนซ้ำใน Excel เพื่อช่วยให้สูตรของคุณมาบรรจบกัน ต่อไปนี้เป็นวิธีดำเนินการ:

  1. ไปที่ไฟล์ใน Ribbon แล้วเลือกตัวเลือก
กำจัด #NUM! ข้อผิดพลาดใน Excel:คู่มือการแก้ไขปัญหาที่ครอบคลุม
  1. ในแท็บสูตร ค้นหาตัวเลือกการคำนวณ
กำจัด #NUM! ข้อผิดพลาดใน Excel:คู่มือการแก้ไขปัญหาที่ครอบคลุม
  1. ตรวจสอบตัวเลือกเปิดใช้งานการคำนวณซ้ำ
กำจัด #NUM! ข้อผิดพลาดใน Excel:คู่มือการแก้ไขปัญหาที่ครอบคลุม
  1. ในกล่องการวนซ้ำสูงสุด ป้อนจำนวนครั้งที่คุณต้องการให้สูตรคำนวณใหม่ ตัวเลขที่สูงกว่าจะเพิ่มโอกาสที่จะพบผลลัพธ์
  2. ในกล่องการเปลี่ยนแปลงสูงสุด ให้ระบุจำนวนการเปลี่ยนแปลงระหว่างผลการคำนวณ ตัวเลขที่น้อยกว่าจะให้ผลลัพธ์ที่แม่นยำยิ่งขึ้น
กำจัด #NUM! ข้อผิดพลาดใน Excel:คู่มือการแก้ไขปัญหาที่ครอบคลุม
  1. คลิกปุ่มตกลงเพื่อใช้การเปลี่ยนแปลง
กำจัด #NUM! ข้อผิดพลาดใน Excel:คู่มือการแก้ไขปัญหาที่ครอบคลุม

แก้ไขข้อผิดพลาด #NUM ในฟังก์ชัน IRR ของ Excel

หากมีปัญหาไม่บรรจบกัน สูตร IRR ของคุณจะไม่สามารถหาวิธีแก้ปัญหาได้ ผลลัพธ์จะเป็นข้อผิดพลาด #NUM เพื่อจัดการกับสิ่งนี้ คุณจะต้องปรับการตั้งค่าการวนซ้ำของ Excel และระบุการเดาเบื้องต้น

เช่นเดียวกับฟังก์ชันการวนซ้ำอื่นๆ ฟังก์ชัน IRR อาจทำให้เกิดข้อผิดพลาด #NUM เนื่องจากสูตรไม่สามารถค้นหาผลลัพธ์ได้หลังจากการวนซ้ำตามจำนวนที่กำหนด คุณสามารถแก้ไขปัญหานี้ได้อย่างง่ายดายหากคุณเพิ่มจำนวนการวนซ้ำและระบุการคาดเดาเบื้องต้น ดูตัวอย่างในส่วนก่อนหน้า

หากคุณกำลังเผชิญกับสัญญาณที่ไม่สอดคล้องกัน ดังตัวอย่างด้านล่าง ตรวจสอบให้แน่ใจว่าได้ป้อนกระแสเงินสดออกเริ่มต้นทั้งหมดเป็นตัวเลขติดลบ ฟังก์ชันจะถือว่ามีทั้งกระแสเงินสดที่เป็นบวกและลบ

ตัวอย่างเช่น หากการลงทุนของคุณตั้งไว้ที่ $10,000 ฟังก์ชัน IRR จะส่งผลให้เกิดข้อผิดพลาด #NUM

กำจัด #NUM! ข้อผิดพลาดใน Excel:คู่มือการแก้ไขปัญหาที่ครอบคลุม

หากคุณเปลี่ยนการลงทุนเป็น -$10,000 โดยเป็นผลลบดังนี้:

กำจัด #NUM! ข้อผิดพลาดใน Excel:คู่มือการแก้ไขปัญหาที่ครอบคลุม

ฟังก์ชัน IRR จะทำงาน

กำจัด #NUM! ข้อผิดพลาดใน Excel:คู่มือการแก้ไขปัญหาที่ครอบคลุม

โปรดทราบว่า Microsoft Excel เวอร์ชันใหม่จะเปลี่ยนอินพุตเชิงลบของคุณเป็นวงเล็บ (-$10,000 ของเราเปลี่ยนเป็น ($10,000)) ดังนั้นอย่ากังวลหากคุณพบเหตุการณ์เช่นนี้ สูตรจะยังคงใช้งานได้

ด้วยการทำตามขั้นตอนและแนวทางปฏิบัติที่ดีที่สุดที่ระบุไว้ในบทความนี้ คุณก็พร้อมที่จะรับมือกับ #NUM ที่น่ารำคาญเหล่านั้นแล้ว! แก้ไขปัญหาโดยตรง เพื่อให้มั่นใจว่าสเปรดชีต Excel ของคุณยังคงเชื่อถือได้และปราศจากข้อผิดพลาด ขอให้มีความสุขในการสร้างสเปรดชีต!