책 내용 질문하기
조건문과 average() 함수
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
91
조회수
42
작성일
2011-11-30
작성자
첨부파일
음.. 제가 알기로
avergae((조건문)*(구할 값들))
과
average(if(조건문, 구할값들))은 같다고 알고 있는데
실제로 해보니 다르네요..
=MAX(($B$12:$B$27=A3)*($F$12:$F$27))-AVERAGE(($B$12:$B$27=A3)*($F$12:$F$27))
=MAX(($B$12:$B$27=A3)*($F$12:$F$27))-AVERAGE(IF($B$12:$B$27=A3,($F$12:$F$27)))
다르다면 제가 이해가 안되는데 이해시켜주실분...
답변
2011-12-01 11:15:05
안녕하세요. 길벗 수험서 운영팀입니다.
(조건문) * (구할값들) 과 같은 방식일 경우, 조건문이 참이 아니면 0값이 나옵니다.
하지만 IF(조건문, 구할값들) 로 하게 되면 조건문이 참이 아니면 빈 값이 나옵니다.
SUM 함수같은 합계 함수에서는 문제가 없지만,
AVERAGE 함수는 '전체 개수'에 대한 평균을 구하는 함수입니다.
따라서 0값이 나오게 되면 전체 개수가 증가되므로 평균값이 달라집니다.
즐거운 하루 되세요.
"-
*2011-12-01 11:15:05
안녕하세요. 길벗 수험서 운영팀입니다.
(조건문) * (구할값들) 과 같은 방식일 경우, 조건문이 참이 아니면 0값이 나옵니다.
하지만 IF(조건문, 구할값들) 로 하게 되면 조건문이 참이 아니면 빈 값이 나옵니다.
SUM 함수같은 합계 함수에서는 문제가 없지만,
AVERAGE 함수는 '전체 개수'에 대한 평균을 구하는 함수입니다.
따라서 0값이 나오게 되면 전체 개수가 증가되므로 평균값이 달라집니다.
즐거운 하루 되세요.
"