가입나이와 나이를 이용하여 나이대별 가입자수를 표시하시오.
이 문제에서 frequency 와 if를 이용해 배열 수식을 만들라고 했는데요,
보통의 배열수식은, sum (if(( 의 식으로 , 함수 다음에 if를 기술하는데 frequency 함수는 해설을 보니 if(frequency(b3:b38,k20,k26)>0, text(frequency(b3:b38,k20:k26),"0명"),"미가입") 이라고 되어 있더라고요.
frequency 를 활용한 배열수식의 순서가 궁금하고,
여기에서 frequency( 다음에 나오는 범위가 어떻게해서 b3:b38,k20:k26 인지 궁금합니다.
안녕하세요.
Frequency(배열1, 배열2) 함수는 배열2 범위에 대한 배열1 요소들의 빈도 수를 계산합니다.
Frequency 함수는 자료의 범위내에서 해당 값의 발생 빈도를 계산하여 세로 배열 형태로 반환합니다. 결과가 여러 개의 값을 갖는 배열로 반환되므로 결과가 계산될 범위를 먼저 지정한 후 배열 수식으로 입력해야 합니다.
frequency(b3:b38, k20,k26) : 배열1이 [B3:B38], 배열2가 [K20:K26] 입니다. 배열2 범위에 대한 배열1 요소들의 빈도수를 구합니다.
배열2 범위는 {10, 20, 30,,,,70} 배열 값을 가집니다. 배열1의 값이 배열2 범위 보다 작거나 같은 값이면 해당 구간에 속하게 됩니다.
예를 들어, 24세면 30세보다 작으므로 [L22]에 빈도를 발생시킵니다.
좋은 하루 보내세요.
-
관리자2019-01-20 23:30:51
안녕하세요.
Frequency(배열1, 배열2) 함수는 배열2 범위에 대한 배열1 요소들의 빈도 수를 계산합니다.
Frequency 함수는 자료의 범위내에서 해당 값의 발생 빈도를 계산하여 세로 배열 형태로 반환합니다. 결과가 여러 개의 값을 갖는 배열로 반환되므로 결과가 계산될 범위를 먼저 지정한 후 배열 수식으로 입력해야 합니다.
frequency(b3:b38, k20,k26) : 배열1이 [B3:B38], 배열2가 [K20:K26] 입니다. 배열2 범위에 대한 배열1 요소들의 빈도수를 구합니다.
배열2 범위는 {10, 20, 30,,,,70} 배열 값을 가집니다. 배열1의 값이 배열2 범위 보다 작거나 같은 값이면 해당 구간에 속하게 됩니다.
예를 들어, 24세면 30세보다 작으므로 [L22]에 빈도를 발생시킵니다.
좋은 하루 보내세요.