책 내용 질문하기
if함수 콤마(,) 입력시 값이 바뀌는 이유
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
292
조회수
26
작성일
2018-01-11
작성자
탈퇴*원
첨부파일
p292 기본급 평균 구하는 문제에서
B10셀에
=TRUNC(AVERAGE(IF($A$20:$A$39=A10,$H$20:$H$39)))
라고 입력해야 하는 것을 실수로
=TRUNC(AVERAGE(IF($A$20:$A$39=A10,$H$20:$H$39,)))
와 같이 콤마(,)를 입력하였더니 값이 1,333,333이 아닌 200,000이 나와 오답처리되었습니다.
IF함수에서, 뒤의 값을 생랼하는 경우 자동으로 0처리 되는 것으로 알고 있는데 값이 달라지는 이유가 무엇인가요?
답변
2018-01-16 11:19:13
average 는 평균을 구하는 함수인데요.
함수에 0 값이 들어가는 경우 다른 결과가 나오게 됩니다.
10,10,10,10 의 평균은 10 이지만
10,10,0,10,10 의 평균은 8 이 되죠?
0 값이 들어가느냐 아니냐의 차이로 평균의 차이가 나므로 이문제에서는 , 를 찍지 않도록 하셔야 합니다.
좋은 하루 되세요.
-
*2018-01-16 11:19:13
average 는 평균을 구하는 함수인데요.
함수에 0 값이 들어가는 경우 다른 결과가 나오게 됩니다.
10,10,10,10 의 평균은 10 이지만
10,10,0,10,10 의 평균은 8 이 되죠?
0 값이 들어가느냐 아니냐의 차이로 평균의 차이가 나므로 이문제에서는 , 를 찍지 않도록 하셔야 합니다.
좋은 하루 되세요.