tiennam.utc
Thành viên mới
- Tham gia
- 26/11/09
- Bài viết
- 6
- Được thích
- 0
Khi mình cộng dữ liệu tổng hợp lại từ các Sheet trong đó có cộng 1 ô đã dồn từ nhiều ô ( VD dồn 3 ô A1, A2, A3 ) nó báo lỗi, muốn loại trừ lỗi này như thế nào.Thnks.
Bạn nói cũng chưa rõ ràng lắm. Nên không biết trả lời thế nào đây.Khi mình cộng dữ liệu tổng hợp lại từ các Sheet trong đó có cộng 1 ô đã dồn từ nhiều ô ( VD dồn 3 ô A1, A2, A3 ) nó báo lỗi, muốn loại trừ lỗi này như thế nào.Thnks.
Hàm IFERROR
Trong quá trình thao tác với bảng tính, không ít lần chúng ta gặp lỗi, và cũng khó mà tránh được lỗi. Ví dụ, một công thức đơn giản thôi =A/B có thể gây lỗi #DIV/0! nếu như B bằng 0, hoặc gây lỗi #NAME? nếu A hoặc B không tồn tại, gây lỗi #REF! nếu có ô nào đó liên kết với A hoặc B bị xóa đi...
Tuy nhiên, đôi lúc chúng ta lại cần phải lợi dụng chính những cái lỗi này, ví dụ sẽ đặt ra một tình huống: nếu có lỗi thì làm gì đó... Gọi nôm na là BẪY LỖI.
Có lẽ vì vậy mà hàm này có hai chữ đầu là IF; IFERROR = nếu xảy ra lỗi (thì)...
MS Excel 2003 trở về trước có hàm ISERROR(value), với value là một biểu thức. Nếu biểu thức này gặp lỗi, ISERROR() sẽ trả về giá trị TRUE, còn nếu biểu thức không có lỗi, ISERROR() trả về giá trị FALSE.
Và chúng ta thường dùng ISERROR() kèm với IF:
=IF(ISERROR(expression), ErrorResult, expression)
Nếu như biểu thức (expression) có lỗi, công thức trên sẽ lấy giá trị ErrorResult (một ô rỗng, hoặc một thông báo lỗi, v.v..), ngược lại, sẽ lấy chính giá trị biểu thức đó.
Ví dụ: =IF(ISERROR(A/B), "", A/B)