계산작업 1번과 3번 문제 답지에 나와 있는 답 해석이 어렵습니다.
1번의 경우는 HLOOKUP 단계에서 어떻게 인원 수의 범위를 찾아가는지 궁금합니다. 따로 정의된 함수는 없는거 같은데 그렇다면 J3:L4에 있는 "100이상 300미만" 이렇게 써져 있는 텍스트를 보고도 230이 어디 범위에 속하는지 알아서 찾아 가는 건가요?
그리고 3번의 경우도 해석이 안됩니다 ㅠㅠ 답만 있어서 뭘 의미하는지 잘 모르겠어요.
안녕하세요.
1. HLOOKUP(찾을값, 범위, 행번호, 옵션) 함수는 찾을 값을 범위에서 찾아 행번호에 해당하는 값을 반환합니다.
찾을값 [C4](230)을 범위[J3:L6]에서 찾아서 MATCH 함수로 찾은 행번호에 해당하는 값을 반환합니다.
여기서 찾을값을 범위에서 찾을 때, 옵션을 지정하게 되는데,
HLOOKUP 함수의 옵션은 다음과 같습니다.
- true(1) 또는 생략 : 근사값을 찾습니다. 즉 정확하게 일치하는 값이 없으면 찾을값 보다 작은 값 중에서 근사값을 찾습니다.
- false : 정확하게 일치하는 값을 찾으며 정확히 일치하는 값이 없으면 "#n/a" 오류값을 반환합니다.
정확히 일치하는 값을 찾을때 FALSE를 사용합니다.
이 문제에서는 옵션을 생략했습니다. 정확하게 일치하는 값이 없으면 찾을값 보다 작은 값 중에서 근사값을 찾는 것이죠.
3.
FREQUENCY(배열1, 배열2) 함수는 배열2의 범위에 대한 배열1 요소들의 빈도수를 계산합니다.
FREQUENCY( IF($B$4:$B$33=K$9,$C$4:$C$33), $J$10:$J$14)
조건에 맞는 [$C$4:$C$33] 영역의 데이터를 배열로 반환시켜서 배열1 인수로 지정합니다.
이렇게 찾아낸 배열1 인수의 빈도수를 배열2[$J$10:$J$14]에서 찾아서 결정하게 됩니다.
FREQUENCY 함수는 배열1의 값을 배열2에서 구간별로 찾아줍니다. 배열1의 값보다 작거나 같은 값을 배열2에서 찾아주는 것이지요.
좋은 하루 보내세요.
-
관리자2019-01-22 02:44:14
안녕하세요.
1. HLOOKUP(찾을값, 범위, 행번호, 옵션) 함수는 찾을 값을 범위에서 찾아 행번호에 해당하는 값을 반환합니다.
찾을값 [C4](230)을 범위[J3:L6]에서 찾아서 MATCH 함수로 찾은 행번호에 해당하는 값을 반환합니다.
여기서 찾을값을 범위에서 찾을 때, 옵션을 지정하게 되는데,
HLOOKUP 함수의 옵션은 다음과 같습니다.
- true(1) 또는 생략 : 근사값을 찾습니다. 즉 정확하게 일치하는 값이 없으면 찾을값 보다 작은 값 중에서 근사값을 찾습니다.
- false : 정확하게 일치하는 값을 찾으며 정확히 일치하는 값이 없으면 "#n/a" 오류값을 반환합니다.
정확히 일치하는 값을 찾을때 FALSE를 사용합니다.
이 문제에서는 옵션을 생략했습니다. 정확하게 일치하는 값이 없으면 찾을값 보다 작은 값 중에서 근사값을 찾는 것이죠.
3.
FREQUENCY(배열1, 배열2) 함수는 배열2의 범위에 대한 배열1 요소들의 빈도수를 계산합니다.
FREQUENCY( IF($B$4:$B$33=K$9,$C$4:$C$33), $J$10:$J$14)
조건에 맞는 [$C$4:$C$33] 영역의 데이터를 배열로 반환시켜서 배열1 인수로 지정합니다.
이렇게 찾아낸 배열1 인수의 빈도수를 배열2[$J$10:$J$14]에서 찾아서 결정하게 됩니다.
FREQUENCY 함수는 배열1의 값을 배열2에서 구간별로 찾아줍니다. 배열1의 값보다 작거나 같은 값을 배열2에서 찾아주는 것이지요.
좋은 하루 보내세요.