[표1]에서 근무팀별로 기본급이 가장 큰 값과 기본급 평균의 차이를 [C3:C5] 영역에 계산하여 표시하시오.
▶ [A11:K27] 영역([표3])을 참조하여 계산
▶ MAX,IF,Average,daverage,or 중 알맞은 함수를 이용한 배열수식
정답: MAX(($B$12:$B$27=A3)*$F$12:$F$27)-AVERAGE(IF($B$12:$B$27=A3,$F$12:$F$27)
답에는 MAX함수에는 if가 안들어가고 average에만 if를 사용했는데 왜 MAX에는 IF를 안쓰고 AVERAGE에만 IF를 쓰고 풀었는지 궁금해서요
그리고 MAX에 IF를 써도 무방한지 알고 싶습니다
=MAX(IF(($B$12:$B$27=A3),$F$12:$F$27))-AVERAGE(IF(($B$12:$B$27=A3),$F$12:$F$27))
이렇게 풀어도 답은 나오긴 하네요
안녕하세요.
- 0, 5, 0, 5의 평균은 2.5이지만 5와 5의 평균은 5입니다. 이것처럼 평균을 구할 때는 조건을 만족하지 않는 경우(0)를 제외하고 평균을 구해야 하므로 반드시 if 함수와 같이 사용해야 합니다. 하지만 MAX 함수의 경우는 0인 경우를 포함하든, 안하든 최대값은 동일하므로 IF 함수 없이도 가능한 것입니다.
- 제시된 함수에 IF 함수까지 있다면 MAX와 IF 함수를 같이 사용해도 무방합니다.
즐거운 하루 되세요.
-
관리자2024-05-30 13:43:18
안녕하세요.
- 0, 5, 0, 5의 평균은 2.5이지만 5와 5의 평균은 5입니다. 이것처럼 평균을 구할 때는 조건을 만족하지 않는 경우(0)를 제외하고 평균을 구해야 하므로 반드시 if 함수와 같이 사용해야 합니다. 하지만 MAX 함수의 경우는 0인 경우를 포함하든, 안하든 최대값은 동일하므로 IF 함수 없이도 가능한 것입니다.
- 제시된 함수에 IF 함수까지 있다면 MAX와 IF 함수를 같이 사용해도 무방합니다.
즐거운 하루 되세요.