엑셀 함수를 사용하다 보면 다양한 오류들을 수시로 접하게 됩니다. 저도 엑셀이 익숙해지기 전까지 이럴 때 어떤 게 문제이고 어떻게 해결해야 할지 모르는 경우가 많았습니다. 이번 포스팅에서는 함수에서 자주 보이는 오류에 대해서 알아보도록 하겠습니다.
#N/A
함수를 할 때 가장 많이 보이는 이 오류는 찾는 값이 없거나 수식에 사용할 수 없는 값을 지정한 경우에 발생합니다.
- VLOOKUP함수를 사용하여 C열의 소속을 'E1:G11'에서 찾는다고 할 경우 C2셀에 아래와 같이 입력합니다. '=VLOOKUP($B2,$F$2:$G$11,2,FALSE)'
- '송혜교', '잔나비', '지코', '존박', '양세찬', '문동은'의 값이 없기 때문에 #N/A 오류가 표시됩니다.
#DIV/0!
값을 나누어야 하는데 분모의 숫자가 '0'이거나 빈 셀인 경우에 발생합니다.
- F2셀에 2023년 월급여를 계산한다고 할 경우 '=E2/D2'를 입력합니다.
- '홍길동', '뉴진스', '아이유'의 근속개월 값이 없기 때문에 #DIV/0! 오류가 표시됩니다.
#REF!
참조범위를 삭제하거나 잘못 사용한 경우에 발생합니다.
- E열(연봉)은 '=D2*12'와 같이 D열(월급여)을 참조하고 있었지만 D열을 삭제할 경우 E열은 참조값이 삭제되어 #REF! 오류가 발생합니다.
#NULL!
함수의 문법을 잘못 입력했을 때 발생하는데 보통 공백을 사용하거나, 쉼표를 누락할 때 발생합니다.
- VLOOKUP함수를 사용하여 C열의 소속을 'E1:G11'에서 찾는다고 할 경우
C2셀에 '=VLOOKUP($B2 $F$2:$G$11,2, FALSE)'을 잘못 입력(콤마 대신 공백) 한 경우에 #NULL! 오류가 발생합니다.
#NAME?
엑셀에서 지원하지 않는 함수명을 입력하거나 문법에 맞지 않는 함수를 사용하는 경우에 발생합니다.
- C2셀에 VLOOKUP함수가 아닌 없는 함수인 '=LOOK($B2 $F$2:$G$11,2, FALSE)'을 입력하면 #NAME? 오류가 발생합니다.
#VALUE!
문법에 맞지 않는 함수를 사용하거나 계산할 수 없는 값을 구하려고 한 경우에 발생합니다.
- E열에 월급여를 구하고자 할 경우 D열(총 급여)을 참조해야 하지만 C열(소속)을 참조하면 계산할 수 없는 값이기에 #VALUE! 오류가 발생합니다.
#NUM!
표시되는 숫자가 너무 클 때 발생합니다.
- E열에 일 급여를 구하고자 할 경우 '=D5/66(일수)'를 해야 하지만 실수로 '=D5^66'과 같이 제곱근을 하면 숫자가 너무 크기에 #NUM! 오류가 발생합니다.
이상 엑셀 함수에서 볼 수 있는 다양한 오류들에 대해 설명하였습니다.
감사합니다.
'엑셀 > 엑셀 기본' 카테고리의 다른 글
셀 병합하지 않기 '선택 영역 가운데로' (0) | 2023.07.20 |
---|---|
셀에 입력 값 미리 지정하기 '선택 목록 상자' (0) | 2023.07.19 |
셀에 입력 날짜 제한하기 '유효성 검사' (0) | 2023.07.18 |
셀에 입력 형식 미리 지정하기 '유효성 검사' (0) | 2023.07.11 |
엑셀 '그룹' 기능으로 데이터 숨기기 (0) | 2023.07.06 |
중요도가 낮거나 불필요한 데이터 '숨기기' (0) | 2023.07.03 |
엑셀 파일 용량을 줄이는 XLSB (0) | 2023.06.29 |
엑셀 데이터에서 숫자 '0'을 표시하지 않는 방법 (0) | 2023.06.14 |
댓글