#NAME? 오류 — 정의하지 않은 이름을 썼을 때
오류 수식 =단가*B2 → #NAME?. 원인과 고친 수식을 아래에서 확인하고, 미니 시트에서 직접 고쳐 보세요.
파일은 서버로 전송되지 않고 내 기기에서만 처리돼요
=단가*B2를 썼는데 #NAME?이에요. ‘단가’라는 이름을 만든 적이 있었나요?
오류 나는 수식=단가*B2
결과 #NAME?
고친 수식=$D$2*B2
결과 3,600
직접 바꿔 보기
칸을 누르고 위 입력란에서 값이나 수식을 고친 뒤 Enter를 누르면 결과가 바로 다시 계산돼요. 주황 칸이 답이 나오는 칸, 연두 칸은 계산에 쓰인 칸이에요.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | 품목 | 수량 | 단가 | ||||
| 2 | A | 3 | 1,200 | #NAME? | 3,600 |
오류가 나는 예제 표

Microsoft 문서: 정의되지 않은 이름이나 철자가 틀린 이름을 쓰면 #NAME?이에요.
이렇게 고쳐요
- 수식의 ‘단가’는 정의된 이름이어야 하는데, 이름 관리자(Ctrl+F3)에 없어요.
- 이름을 만들려면 D2를 고르고 이름 상자(A1 표시 칸)에 단가를 입력하고 Enter를 눌러요.
- 이름을 쓰지 않을 거라면 칸 주소로 바꿔요:
=$D$2*B2→ 3,600.
다시 생기지 않게
수식 탭 → 수식에서 사용을 누르면 정의된 이름 목록에서 골라 넣을 수 있어 철자 실수를 막아요.
참고한 자료
- Microsoft 지원 — #NAME? 오류를 수정하는 방법 (원인·해결 확인 2026-11-12)
자주 묻는 질문
수량이 5면 고친 수식은?
6,000이에요(1,200 × 5). 이름 ‘단가’를 쓴 오류 수식은 이름을 정의하기 전까지 수량과 상관없이 #NAME?이에요.
#NAME?을 IFERROR로 숨겨도 되나요?
Microsoft는 #NAME?을 IFERROR로 숨기지 말라고 안내해요. 오타·따옴표·이름 문제는 수식 자체가 틀린 것이라 고쳐야 해요.
함수 이름이 맞는데도 #NAME?이에요.
그 버전 엑셀에 없는 함수일 수 있어요. XLOOKUP·FILTER·UNIQUE는 엑셀 2021·365, TEXTJOIN·IFS는 2019 이상에서만 써요.