책 내용 질문하기
문제 2의 3번 문항
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
491
조회수
22
작성일
2018-09-12
작성자
탈퇴*원
첨부파일
근무팀별로 기본급이 가장 큰 값과 기본급의 평균의 차이를 구하는데 이런 수식을 쓰니까 답이 아니네요
=MAX(($B$12:$B$27=$A3)*($F$12:$F$27))-AVERAGE(($B$12:$B$27=$A3)*($F$12:$F$27))
왜그런거죠? average는 *를 이용해서 조건을 사용하지 못하나요?
예를 들면 average((조건)*(계산범위))이렇게요
그리고 정답대로 하면 if의 조건인 근무팀이 일치할때 모든 기본급을 반환하는 것 아닌가요?
답변
2018-09-13 11:21:41
안녕하세요.
배열 수식으로 average 함수에 조건을 넣을 때는 반드시 if 를 사용해야 합니다.
if로 조건을 넣지 않으면, 거짓일 경우 0을 반환해서 평균에 인수로 영향을 미칩니다.
if로 조건을 넣으면, 거짓일 경우 false를 반환해 평균에 영향을 미치지 않습니다.
좋은 하루 보내세요.
-
*2018-09-13 11:21:41
안녕하세요.
배열 수식으로 average 함수에 조건을 넣을 때는 반드시 if 를 사용해야 합니다.
if로 조건을 넣지 않으면, 거짓일 경우 0을 반환해서 평균에 인수로 영향을 미칩니다.
if로 조건을 넣으면, 거짓일 경우 false를 반환해 평균에 영향을 미치지 않습니다.
좋은 하루 보내세요.