Công thức Excel: Cách sửa lỗi #NUM! lỗi -

Mục lục

Tóm lược

#NUM! lỗi xảy ra trong công thức Excel khi không thể thực hiện phép tính. Ví dụ: nếu bạn cố gắng tính căn bậc hai của một số âm, bạn sẽ thấy lỗi #NUM! lỗi. Nói chung, việc sửa lỗi #NUM! lỗi là vấn đề điều chỉnh đầu vào theo yêu cầu để thực hiện lại phép tính. Xem bên dưới để biết thêm thông tin.

Giải trình

#NUM! lỗi xảy ra trong công thức Excel khi không thể thực hiện phép tính. Ví dụ: nếu bạn cố gắng tính căn bậc hai của một số âm, bạn sẽ thấy lỗi #NUM! lỗi. Các ví dụ bên dưới hiển thị các công thức trả về lỗi #NUM. Nói chung, việc sửa lỗi #NUM! lỗi là vấn đề điều chỉnh đầu vào theo yêu cầu để thực hiện lại phép tính.

Ví dụ số 1 - Số quá lớn hoặc quá nhỏ

Excel có giới hạn về số lượng nhỏ nhất và lớn nhất mà bạn có thể sử dụng. Nếu bạn cố gắng làm việc với các số bên ngoài phạm vi này, bạn sẽ nhận được lỗi #NUM. Ví dụ: nâng 5 lên lũy thừa 500 nằm ngoài phạm vi cho phép:

=5^500 // returns #NUM!

Ví dụ số 2 - Phép tính không thể thực hiện được

#NUM! lỗi cũng có thể xuất hiện khi không thể thực hiện một phép tính. Ví dụ, màn hình dưới đây cho thấy cách sử dụng hàm SQRT để tính căn bậc hai của một số. Công thức trong C3, được sao chép xuống, là:

=SQRT(B3)

Trong ô C5, công thức trả về giá trị lỗi #NUM, vì không thể thực hiện phép tính. Nếu bạn cần lấy căn bậc hai của một giá trị âm (coi giá trị là dương), bạn có thể bọc số trong hàm ABS như sau:

=SQRT(ABS(B3))

Bạn cũng có thể sử dụng hàm IFERROR để bẫy lỗi và trả về và kết quả trống ("") hoặc một thông báo tùy chỉnh.

Ví dụ # 3 - đối số hàm không chính xác

Đôi khi bạn sẽ thấy lỗi #NUM! lỗi nếu bạn cung cấp đầu vào không hợp lệ cho đối số hàm. Ví dụ, hàm DATEDIF trả về sự khác biệt giữa hai ngày trong các đơn vị khác nhau. Nó có ba đối số như sau:

=DATEDIF (start_date, end_date, unit)

Miễn là đầu vào hợp lệ, DATEDIF trả về thời gian giữa các ngày trong đơn vị được chỉ định. Tuy nhiên, nếu ngày bắt đầu lớn hơn ngày kết thúc, DATEDIF trả về lỗi #NUM. Trong màn hình bên dưới, bạn có thể thấy rằng công thức hoạt động tốt cho đến hàng 5, trong đó ngày bắt đầu lớn hơn ngày kết thúc. Trong D5, công thức trả về lỗi #NUM.

Lưu ý rằng điều này hơi khác với #VALUE! , thường xảy ra khi giá trị đầu vào không phải là loại phù hợp. Để khắc phục lỗi hiển thị ở trên, chỉ cần đảo ngược ngày trên hàng 5.

Ví dụ # 4 - công thức lặp không thể tìm thấy kết quả

Một số hàm Excel như IRR, RATE và XIRR, dựa vào lặp lại để tìm kết quả. Vì lý do hiệu suất, Excel giới hạn số lần lặp được phép. Nếu không tìm thấy kết quả nào trước khi đạt đến giới hạn này, công thức trả về lỗi #NUM. Hành vi lặp lại có thể được điều chỉnh tại Tùy chọn> Công thức> Tùy chọn tính toán.

thú vị bài viết...