책 내용 질문하기
조건문과 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값이 나오게 되면 전체 개수가 증가되므로 평균값이 달라집니다.

    즐거운 하루 되세요.

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