NA 함수
지원 버전 자세히 보기
엑셀 NA 함수는 값을 사용할 수 없음을 나타내는 #N/A 오류를 반환하는 함수입니다.
인수 설명
=NA()
함수 개요
엑셀 NA 함수는 인수 없이 #N/A 오류값을 반환하는 정보 함수입니다. 조회 결과가 아직 없거나 의도적으로 값을 표시하지 않아야 할 때 #N/A를 명시할 수 있습니다.
=NA()값을 사용할 수 없음을 나타내는 #N/A 오류를 반환합니다.#N/A 오류인지 확인하려면 ISNA 함수를 사용합니다. 오류를 다른 값으로 바꿔야 할 때는 IFNA 함수나 IFERROR 함수를 사용합니다.
NA 함수 간단 예제
NA 함수는 인수를 받지 않고 값이 없음을 나타내는 오류값을 반환합니다.
=NA()값을 사용할 수 없음을 나타내는 오류값을 반환합니다.A2 셀에 검수 상태 "대기"가, B2 셀에 검수 결과 "검수 완료"가 입력되어 있습니다. 검수가 완료되지 않은 행은 결과 대신 #N/A를 표시합니다.
=IF(A2="완료",B2,NA())검수가 완료되지 않으면 #N/A를 반환합니다.B2 셀은 월별 실적이 아직 입력되지 않아 비어 있습니다. 빈 실적을 차트에서 값으로 연결하지 않도록 #N/A를 반환합니다.
=IF(B2="",NA(),B2)실적이 비어 있으면 #N/A를 반환합니다.그 외 주의사항
NA 함수는 인수를 받지 않습니다. #N/A 오류값을 반환하려면 반드시 =NA()처럼 빈 괄호로 작성해야 합니다.
NA 함수의 결과는 텍스트 "#N/A"가 아니라 실제 오류값입니다. 오류 여부는 등호 비교가 아니라 ISNA 함수로 확인해야 합니다.
#N/A는 조회 실패와 의도적인 누락 표시를 구분하기 어렵게 만들 수 있습니다. 의도적으로 반환한 #N/A에는 수식 또는 셀 설명으로 업무 의미를 남겨야 합니다.
IFERROR 함수는 모든 오류를 숨기므로 데이터 오류까지 가릴 수 있습니다. #N/A만 대체해야 하는 경우에는 IFNA 함수를 사용해야 합니다.