문제2-1에 hlookup함수가 쓰이는데 [표2]에 인원수 범위가 두 줄에 걸쳐 써있는데 이런 경우도 hlookup함수가 인식을 하여 계산이 되나요?
문제2-3에 정답 {=FREQUENCY( IF($B$4:$B$33=K$9, $C$4:$C$33), $J$10:$J$14 )} 이 식을 도무지 이해할 수가 없습니다. FREQUENCY함수는 원래 FREQUENCY(배열1,배열2)로 쓰는 걸로 아는데요.. 그리고 배열함수로 IF가 들어갈땐 IF(( 조건1)*(조건2),계산범위)로 쓰고요. 근데 이 식은 무슨말인지 모르겠어요.
안녕하세요.
문제2-1.
인원수 범위가 두 줄이지만, Hlookup(찾을값,범위,행번호,옵션) 함수는 찾을값을 범위의 첫번째 행에서 찾습니다.
이 문제에서 두 번째 행은 무시된다고 보시면 됩니다.
문제2-3.
{=FREQUENCY( IF($B$4:$B$33=K$9, $C$4:$C$33), $J$10:$J$14 )}
=FREQUENCY( 배열1 , 배열2 ) 가 됩니다. 범위1에 IF($B$4:$B$33=K$9, $C$4:$C$33) 이 사용된 것입니다.
IF로 반환된 배열을 배열1로 지정한 것이죠.
FREQUENCY 함수는 배열2의 범위에 대한 배열1 요소들의 빈도 수를 계산합니다.
IF($B$4:$B$33=K$9, $C$4:$C$33)
IF(배열 조건, 참 ) 의 형식입니다.
배열 조건이 참이라면, 동일 행에 대해 [C4:C33] 영역에서 값을 반환합니다.
이렇게 되면 결과가 조건이 참인 [C4:C33] 영역의 배열이 만들어 지게 됩니다.
좋은 하루 보내세요.
-
관리자2019-06-04 22:23:13
안녕하세요.
문제2-1.
인원수 범위가 두 줄이지만, Hlookup(찾을값,범위,행번호,옵션) 함수는 찾을값을 범위의 첫번째 행에서 찾습니다.
이 문제에서 두 번째 행은 무시된다고 보시면 됩니다.
문제2-3.
{=FREQUENCY( IF($B$4:$B$33=K$9, $C$4:$C$33), $J$10:$J$14 )}
=FREQUENCY( 배열1 , 배열2 ) 가 됩니다. 범위1에 IF($B$4:$B$33=K$9, $C$4:$C$33) 이 사용된 것입니다.
IF로 반환된 배열을 배열1로 지정한 것이죠.
FREQUENCY 함수는 배열2의 범위에 대한 배열1 요소들의 빈도 수를 계산합니다.
IF($B$4:$B$33=K$9, $C$4:$C$33)
IF(배열 조건, 참 ) 의 형식입니다.
배열 조건이 참이라면, 동일 행에 대해 [C4:C33] 영역에서 값을 반환합니다.
이렇게 되면 결과가 조건이 참인 [C4:C33] 영역의 배열이 만들어 지게 됩니다.
좋은 하루 보내세요.