วิธีแก้ไข #NUM! ข้อผิดพลาดใน Microsoft Excel


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

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

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

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

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

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

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

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

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

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

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

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

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

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

                .

                กระทู้ที่เกี่ยวข้อง:


                11.01.2024