책 내용 질문하기
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까지 포함하여 평균을 구하는 것과 동일합니다.
즐거운 하루 되세요.