메뉴

NA 함수

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

엑셀 NA 함수는 값을 사용할 수 없음을 나타내는 #N/A 오류를 반환하는 함수입니다.

인수 설명

=NA()

함수 개요

엑셀 NA 함수는 인수 없이 #N/A 오류값을 반환하는 정보 함수입니다. 조회 결과가 아직 없거나 의도적으로 값을 표시하지 않아야 할 때 #N/A를 명시할 수 있습니다.

=NA()값을 사용할 수 없음을 나타내는 #N/A 오류를 반환합니다.
결과#N/A

#N/A 오류인지 확인하려면 ISNA 함수를 사용합니다. 오류를 다른 값으로 바꿔야 할 때는 IFNA 함수나 IFERROR 함수를 사용합니다.

NA 함수 간단 예제

1
의도한 오류값 반환하기

NA 함수는 인수를 받지 않고 값이 없음을 나타내는 오류값을 반환합니다.

=NA()값을 사용할 수 없음을 나타내는 오류값을 반환합니다.
결과#N/A
2
확인 전 상태 표시하기

A2 셀에 검수 상태 "대기"가, B2 셀에 검수 결과 "검수 완료"가 입력되어 있습니다. 검수가 완료되지 않은 행은 결과 대신 #N/A를 표시합니다.

=IF(A2="완료",B2,NA())검수가 완료되지 않으면 #N/A를 반환합니다.
결과#N/A
3
누락 지점 숨기기

B2 셀은 월별 실적이 아직 입력되지 않아 비어 있습니다. 빈 실적을 차트에서 값으로 연결하지 않도록 #N/A를 반환합니다.

=IF(B2="",NA(),B2)실적이 비어 있으면 #N/A를 반환합니다.
결과#N/A

그 외 주의사항

NA 함수는 인수를 받지 않습니다. #N/A 오류값을 반환하려면 반드시 =NA()처럼 빈 괄호로 작성해야 합니다.

NA 함수의 결과는 텍스트 "#N/A"가 아니라 실제 오류값입니다. 오류 여부는 등호 비교가 아니라 ISNA 함수로 확인해야 합니다.

#N/A는 조회 실패와 의도적인 누락 표시를 구분하기 어렵게 만들 수 있습니다. 의도적으로 반환한 #N/A에는 수식 또는 셀 설명으로 업무 의미를 남겨야 합니다.

IFERROR 함수는 모든 오류를 숨기므로 데이터 오류까지 가릴 수 있습니다. #N/A만 대체해야 하는 경우에는 IFNA 함수를 사용해야 합니다.

댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
MS 공식 문서에서 NA 함수 보기최종 수정 2026. 8. 17.
스크랩 완료