Nếu AVERAGE hoặc SUM tham chiếu đến các ô chứa hàm #VALUE! thì các công thức sẽ dẫn đến lỗi #VALUE! lỗi.
Để bỏ qua các giá trị lỗi, chúng ta sẽ xây dựng một công thức bỏ qua các lỗi trong dải ô tham chiếu khi tính trung bình các giá trị “bình thường” còn lại.
Để tránh tình huống này, chúng ta sử dụng kết hợp hàm AVERAGE cùng với IF và ISERROR để xác định xem có lỗi trong dải ô đã xác định hay không. Kịch bản cụ thể này đòi hỏi công thức mảng:
=AVERAGE(IF(ISERROR(B2:D2);"";B2:D2))
Đây là công thức mảng. Vì vậy, bạn cần nhấn ENTER (chỉ khi bạn đang Microsoft 365 ) hoặc CTRL+SHIFT+ENTER trong công thức.
Lưu ý: Nếu bạn có phiên bản Microsoft 365 hiện tại thì bạn chỉ cần nhập công thức vào ô đầu ra, rồi nhấn ENTER để xác nhận công thức dưới dạng công thức mảng động. Nếu không, công thức phải được nhập dưới dạng công thức mảng thừa tự bằng cách chọn ô đầu ra trước tiên, nhập công thức vào ô đầu ra, rồi nhấn CTRL+SHIFT+ENTER để xác nhận. Excel sẽ chèn dấu ngoặc nhọn ở đầu và cuối công thức giúp bạn. Để biết thêm thông tin về công thức mảng, hãy xem mục Hướng dẫn và ví dụ về công thức mảng.
Lưu ý: Hàm trên đây sẽ không chỉ có hiệu lực đối với #VALUE! mà còn với #N/A, #NULL, #DIV/0! và các hàm khác.
Bạn cũng có thể sử dụng hàm SUM theo cùng một kiểu:
=SUM(IF(ISERROR(B2:D2);"";B2:D2))
Bạn cần thêm trợ giúp?
Bạn luôn có thể hỏi chuyên gia trong Cộng đồng kỹ thuật Excel hoặc nhận hỗ trợ trong Cộng đồng.
Xem thêm
Tổng quan về các công thức trong Excel
Phát hiện lỗi trong các công thức