홈 › 엑셀 수식·함수

#NAME? 오류 — 정의하지 않은 이름을 썼을 때

오류 수식 =단가*B2 → #NAME?. 원인과 고친 수식을 아래에서 확인하고, 미니 시트에서 직접 고쳐 보세요.

파일은 서버로 전송되지 않고 내 기기에서만 처리돼요

=단가*B2를 썼는데 #NAME?이에요. ‘단가’라는 이름을 만든 적이 있었나요?

오류 나는 수식=단가*B2

결과 #NAME?

고친 수식=$D$2*B2

결과 3,600

직접 바꿔 보기

칸을 누르고 위 입력란에서 값이나 수식을 고친 뒤 Enter를 누르면 결과가 바로 다시 계산돼요. 주황 칸이 답이 나오는 칸, 연두 칸은 계산에 쓰인 칸이에요.

ABCDEFG
1품목수량단가
2A31,200#NAME?3,600

오류가 나는 예제 표

#NAME? 오류 — 정의하지 않은 이름을 썼을 때 예제 엑셀 표와 결과 #NAME?
예제 표 — 주황 칸이 수식 결과, 연두 칸이 계산에 쓰인 칸

Microsoft 문서: 정의되지 않은 이름이나 철자가 틀린 이름을 쓰면 #NAME?이에요.

이렇게 고쳐요

  1. 수식의 ‘단가’는 정의된 이름이어야 하는데, 이름 관리자(Ctrl+F3)에 없어요.
  2. 이름을 만들려면 D2를 고르고 이름 상자(A1 표시 칸)에 단가를 입력하고 Enter를 눌러요.
  3. 이름을 쓰지 않을 거라면 칸 주소로 바꿔요: =$D$2*B2 → 3,600.

다시 생기지 않게

수식 탭 → 수식에서 사용을 누르면 정의된 이름 목록에서 골라 넣을 수 있어 철자 실수를 막아요.

참고한 자료

자주 묻는 질문

수량이 5면 고친 수식은?

6,000이에요(1,200 × 5). 이름 ‘단가’를 쓴 오류 수식은 이름을 정의하기 전까지 수량과 상관없이 #NAME?이에요.

#NAME?을 IFERROR로 숨겨도 되나요?

Microsoft는 #NAME?을 IFERROR로 숨기지 말라고 안내해요. 오타·따옴표·이름 문제는 수식 자체가 틀린 것이라 고쳐야 해요.

함수 이름이 맞는데도 #NAME?이에요.

그 버전 엑셀에 없는 함수일 수 있어요. XLOOKUP·FILTER·UNIQUE는 엑셀 2021·365, TEXTJOIN·IFS는 2019 이상에서만 써요.

함께 쓰면 좋은 도구