책 내용 질문하기
엑셀 실전모의고사 d형 계산작업 3번
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
516
조회수
805
작성일
2021-05-07
작성자
탈퇴*원
첨부파일

3번에 제가 풀어본 식은 

=MAX(($B$12:$B$27=A3)*$F$12:$F$27)-AVERAGE(($B$12:$B$27=A3)*$F$12:$F$27)인데  

해설에서와의 차이점은 if사용유무인데요!

()*로 묶으면 if없이 배열수식 사용가능한걸로 알고있는데 답이 다르게 나와서 

어떤차이점이 있는지 제가 잘못알고 있는거라면 if없이는 어떻게 식을 구할수있는지 질문합니다..!

아 그리고 이문제에서 꼭 if를 사용하지 않아도 되는거죠 ?

답변
2021-05-10 11:02:00

안녕하세요.

 

최대값(max)을 구할 때는 if를 사용하지 않아도 되지만 평균(average)을 구할 때는 반드시 if 문을 사용해야 합니다. 평균을 구할 때 0, 5, 0, 5와 같이 0일 경우까지 포함하여 평균을 구하면 2.5이지만 0인 경우를 제외하고 5, 5 두개의 평균을 구하면 5입니다. 다시 말해 평균을 구할 때는 조건을 만족하는 경우만을 추출하여 평균을 구해야 하므로 반드시 if 함수를 사용해야 합니다.

 

즐거운 하루 되세요.

  • 관리자
    2021-05-10 11:02:00

    안녕하세요.

     

    최대값(max)을 구할 때는 if를 사용하지 않아도 되지만 평균(average)을 구할 때는 반드시 if 문을 사용해야 합니다. 평균을 구할 때 0, 5, 0, 5와 같이 0일 경우까지 포함하여 평균을 구하면 2.5이지만 0인 경우를 제외하고 5, 5 두개의 평균을 구하면 5입니다. 다시 말해 평균을 구할 때는 조건을 만족하는 경우만을 추출하여 평균을 구해야 하므로 반드시 if 함수를 사용해야 합니다.

     

    즐거운 하루 되세요.

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