책 내용 질문하기
엑샐 함수 예상문제은행 24번 질문입니다.
도서
[2013] 컴퓨터활용능력 1급 필기
페이지
98
조회수
101
작성일
2013-09-23
작성자
첨부파일

'#DIV/0!' 오류표시가 나타나지 않도록 함수식을 설정하려고 할 때,

함수식이 잘 못 설정된 것들 중에서

저는 보기 1번

=IF(COUNT(B3:E3)=0," ",AVERAGE(B3:E3))

을 택했습니다.

헌데, 정답은 4번인

=IF(ISBLANK(B3:E3)=FALSE," ",AVERAGE(B3:E3))

이런 함수식이더군요.

보기 1번 함수식은 어째서 '#DIV/0!' 오류표시가 안 뜨는 게 뭐죠?

그 함수 과정이 어떻게 되길래 그런 것인가요?

그리고, 보기 4번 함수식에서는 어째서 오류가 발생하나요?

그리고, ISBLANK 함수는 무엇인가요?

답변
2013-09-24 16:51:16

안녕하세요.

=IF(COUNT(B3:E3)=0," ",AVERAGE(B3:E3)) : count 함수는 수치 데이터의 개수를 세는 함수로, b3:e3 영역에서 수치 데이터의 개수를 구한 후 그 값이 0이면 빈칸(""), 그렇지 않으면 b3:e3 영역의 평균을 입력합니다. b3:e3 영역에는 아무 데이터도 없으므로 count 함수의 결과값은 0이므로, 빈칸("")이 입력됩니다.

=IF(ISBLANK(B3:E3)=FALSE," ",AVERAGE(B3:E3)) : ISBLANK 함수는 인수로 지정된 셀이 비어있으면 TRUE, 데이터가 있으면 FALSE를 반환합니다. B3:E3 영역에는 데이터가 없으므로 ISBLANK 함수의 결과값은 TRUE입니다. IF 함수에서 ISBLANK의 결과값이 FALSE면 빈칸(""), 그렇지 않으면 평균을 구하라고 했는데, ISBLANK 함수의 결과값은 TRUE로 조건을 만족하지 않으므로 평균을 구합니다. B3:E3 영역에 대해 평균을 구해야 하는데, 데이터가 없으므로 오류가 표시됩니다.

즐거운 하루 되세요.

"
  • *
    2013-09-24 16:51:16

    안녕하세요.

    =IF(COUNT(B3:E3)=0," ",AVERAGE(B3:E3)) : count 함수는 수치 데이터의 개수를 세는 함수로, b3:e3 영역에서 수치 데이터의 개수를 구한 후 그 값이 0이면 빈칸(""), 그렇지 않으면 b3:e3 영역의 평균을 입력합니다. b3:e3 영역에는 아무 데이터도 없으므로 count 함수의 결과값은 0이므로, 빈칸("")이 입력됩니다.

    =IF(ISBLANK(B3:E3)=FALSE," ",AVERAGE(B3:E3)) : ISBLANK 함수는 인수로 지정된 셀이 비어있으면 TRUE, 데이터가 있으면 FALSE를 반환합니다. B3:E3 영역에는 데이터가 없으므로 ISBLANK 함수의 결과값은 TRUE입니다. IF 함수에서 ISBLANK의 결과값이 FALSE면 빈칸(""), 그렇지 않으면 평균을 구하라고 했는데, ISBLANK 함수의 결과값은 TRUE로 조건을 만족하지 않으므로 평균을 구합니다. B3:E3 영역에 대해 평균을 구해야 하는데, 데이터가 없으므로 오류가 표시됩니다.

    즐거운 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.