평균점수는 소수점 이하 첫째 자리에서 반올림하라고 하였는데,
이때 =ROUND( SUMPRODUCT(D8:G8,$B$3:$E$3), 0) 으로 정답은 0이지만 1이라고 적었을 때도 동일한 값이 나옴니다.
왜 그런건가요?
round 함수는 반올림 하는 함수입니다.
SUMPRODUCT(D8:G8,$B$3:$E$3)
만 입력하여 계산 해 보면
80.00
84.90
68.80
79.80
89.20
과 같은 결과가 나오는데
셀의 표시형식을
소수점 한자리를 표시하면
=ROUND(SUMPRODUCT(D8:G8,$B$3:$E$3),1)
의 결과는
| 80.0 |
| 84.9 |
| 68.8 |
| 79.8 |
|
89.2 |
으로 표시되지만
소수자리를 표시하지 않으면
자동으로 반올림되어
80
85
69
80
89
와 같이 표시 됩니다.
즉 결과가 다르게 나와도 표시는 같게 나온 것 뿐이죠.
문제에서 원한것은 소수 첫째 자리에서 반올림 하는 것이므로 1을 사용하시면 오답처리 됩니다.
좋은 하루 되세요.
"-
*2013-09-16 13:37:13
round 함수는 반올림 하는 함수입니다.
SUMPRODUCT(D8:G8,$B$3:$E$3)
만 입력하여 계산 해 보면
80.00
84.90
68.80
79.80
89.20
과 같은 결과가 나오는데
셀의 표시형식을
소수점 한자리를 표시하면
=ROUND(SUMPRODUCT(D8:G8,$B$3:$E$3),1)
의 결과는
80.0 84.9 68.8 79.8 89.2
으로 표시되지만
소수자리를 표시하지 않으면
자동으로 반올림되어
80
85
69
80
89
와 같이 표시 됩니다.
즉 결과가 다르게 나와도 표시는 같게 나온 것 뿐이죠.
문제에서 원한것은 소수 첫째 자리에서 반올림 하는 것이므로 1을 사용하시면 오답처리 됩니다.
좋은 하루 되세요.
"