안녕하세요.
=MAX(INDEX(F$3:F$32,MATCH($H36,$C$3:$C$32,0))) 에서 MAX 함수는 의미 없이 사용된 것입니다. INDEX(F$3:F$32,MATCH($H36,$C$3:$C$32,0))로 구한 값은 1개로, 값이 하나인데 최대값을 구할 필요가 없겠죠.
-> 네 맞습니다. 하지만 문제에 함수가 제시되어 있으므로 반드시 해당 함수를 이용하여 수식을 작성해야 합니다. 보통의 경우는 최대 점수를 구한 후 해당 점수인 사람의 이름이나 다른 것을 표시하는 문제가 출제됩니다. 만약에 이 문제에서 수강과목별 최대 점수인 사람의 성명을 표시하라고 했다면 다음과 같이 작성하면 됩니다.
=INDEX($B$3:$B$32, MATCH(MAX(($C$3:$C$32=$H36)*F$3:F$32),($C$3:$C$32=$H36)*F$3:F$32,0))
과목별 최대값 과목별 점수
과목별 점수에서 과목별 최대값이 있는 일련번호 구함
성명 B3:B32 영역에서 일련번호 위치에 있는 성명 표시
즐거운 하루 되세요.
-
관리자2023-07-06 12:06:44
안녕하세요.
=MAX(INDEX(F$3:F$32,MATCH($H36,$C$3:$C$32,0))) 에서 MAX 함수는 의미 없이 사용된 것입니다. INDEX(F$3:F$32,MATCH($H36,$C$3:$C$32,0))로 구한 값은 1개로, 값이 하나인데 최대값을 구할 필요가 없겠죠.
+) 문제에서 제시한 수식을 다 사용해야 하니 시험장에서는 위와 같이 푸는 게 맞겠으나, 애초에{=MAX(($C$3:$C$32=$H36)*F$3:F$32)} 이렇게만 쓰는 게 낫지 않나요..?-> 네 맞습니다. 하지만 문제에 함수가 제시되어 있으므로 반드시 해당 함수를 이용하여 수식을 작성해야 합니다. 보통의 경우는 최대 점수를 구한 후 해당 점수인 사람의 이름이나 다른 것을 표시하는 문제가 출제됩니다. 만약에 이 문제에서 수강과목별 최대 점수인 사람의 성명을 표시하라고 했다면 다음과 같이 작성하면 됩니다.
=INDEX($B$3:$B$32, MATCH(MAX(($C$3:$C$32=$H36)*F$3:F$32),($C$3:$C$32=$H36)*F$3:F$32,0))
과목별 최대값 과목별 점수
과목별 점수에서 과목별 최대값이 있는 일련번호 구함
성명 B3:B32 영역에서 일련번호 위치에 있는 성명 표시
즐거운 하루 되세요.