책 내용 질문하기
2017년 1회 1급 계산작업 3번 빈도함수의 범위설정
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
140
조회수
191
작성일
2019-09-27
작성자
탈퇴*원
첨부파일
​3번

표 4의 나이대별 가입자수를 채워넣어야하는데 frequency 함수에서

배열수식이기 때문에 똑같이 하나의 열로 frequency ( data, bin) 데이터열과 bin열을 설정하는 건 이해가 됩니다. 그런데 왜 10세, 20세, ....,70 세 이렇게 되는데

범위형으로 되어 bin array가 범위형으로 되어있지않는데 8세의 경우 어떤열에 배치되고 12세의 경우 어떻게 배치되어 빈도를 반영하는지 그 원리가 잘 이해가 되질않습니다.

IF(FREQUENCY(B3:B38, K20:K26)>0, TEXT(FREQUENCY(B3:B38, K20:K26), "0명"), "미가입")

 

그리고 2번 문제의 경우에는 왜 윗행에 있는 나이의 범위를 match함수의 범위로 정한거죠? 그 선택기준은 무엇인가요?

INDEX($K$12:$R$15, MATCH(C3,$J$12:$J$15, 0), MATCH(B3, $K$10:$R$10, 1))

 

마지막으로

4번에서는 첫 번쨰 조건에서 나이비교를 (($C$3:$C$38=$N21)*($B$3:$B$38>=O$19 다음과 같이 비교연산자를 이용하여 보여주는 것이죠?​

 

두서 없이 질문을 드려 죄송합니다. 답변부탁드립니다. 

답변
2019-09-28 20:41:41

안녕하세요.

 

3번

frequency(b3:b38, k20,k26) : 배열1이 [B3:B38], 배열2가 [K20:K26] 입니다. 배열2 범위에 대한 배열1 요소들의 빈도수를 구합니다.

배열2 범위는 {10, 20, 30,,,,70} 배열 값을 가집니다. 배열1의 값이 배열2 범위 보다 작거나 같은 값이면 해당 구간에 속하게 됩니다.

예를 들어, 24세면 30세보다 작으므로 [L22]에 빈도를 발생시킵니다.

 

2번

가입나이[B3]를 [K10:R10]에서 찾는데, 찾을 값보다 작거나 같은 값 중에서 큰 값을 찾습니다.

[K10:R10] 영역에 입력된 값은 숫자이고 셀서식으로 '세이상'이 붙어 있는 것으로

실제 입력된 값이 숫자이므로 숫자로 인식하여 찾을 수 있습니다.

24세의 경우 [M10] 셀을 반환하게 됩니다.

 

4번

($C$3:$C$38=$N21) 조건은 동일한 코드인지 확인하는 것이고

($B$3:$B$38>=O$19) 조건은 나이를 확인하는 것이로, O19 보다 이상인지 비교합니다.

 

좋은 하루 보내세요.

 

  • 관리자
    2019-09-28 20:41:41

    안녕하세요.

     

    3번

    frequency(b3:b38, k20,k26) : 배열1이 [B3:B38], 배열2가 [K20:K26] 입니다. 배열2 범위에 대한 배열1 요소들의 빈도수를 구합니다.

    배열2 범위는 {10, 20, 30,,,,70} 배열 값을 가집니다. 배열1의 값이 배열2 범위 보다 작거나 같은 값이면 해당 구간에 속하게 됩니다.

    예를 들어, 24세면 30세보다 작으므로 [L22]에 빈도를 발생시킵니다.

     

    2번

    가입나이[B3]를 [K10:R10]에서 찾는데, 찾을 값보다 작거나 같은 값 중에서 큰 값을 찾습니다.

    [K10:R10] 영역에 입력된 값은 숫자이고 셀서식으로 '세이상'이 붙어 있는 것으로

    실제 입력된 값이 숫자이므로 숫자로 인식하여 찾을 수 있습니다.

    24세의 경우 [M10] 셀을 반환하게 됩니다.

     

    4번

    ($C$3:$C$38=$N21) 조건은 동일한 코드인지 확인하는 것이고

    ($B$3:$B$38>=O$19) 조건은 나이를 확인하는 것이로, O19 보다 이상인지 비교합니다.

     

    좋은 하루 보내세요.

     

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