Xử lý lỗi
Thuộc phần Công thức và phân tích dữ liệu trong hành trình Excel của Coddy. Bài học 9 trên 28.
IFERROR(value, fallback) trả về giá trị đã tính khi phép tính thành công và trả về giá trị dự phòng khi phép tính gây ra lỗi. Hàm này không thay thế kết quả bằng 0 hợp lệ. Giá trị dự phòng nên cho biết phép tính bị thiếu hoặc không hợp lệ, thay vì che giấu lỗi.
B2 chứa 24, C2 chứa 0.
Ví dụ: =IFERROR(B2/C2,"No units").
Phép chia cho 0 gây ra lỗi (error), vì vậy IFERROR trả về văn bản đã chỉ định.
Dùng IFERROR quanh biểu thức có thể gây lỗi, rồi chọn một giá trị dự phòng phù hợp.
Trang tính luyện tập đánh dấu các ô bạn cần nhập công thức. Các công thức đó phải hoạt động khi test case thay thế dữ liệu đầu vào.
Thử thách
DễTổng chi phí nằm trong B2 và số lượng nằm trong C2. Trong D2, hãy tính chi phí mỗi đơn vị; nếu phép tính gặp lỗi, hãy trả về chính xác nội dung No units. Số lượng có thể bằng 0.
Nhập công thức vào ô kết quả được tô sáng: D2. Giữ nguyên dữ liệu và tiêu đề đã cho. Các bài kiểm tra sẽ thay đổi giá trị đầu vào, vì vậy hãy dùng tham chiếu ô thay vì nhập câu trả lời mẫu. Dùng tên hàm tiếng Anh và dấu phẩy giữa các đối số.
Tự làm thử
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Batch | Cost | Units | Unit cost | |||
| 2 | A | 60 | 3 | ||||
| 3 | |||||||
| 4 | |||||||
| 5 | |||||||
| 6 | |||||||
| 7 | |||||||
| 8 | |||||||
| 9 | |||||||
| 10 | |||||||
| 11 | |||||||
| 12 | |||||||
| 13 | |||||||
| 14 |
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Công thức và phân tích dữ liệu
1Công thức có thể tái sử dụng
Tham chiếu tương đốiTham chiếu tuyệt đốiTham chiếu hỗn hợpLàm tròn kết quảÔn tập: Hóa đơn dịch vụTự luyện tập: Playground Excel