티스토리 뷰

컴퓨터활용능력 2016년도 2회 필기 기출 문제 32번을 풀이한 것이다.

엑셀 오류 메시지로 함수식에서 발생하는 오류들의 원인을 정확하게 파악할 수 있는지 묻는 문제이다.


32. 다음 중 ‘=SUM(A3:A9)’ 수식이 ‘=SUM(A3A9)’ 와 같이 범위 참조의 콜론(:)이 생략된 경우 나타나는 오류 메시지로 옳은 것은?


① #N/A ② #NULL!

③ #REF! #NAME?


풀이 :


엑셀 함수식을 입력하면서 발생하는 오류를 묻는다. 문제에서는 함수식의 인수로 셀 범위를 전달하면서 콜론( : )의 입력을 빠트렸다. 엑셀은 어떤 오류를 결과로 반환할까?


엑셀의 오류 메시지는 의미를 갖고 있기에 이를 이해한다면 에러를 쉽게 해결할 수 있다. 먼저, 보기의 엑셀 에러 메시지 의미를 간단히 살펴본다.


엑셀 오류 메시지

#N/A : 이 에러는 적용할 수 없는 값이 수식에 사용 되었을 때 발생한다.


[엑셀 실무] 값을 수식에 사용할 수 없을 때 #N/A 에러 :

http://secstart.tistory.com/642

[기타 함수] 엑셀 ISNA 함수로 #N/A 오류 확인하기 :

http://secstart.tistory.com/825


#NULL! : 이 오류는 교차하지 않는 두 범위의 교차셀 값( 논리곱, AND )을 지정하는 경우 발생한다.


[엑셀 실무] 잘못된 범위 연산자 사용으로 인한 #NULL! 오류 :

http://secstart.tistory.com/605


#REF! : 잘못된 참조로 발생하는 오류이다. 여기서 '잘못된' 이라는 말은 바로가기 메뉴로 '삭제' 된 셀이나 존재하지 않는 셀 위치를 말한다.


[엑셀 실무] 수식에 잘못된 셀 참조가 포함된 경우, #REF! 오류 :

http://secstart.tistory.com/636


#NAME? : 이 오류 메시지가 발생하는 일반적인 이유는 함수명의 잘못된 입력 때문이다. 이를 MS 오피스 홈페이지에서는 이렇게 말하고 있다.


1. 수식이 정의되지 않은 이름을 참조하는 경우

2. 수식의 정의된 이름에 오탈자가 발생한 경우

3. 수식의 텍스트 값에 큰따옴표가 생략된 경우

4. 범위 참조에서 콜론이 생략된 경우

5. 현재 엑셀에서 사용할 수 없는 추가 기능 함수를 사용한 경우


[엑셀 문답] 수식 입력후 #NAME? 에러가 표시됩니다 :

http://secstart.tistory.com/580


엑셀 오류 메시지 문제 풀이

문제에서 ‘=SUM(A3:A9)’ 함수식에서 콜론이 생략된 범위를 참조한 ‘=SUM(A3A9)' 함수식의 인수, 

A3A9 는 범위 참조의 형태가 아니다. 엑셀은 이를 함수의 중첩에서 잘못된 함수명을 사용한 것으로 처리한다.

따라서, 엑셀은 #NAME? 오류를 발생한다. 결국 정답은 4번이다.


[컴활 1급] 엑셀 ISERR 함수로 #N/A 제외한 오류 찾아내기 :

http://secstart.tistory.com/695

[컴활 1급] 엑셀 ISERROR 함수로 수식 오류 찾아내기 :

http://secstart.tistory.com/694



엑셀의 수식은 많은 오류를 발생할 수 있다. 이때 오류의 원인을 쉽게 찾아 문제를 해결하는 첫번째 방법이 엑셀이 보여주는 오류 메시지를 파악하는 것이다. 정확한 모든 오류의 원인은 몰라도 그런 에러를 표시하는 일반적인 원인을 안다면 함수식의 수정이 쉬워질 것이다.


정답 : 4번


엑셀 에러 검출 함수 :

[컴활 2급 함수] 컴퓨터활용능력 실기 IFERROR 함수 - 논리함수 :

http://secstart.tistory.com/540


[필기 풀이] 컴활2급 기출 2016년2회-31번 엑셀 POWER 함수식 :

http://secstart.tistory.com/884


마늘빵.

댓글