#DIV/0! 이게 0이 있는 셀을 참조할때나 빈칸이 있는 셀을 나눌때 생기는 오류죠?
이 개념을 이용해서 문제 푸는거죠?
그리고 해설에
①의 결과가 왜 빈칸 인가요 ?
④의 결과가 왜 #DIV/0! 인가요?
안녕하세요.
네 맞습니다. 지정한 범위에 아무런 데이터도 없다면 나누는 값이 0이 되므로 #DIV/0 오류가 표시된다는 점을 이용하여 문제를 풀면 됩니다.
1. COUNT(B3:E3)는 B3:E3 영역에서 수치 데이터의 개수를 구하는 건데, B3:E3에는 아무런 데이터가 없으므로 COUNT(B3:E3)의 결과값은 0이고, =IF(COUNT(B3:E3)=0, “ ”, AVERAGE(B3:E3))에서 COUNT 함수의 결과값이 0이면 “ ”, 즉 빈칸을 입력하라고 했으므로 결과값은 빈칸입니다.
4. ISBLANK(B3:E3)는 B3:E3 영역이 빈칸이면 TRUE, 빈칸이 아니면 FALSE를 반환하므로 결과값은 TRUE이고, =IF(ISBLANK(B3:E3)=FALSE, “ ”, AVERAGE(B3:E3))에서 ISBLANK(B3:E3)의 결과값이 FALSE면 빈칸, 그렇지 않으면 평균(AVERAGE)을 구하라고 했는데, ISBLANK(B3:E3)의 결과값은 TRUE로 조건을 만족하지 않으므로 평균을 구해야 합니다. B3:E3 영역에는 데이터가 아무것도 없으므로 평균을 구하면 #DIV/0!가 표시되는 것입니다.
즐거운 하루 되세요.
"-
*2012-02-27 10:30:35
안녕하세요.
네 맞습니다. 지정한 범위에 아무런 데이터도 없다면 나누는 값이 0이 되므로 #DIV/0 오류가 표시된다는 점을 이용하여 문제를 풀면 됩니다.
1. COUNT(B3:E3)는 B3:E3 영역에서 수치 데이터의 개수를 구하는 건데, B3:E3에는 아무런 데이터가 없으므로 COUNT(B3:E3)의 결과값은 0이고, =IF(COUNT(B3:E3)=0, “ ”, AVERAGE(B3:E3))에서 COUNT 함수의 결과값이 0이면 “ ”, 즉 빈칸을 입력하라고 했으므로 결과값은 빈칸입니다.
4. ISBLANK(B3:E3)는 B3:E3 영역이 빈칸이면 TRUE, 빈칸이 아니면 FALSE를 반환하므로 결과값은 TRUE이고, =IF(ISBLANK(B3:E3)=FALSE, “ ”, AVERAGE(B3:E3))에서 ISBLANK(B3:E3)의 결과값이 FALSE면 빈칸, 그렇지 않으면 평균(AVERAGE)을 구하라고 했는데, ISBLANK(B3:E3)의 결과값은 TRUE로 조건을 만족하지 않으므로 평균을 구해야 합니다. B3:E3 영역에는 데이터가 아무것도 없으므로 평균을 구하면 #DIV/0!가 표시되는 것입니다.
즐거운 하루 되세요.
"