안녕하세요! 아래 문제 질문입니다! 저 문제의 답은 3번이에요!
질문이 두 가지 있습니다!
총점으로 순위를 구한다는게 =RANK($F2,$F$2:$F$10) 라는건 이해가 됐어요!
1. 그런데 SUM(($F$2:$F$10=$F2) * ($B$2:$B$10>$B2)) 이 부분에서 *는 and 연산자같은 역할을 하는 건가요??
저는 *를 곱하기로만 알고 있어서 저 문자가 왜 들어갔나 해서요.
2. 그리고 왜 RANK함수 결과값하고 SUM함수 결과값을 더하나요??
H3셀이 3이 어떻게 나오는지를 예로 들어 설명해주시면 감사하겠습니다!
29. 다음 중 [H2:H10] 영역에 ‘총점’으로 순위를 구한 후 동점자에 대해 ‘국어’로 순위를 구할 경우 [H2] 셀에 들어갈 수식으로 옳은 것은?
① {=RANK($F2,$F$2:$F$10) + RANK($B$2,$B$2:$B$10) }
② {=RANK($B$2,$B$2:$B$10) * RANK($F2,$F$2:$F$10) }
③ {=RANK($F2,$F$2:$F$10) + SUM(($F$2:$F$10=$F2) * ($B$2:$B$10>$B2)) }
④ {=SUM(($F$2:$F$10=$F2) * ($B$2:$B$10>$B2)) * RANK($F2,$F$2:$F$10) }
안녕하세요.
1. 네 맞습니다. 배열수식에서는 *가 and와 같은 역할을 합니다.
2. 이 문제의 경우는 특이한 문제로 일반적으로 출제되는 배열수식과는 다르게 이해해야 합니다.
H3 셀을 예를들어 설명하겠습니다.
=RANK($F3,$F$2:$F$10) : 이 부분의 수식 결과는 1
SUM(($F$2:$F$10=$F3) : 총점이 180이므로 조건은 TRUE(1)
($B$2:$B$10>$B3)) : SUM(($F$2:$F$10=$F3) 이 조건을 만족하는 행의 국어(B2:B5) 점수 중 B3 셀보다 큰 값은 2개로 결과는 2
=순위 1+2=3이 되는 것입니다.
즐거운 하루 되세요.
-
*2018-02-21 10:13:08
안녕하세요.
1. 네 맞습니다. 배열수식에서는 *가 and와 같은 역할을 합니다.
2. 이 문제의 경우는 특이한 문제로 일반적으로 출제되는 배열수식과는 다르게 이해해야 합니다.
H3 셀을 예를들어 설명하겠습니다.
=RANK($F3,$F$2:$F$10) : 이 부분의 수식 결과는 1
SUM(($F$2:$F$10=$F3) : 총점이 180이므로 조건은 TRUE(1)
($B$2:$B$10>$B3)) : SUM(($F$2:$F$10=$F3) 이 조건을 만족하는 행의 국어(B2:B5) 점수 중 B3 셀보다 큰 값은 2개로 결과는 2
=순위 1+2=3이 되는 것입니다.
즐거운 하루 되세요.