- 최초 작성일: 2025-03-02
- 최종 수정일: 2025-03-02
- 조회수: 430 회
- 작성자: 권현욱 (엑셀러)
- 강의 제목: X0588 ㅡ 흔히 발생하는 8가지 Excel 오류와 해결 방법
들어가기 전에
Excel에서 오류가 발생하는 것은 드문 일이 아닙니다. Excel 자체 문제도 있을 수 있으며, 함수나 엑셀의 기능을 사용하는 과정에서도 오류가 생길 수 있습니다.
일반적으로 흔히 발생하는 Excel 오류와 해결책을 알고 있으면 문제를 빠르게 해결하고 다음 단계로 나갈 수 있습니다. Excel에서 가장 흔하게 발생할 수 있는 오류 8가지와 해결 방법을 소개합니다.

Table Of Contents
1. #N/A
#N/A(Not Available) 오류는 Excel에서 필요한 정보를 찾을 수 없음을 나타냅니다. 이 오류는 대상 값이 검색 범위에서 찾을 수 없는 경우 vlookup, hlookup, xlookup, match 등과 같은 Excel의 참조 함수를 사용할 때 자주 발생합니다.
=VLOOKUP(C2,$G$1:$H$11,2,FALSE)
예를 들어, 위의 수식을 입력했을 때 지정된 범위의 첫 번째 열에 '콜드브루'가 없으면 결과는 #N/A가 됩니다. 참조 테이블에는 '콜드 브루'가 있지만 Excel은 '콜드브루'와 '콜드 브루'를 다른 것으로 인식합니다. 참조 함수를 사용할 때에는 이런 띄어쓰기도 일치시켜 두는 것이 필수적입니다.

#N/A 오류를 해결하려면 조회 값이 지정된 범위에 있는지 확인하고, 철자 오류나 공백 불일치 등의 문제가 있는지 확인하세요. 숫자를 검색할 때는 조회 값과 데이터 범위의 형식이 숫자 또는 텍스트로 일관되게 지정되어 있는지 확인하여 불일치를 방지하세요.
2. #DIV/0!
Excel의 #DIV/0! 오류는 수식에서 숫자를 0으로 나누거나 수학적으로 정의되지 않은 빈 셀을 나누려고 할 때 주로 나타납니다. 예를 들어 B1이 0이거나 공백인데, =A1/B1이라는 수식을 사용하면 Excel은 #DIV/0! 오류를 반환합니다. 데이터가 없는 범위에서 =AVERAGE(A1:A3)와 같은 함수를 사용하면 이 오류가 발생할 수 있습니다.
#DIV/0! 오류를 수정하는 방법은 간단합니다. 수식에서 분모의 값을 확인하고 0이거나 비어 있지 않은지 확인하기만 하면 됩니다.
3. #REF!
#REF! 오류는 수식이 더 이상 유효하지 않은 셀을 참조하려고 할 때 발생합니다. 수식에서 참조한 셀이 삭제되었거나 수식의 참조가 끊어진 경우 이 오류가 발생할 수 있습니다.
예를 들어, =B11/10 이라는 수식을 작성했는데 B11 셀이 삭제되어 참조가 손실되면 수식에 #REF!가 반환됩니다. 참조가 끊어지거나 정렬되지 않은 새 위치로 수식을 복사하는 경우에도 #REF! 오류가 발생할 수 있습니다.

4. #NULL!
수식이 겹치지 않는 두 범위를 참조하는 경우 #NULL! 오류가 표시됩니다. 이 오류는 잘못된 범위 연산자를 사용하여 발생하는 경우가 많으며, 특히 쉼표나 콜론 대신 교차를 나타내는 공백을 실수로 사용한 경우에 자주 발생합니다.
예를 들어, 다음 수식을 입력하면 A1:A5와 B1:B5의 두 범위가 교차하지 않으므로 #NULL! 오류가 표시됩니다.
=SUM(A2:A10 B2:B10)

