책 내용 질문하기
배열수식 average 함수
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
112
조회수
125
작성일
2012-01-08
작성자
첨부파일
= average ( if(조건, 평균을_구할_범위) )
이거 말고..
= average ( (조건)* 평균을_구할_범위 )
이렇게 하면 안되나요?
안된다면, MAX함수는 되는데 왜 AVERAGE는 안 되는거에요?
답변
2012-01-09 15:47:45
안녕하세요. 길벗 수험서 운영팀입니다.
AVERAGE 에서는 * 이나 + 를 이용한 논리식은 안됩니다.
안되는 이유는 * 을 이용해 계산할 경우 거짓일 때 0 값이 나옵니다.
정확한 평균값을 구하기 위해서는 조건에 해당하는 값들만 찾아서 그 값들의 개수만큼 나눠야 합니다.
하지만 0 또한 숫자이고 전체 개수에 포함되므로 평균값이 달라지게 됩니다.
즐거운 하루 되세요.
"
-
*2012-01-09 15:47:45안녕하세요. 길벗 수험서 운영팀입니다.AVERAGE 에서는 * 이나 + 를 이용한 논리식은 안됩니다.안되는 이유는 * 을 이용해 계산할 경우 거짓일 때 0 값이 나옵니다.정확한 평균값을 구하기 위해서는 조건에 해당하는 값들만 찾아서 그 값들의 개수만큼 나눠야 합니다.하지만 0 또한 숫자이고 전체 개수에 포함되므로 평균값이 달라지게 됩니다.즐거운 하루 되세요."