책 내용 질문하기
average 함수 배열 수식 if 사용
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
516
조회수
330
작성일
2021-02-13
작성자
탈퇴*원
첨부파일

516쪽 문제 문제 2에 3번 문제에서 

기본급이 가장 큰 값은 =MAX( ($B$12:$B$27=A3)*$F$12:$F$27) 과 =MAX( IF(($B$12:$B$27=A3),$F$12:$F$27)) 의 값이 같은데

평균 값은 =AVERAGE(($B$12:$B$27=A3)*$F$12:$F$27) 과 =AVERAGE( IF( ($B$12:$B$27=A3),$F$12:$F$27)) 의 값이 다른 이유가 뭔가요?

답변
2021-02-17 10:35:30

안녕하세요.

 

평균을 구할 때 0, 5, 0, 5, 0 과 같이 0이 들어간 셀까지 포함하여 평균을 구하면 2이고, 0을 제외한 5 두개의 평균은 구하면 5입니다. 조건에 만족하는 셀의 평균을 구하려면 if문을 이용하여 조건에 만족하는 셀만을 추출하여 평균을 구해야 합니다. 그렇지 않고 average만을 이용하여 평균을 구하면 조건을 만족하지 않은 경우까지, 즉 0까지 포함하여 평균을 구하는 것과 동일합니다.

 

즐거운 하루 되세요.

  • 관리자
    2021-02-17 10:35:30

    안녕하세요.

     

    평균을 구할 때 0, 5, 0, 5, 0 과 같이 0이 들어간 셀까지 포함하여 평균을 구하면 2이고, 0을 제외한 5 두개의 평균은 구하면 5입니다. 조건에 만족하는 셀의 평균을 구하려면 if문을 이용하여 조건에 만족하는 셀만을 추출하여 평균을 구해야 합니다. 그렇지 않고 average만을 이용하여 평균을 구하면 조건을 만족하지 않은 경우까지, 즉 0까지 포함하여 평균을 구하는 것과 동일합니다.

     

    즐거운 하루 되세요.

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