책 내용 질문하기
엑셀 실전모의고사 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 함수를 사용해야 합니다.
즐거운 하루 되세요.