3번 문제 frequency함수로 배열수식을 만드는 문제에서
=IF(FREQUENCY($B$3:$B$38,$K$20:$K$26)>0,TEXT(FREQUENCY($B$3:$B$38,$K$20:$K$26),"0명"),"미가입")
우선 책 풀이에는 $고정이 지정되어 있지 않은데 $를 지정해도 무방한지 궁금하고,
frequency의 범위가 왜 j20:k26이 아니라 k20:k26만 잡는지
또 j20:j26으로 잡으면 틀리는지도 궁금합니다
안녕하세요.
이 문제의 경우 배열범위를 절대참조로 지정하셔도 정확한 결과가 나옵니다.
사용하셔도 무방합니다.
frequency(b3:b38, k20,k26) : 배열1이 [B3:B38], 배열2가 [K20:K26] 입니다. 배열2 범위에 대한 배열1 요소들의 빈도수를 구합니다.
'배열2' 인수에는 지정된 값보다 작거나 같은 값의 빈도수를 구해줍니다.
[L20] 셀은 1세~10세의 가입자수를 구해야 하므로, 10세로 지정해서 10 보다 작거나 같은 값의 빈도수를 구하는 것입니다.
그래서 배열2의 범위가 [K20:K26]으로 지정됩니다.
j20:j26으로 지정하면 정확한 결과가 나오지 않습니다.
좋은 하루 보내세요.
-
관리자2019-07-19 20:56:02
안녕하세요.
이 문제의 경우 배열범위를 절대참조로 지정하셔도 정확한 결과가 나옵니다.
사용하셔도 무방합니다.
frequency(b3:b38, k20,k26) : 배열1이 [B3:B38], 배열2가 [K20:K26] 입니다. 배열2 범위에 대한 배열1 요소들의 빈도수를 구합니다.
'배열2' 인수에는 지정된 값보다 작거나 같은 값의 빈도수를 구해줍니다.
[L20] 셀은 1세~10세의 가입자수를 구해야 하므로, 10세로 지정해서 10 보다 작거나 같은 값의 빈도수를 구하는 것입니다.
그래서 배열2의 범위가 [K20:K26]으로 지정됩니다.
j20:j26으로 지정하면 정확한 결과가 나오지 않습니다.
좋은 하루 보내세요.