책 내용 질문하기
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 값이 들어가느냐 아니냐의 차이로 평균의 차이가 나므로 이문제에서는 , 를 찍지 않도록 하셔야 합니다.

    좋은 하루 되세요.

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