Tránh lỗi khi sử dụng hàm And để kết hợp nhiều điều kiện trong công thức mảng
Vấn đề:
Công thức Mảng sau được thiết kế để tính toán sự khác biệt trung bình giữa mỗi cặp giá trị trong cột A & B (với điều kiện cả hai ô đều không trống):
\ {= AVERAGE (IF (AND (ISNUMBER (A1: B5), ISNUMBER (A1: B5)), A1: A5-B1: B5))} Tuy nhiên, một kết quả không chính xác là “0” được trả về.
Giải pháp:
Sử dụng các hàm AVERAGE, IF và ISNUMBER như được hiển thị trong công thức Mảng sau:
\ {= AVERAGE (IF (ISNUMBER (A1: A5) * ISNUMBER (B1: B5), A1: A5-B1: B5))}