Lỗi bạn sẽ sửa

Bạn sẽ tái hiện #DIV/0! tại D2 bằng phép chia 10 cho 0, xác định C2 là mẫu số bằng 0, sau đó dùng IFERROR với giá trị dự phòng có chủ đích tại E2 và xác nhận kết quả là 0.

Mục tiêu học tập

Mở workbook thực hành

HANDS-ON PRACTICE

Thực hành trên bản sao của riêng bạn

Mở bản mẫu Google Sheets để tạo bản sao giữ nguyên dữ liệu, công thức, định dạng, bộ lọc và hàng cố định. Bản gốc không bị thay đổi.

Bạn cần đăng nhập Google; nếu bản gốc chưa được chia sẻ công khai, hãy tải bảng mẫu đầy đủ rồi nhập vào Google Sheets, hoặc dán dữ liệu vào trang tính của bạn.

Dữ liệu mẫu

CaseInput AInput BBroken resultFixed result
Example100

Giữ nguyên B2=10 và C2=0 trong khi tái hiện và sửa lỗi.

Workbook Google Sheets hiển thị đầy đủ bảng nguồn trước khi nhập các công thức chia.

Tái hiện, chẩn đoán và sửa lỗi

Bước 1: Chọn D2, nhập =B2/C2 rồi nhấn Enter. Vì B2 là 10 và C2 là 0, D2 phải hiển thị #DIV/0!.

=B2/C2
Google Sheets với D2 được chọn, =B2/C2 hiển thị trên thanh công thức, D2 hiển thị #DIV/0!, đồng thời B2=10 và C2=0 vẫn nhìn thấy.

Bước 2: Xác nhận C2 là nguyên nhân trước khi che lỗi. Hãy quyết định mẫu số 0 có ý nghĩa gì trong mô hình của bạn. Số 0, ô trống và thông báo cảnh báo truyền đạt các ý nghĩa khác nhau.

Bước 3: Trong bài này, chọn E2, nhập =IFERROR(B2/C2,0) rồi nhấn Enter. Xác nhận E2 hiển thị 0 trong khi D2 vẫn là #DIV/0! để giữ lỗi gốc làm đối chiếu.

=IFERROR(B2/C2,0)
Google Sheets với E2 được chọn, =IFERROR(B2/C2,0) hiển thị trên thanh công thức, E2 hiển thị 0 và lỗi #DIV/0! gốc vẫn còn ở D2.

Điểm kiểm tra

ÔKết quả mong đợi
B210
C20
D2#DIV/0!
E20

Dữ liệu nguồn vẫn giữ nguyên. D2 chứng minh lỗi do mẫu số bằng 0, còn E2 chứng minh giá trị dự phòng của bài tập hoạt động.

Lỗi thường gặp và cách sửa

Nếu E2 vẫn lỗi, hãy kiểm tra B2, C2 và các tham chiếu trong công thức. Nếu 0 không phải kết quả nghiệp vụ có ý nghĩa, hãy dùng ô trống hoặc thông báo có chủ đích thay vì âm thầm báo 0.

Bài tập tự thực hành

Tạm đổi C2 từ 0 thành 2. Xác nhận D2 và E2 đều tính lại thành 5, sau đó khôi phục C2 về 0 và kiểm tra checkpoint trở lại #DIV/0! tại D2 và 0 tại E2.

Tóm tắt kiến thức

  • ✓#DIV/0! xuất hiện khi công thức cố chia cho 0.
  • ✓Kiểm tra mẫu số trước khi thêm hàm xử lý lỗi.
  • ✓Giữ ví dụ lỗi gốc hiển thị trong khi thử bản sửa.
  • ✓Chọn giá trị dự phòng đúng ý nghĩa; 0, ô trống và thông báo cảnh báo không thể thay thế lẫn nhau.
  • ✓Kiểm tra cả lỗi gốc tại D2 và kết quả đã xử lý tại E2.
QUICK CHECK

Tự kiểm tra kiến thức

Trả lời 4 câu hỏi dựa trên bảng tính vừa thực hành.

1. Vì sao =B2/C2 trả #DIV/0! trong bài này?
2. Nên làm gì trước khi bọc phép chia đang lỗi bằng IFERROR?
3. E2 phải hiển thị gì sau khi nhập =IFERROR(B2/C2,0) trong bài này?
4. Vì sao 0 có thể là giá trị dự phòng không phù hợp trong mô hình thực tế?

Bài tiếp theo

Tiếp tục với bài Sửa lỗi #NAME?.