이 문제를 해결하려면 공백을 올바른 연산자로 바꿉니다. 두 범위의 값을 합산하려면 쉼표를 사용하여 다음과 같이 작성합니다.
=SUM(A2:A10, B2:B10)
5. #VALUE!
#VALUE! 오류는 수식에 잘못된 데이터 유형이나 예기치 않은 값이 포함되어 있을 때 발생합니다. 일반적으로 숫자가 들어가야 할 곳에 텍스트, 빈 셀 또는 기타 호환되지 않는 데이터 유형이 있을 때 발생합니다.
예를 들어, 실수로 숫자에 텍스트 문자열을 곱하려고 하거나, 숫자가 아닌 값이 있을 때 sum, product, average 같은 함수를 사용하는 경우 이 오류가 발생할 수 있습니다. A2+B2라는 수식을 예로 들어보면, A2에는 텍스트 값이 있고('콜드 브루') B2에는 숫자가 있습니다. Excel에서는 텍스트에 숫자를 더할 수 없으므로 #VALUE! 오류가 발생합니다.

6. #NAME?
오타 또는 정의되지 않은 함수 이름 등으로 인해 수식에 인식할 수 없는 텍스트가 포함된 경우 #NAME? 오류가 나타납니다. 예를 들어 =sum(B2:B10)이라고 해야 할 것을, =summ(B2:B10)이라고 입력하면 #NAME? 오류가 발생합니다.

수식에 오타가 있는지 다시 확인합니다. 모든 텍스트 값이 따옴표로 묶여 있는지, 명명된 범위가 제대로 정의되고 철자가 맞는지 확인하면 #NAME? 오류를 수정할 수 있습니다.
7. #NUM!
#NUM! 오류는 수식이나 함수에 잘못된 숫자 데이터가 포함되어 있을 때 나타나며, 다른 Excel 오류보다는 덜 자주 발생하는 편입니다. 이 오류는 일반적으로 계산 결과가 너무 크거나 너무 작아서 Excel에서 처리할 수 없거나 잘못된 인수를 사용할 때 발생합니다.
예를 들어, 실수 수학에서 음수의 제곱근은 유효하지 않기 때문에 =sqrt(-1)라는 수식은 #NUM!을 반환합니다. NUM! 오류에 대한 일반적인 해결 방법은 수식의 입력을 확인하고 허용 가능한 범위 내에 있는지 확인하는 것입니다. irr 함수와 같이 계산이 결과에 수렴하지 못하는 함수의 경우, 추측 값(선택적 입력)을 조정하면 오류를 해결할 수 있는 경우가 많습니다.
8. #SPILL!
SPILL!(또는 '#분산!') 오류는 Excel 수식이나 함수가 여러 결과를 출력하려고 하지만 인접 셀의 다른 데이터나 개체에 의해 차단될 때 나타납니다. 이 오류는 여러 셀에 걸쳐 여러 결과를 자동으로 반환하는 sequence, filter, unique 등과 같은 동적 배열 함수와 연관되어 있습니다.
예를 들어, A1 셀에 =sequence(3,1)과 같은 수식을 사용하면 A1에서 A3 셀에 숫자 3개(1, 2, 3)의 목록을 출력하려고 시도합니다. 하지만 A2나 A3 셀에 이미 데이터가 있는 경우, 수식은 결과를 해당 셀로 '유출'할 수 없으므로 #SPILL! 오류를 반환합니다.
이 문제를 해결하려면 방해가 되는 데이터를 지우거나 수식을 유출 범위에 충분한 빈 공간이 있는 다른 위치로 옮기면 됩니다.
마치며
Excel 수식이 올바르게 표시되지 않는 경우 잘못된 참조, 오타 또는 서식 문제로 인해 발생하는 경우가 많습니다. DIV/0!, #REF!, #NUM! 같은 일반적인 Excel 오류를 수정하는 방법을 알면 스프레드시트 작업 시 문제를 빠르게 해결하고 시간을 절약할 수 있습니다.