EzTech

NA

Thông tinNên biếtMọi phiên bản
NA()

Cố tình trả về lỗi #N/A để đánh dấu chỗ chưa có dữ liệu, đừng tính. Hai chỗ dùng chính: chặn phép tính chạy trên số liệu thiếu, và cho biểu đồ đường NGẮT tại điểm chưa có số thay vì tụt xuống đáy.

Trả về gì

Đúng một thứ: giá trị lỗi #N/A.

Ví dụ

  • =IF(B2="", NA(), B2)

    Tháng chưa có số thực tế thì để #N/A, đường trên biểu đồ dừng lại ở tháng trước chứ không cắm đầu về 0

    Kết quả: #N/A

  • =IF(OR(ISBLANK(C2), ISBLANK(D2)), NA(), C2/D2)

    Chỉ tính đơn giá bình quân khi có đủ cả sản lượng lẫn thành tiền

    Kết quả: #N/A

  • =SUMPRODUCT(--ISNA(F2:F500))

    Đếm còn bao nhiêu dòng đang bị chặn vì thiếu dữ liệu

    Kết quả: 5

Lưu ý khi dùng

  • NA() không có đối số nhưng vẫn phải gõ đủ hai dấu ngoặc.
  • Biểu đồ đường và biểu đồ vùng BỎ QUA điểm #N/A, trong khi ô chứa 0 hoặc "" vẫn bị vẽ thành điểm chạm đáy. Đó là lý do phần tháng chưa tới phải trả về NA() chứ không phải để trống.
  • Mọi phép tính chạm phải #N/A đều lan thành #N/A. Đây là ý đồ chứ không phải phiền toái: số liệu nửa vời bị chặn, không chui được vào báo cáo.

Bẫy hay dính

Dựng cột NA() để chặn số liệu thiếu, rồi ở dòng tổng lại bọc IFERROR cho đỡ xấu: tổng ra ngay một con số, đúng bằng phần dữ liệu đã có, và mất sạch tác dụng chặn. Muốn dòng tổng vẫn sạch mắt thì đặt riêng một ô đếm ISNA bên cạnh để biết tổng đó đang thiếu bao nhiêu dòng.

Hàm liên quan

Chat ZaloGọi điệnMessengerTìm đường