책 내용 질문하기
엑셀 실전모의고사 c회 질문있습니다.
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
480
조회수
219
작성일
2019-11-14
작성자
탈퇴*원
첨부파일

2-5에서

 

=AVERAGEIF($C$3:$C$11,E15,$H$3:$H$11)의 평균함수 사용하는건 알겠는데 

이게  $C$3:$C$11범위에서 e15에 해당하는 $H$3:$H$11범위의 평균이면

 

 

{=AVERAGE((E15=$C$3:$C$11)*($H$3:$H$11))} 이것도 똑같이 값이 나와야하는거 아닌가요?? 

비록 잘못보고 배열수식으로 풀었지만 똑같이  $C$3:$C$11범위에서 e15에 해당하는 $H$3:$H$11범위의 평균인데,,,,

 

왜 값이 다르게 나오나요? 

답변
2019-11-16 10:40:29

average 배열수식에 if 가 없으면 정확한 결과가 나오지 않습니다.

 

if 를 사용하지 않으면 false 일때 0 값이 나오므로

 

만약 결과값이

 

{3,4,0,0,3,4,0,6}

 

이라면 2.5가 나오지만

 

0값을 반영하지 않고

 

{3,4,3,4,6} 이나오면 4 가 됩니다.

 

이런 이유로 결과가 정확하게 나오지 않은 것입니다.

 

그러므로

 

=AVERAGE(IF((E15=$C$3:$C$11),($H$3:$H$11)))

 

와 같이 배열수식을 사용하시면 정확한 결과가 나오게 됩니다.

 

좋은 하루 되세요.  

  • 관리자
    2019-11-16 10:40:29

    average 배열수식에 if 가 없으면 정확한 결과가 나오지 않습니다.

     

    if 를 사용하지 않으면 false 일때 0 값이 나오므로

     

    만약 결과값이

     

    {3,4,0,0,3,4,0,6}

     

    이라면 2.5가 나오지만

     

    0값을 반영하지 않고

     

    {3,4,3,4,6} 이나오면 4 가 됩니다.

     

    이런 이유로 결과가 정확하게 나오지 않은 것입니다.

     

    그러므로

     

    =AVERAGE(IF((E15=$C$3:$C$11),($H$3:$H$11)))

     

    와 같이 배열수식을 사용하시면 정확한 결과가 나오게 됩니다.

     

    좋은 하루 되세요.  

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