2026_최신기출유형_01회
-5. 월불입액의 평균 계산 0/6
-결과 X [F40]에서의 값이 (₩106,833)로 정답(₩109,000)과 다릅니다.
-배열 수식 X [F40]에 배열수식이 적용되지 않았습니다.
저는 이렇게 함수를 작성했는데 이 수식이 왜 틀린 것인지, 답지가 왜 옳은 것인지 자세한 설명 부탁드립니다.
안녕하세요.
첨부하신 수식은 정답과 조건을 적용하는 위치가 달라서 안 됩니다.
작성하신 수식은 다음 구조입니다.
{=AVERAGE(IF($F$3:$F$35<>MAX(($D$3:$D$35=A40)*$F$3:$F$35),$F$3:$F$35))}
여기서는 상품종류=A40이라는 조건이 MAX를 구할 때만 적용됩니다. 즉,
MAX(...)→ A40 상품종류의 최대 월불입액을 구함IF(...)→ 전체 상품의 월불입액에서 그 최대값과 다른 값을 모두 가져옴
따라서 다른 상품종류의 월불입액까지 평균 계산에 포함되어 결과가 달라집니다.
정답에서는
IF(
($D$3:$D$35=A40) *
($F$3:$F$35<>MAX(($D$3:$D$35=A40)*$F$3:$F$35)),
$F$3:$F$35
)
처럼 두 조건을 모두 만족해야 합니다.
① 상품종류가 A40과 같고
② 그 상품종류의 최대 월불입액이 아닌 것
따라서 이번 문제에서는 첨부하신 방식으로 작성하면 안 됩니다. 상품종류=A40 조건을 MAX 계산뿐 아니라 IF의 조건에도 반드시 포함해야 한다는 것이 핵심입니다.
즐거운 하루 되세요.
-
관리자2026-08-13 09:47:21
안녕하세요.
첨부하신 수식은 정답과 조건을 적용하는 위치가 달라서 안 됩니다.
작성하신 수식은 다음 구조입니다.
{=AVERAGE(IF($F$3:$F$35<>MAX(($D$3:$D$35=A40)*$F$3:$F$35),$F$3:$F$35))}여기서는
상품종류=A40이라는 조건이 MAX를 구할 때만 적용됩니다. 즉,MAX(...)→ A40 상품종류의 최대 월불입액을 구함IF(...)→ 전체 상품의 월불입액에서 그 최대값과 다른 값을 모두 가져옴
따라서 다른 상품종류의 월불입액까지 평균 계산에 포함되어 결과가 달라집니다.
정답에서는
IF( ($D$3:$D$35=A40) * ($F$3:$F$35<>MAX(($D$3:$D$35=A40)*$F$3:$F$35)), $F$3:$F$35 )처럼 두 조건을 모두 만족해야 합니다.
① 상품종류가 A40과 같고
② 그 상품종류의 최대 월불입액이 아닌 것따라서 이번 문제에서는 첨부하신 방식으로 작성하면 안 됩니다.
상품종류=A40조건을 MAX 계산뿐 아니라 IF의 조건에도 반드시 포함해야 한다는 것이 핵심입니다.즐거운 하루 되세요.