책 내용 질문하기
엑셀,엑세스2010 141쪽 계산 문제 질문 드립니다
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
141
조회수
161
작성일
2019-07-18
작성자
탈퇴*원
첨부파일

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으로 잡으면 틀리는지도 궁금합니다

답변
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으로 지정하면 정확한 결과가 나오지 않습니다.

좋은 하루 보내세요.


 

 

 

  • 관리자
    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으로 지정하면 정확한 결과가 나오지 않습니다.

    좋은 하루 보내세요.


     

     

     

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.