책 내용 질문하기
2019년 컴활1급실기 부록책 159쪽 문제2-1,문제2-3(2018년 1회 E형)
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
159
조회수
155
작성일
2019-06-03
작성자
탈퇴*원
첨부파일

문제2-1에 hlookup함수가 쓰이는데 [표2]에 인원수 범위가 두 줄에 걸쳐 써있는데 이런 경우도 hlookup함수가 인식을 하여 계산이 되나요?

 

문제2-3에 정답 {=FREQUENCY( IF($B$4:$B$33=K$9, $C$4:$C$33), $J$10:$J$14 )} 이 식을 도무지 이해할 수가 없습니다. FREQUENCY함수는 원래 FREQUENCY(배열1,배열2)로 쓰는 걸로 아는데요.. 그리고 배열함수로 IF가 들어갈땐 IF(( 조건1)*(조건2),계산범위)로 쓰고요. 근데 이 식은 무슨말인지 모르겠어요. 

답변
2019-06-04 22:23:13

안녕하세요.

 

문제2-1.

인원수 범위가 두 줄이지만, Hlookup(찾을값,범위,행번호,옵션) 함수는 찾을값을 범위의 첫번째 행에서 찾습니다.

이 문제에서 두 번째 행은 무시된다고 보시면 됩니다.

 

 

문제2-3.

{=FREQUENCY( IF($B$4:$B$33=K$9, $C$4:$C$33), $J$10:$J$14 )}

 =FREQUENCY( 배열1                                   , 배열2         ) 가 됩니다. 범위1에  IF($B$4:$B$33=K$9, $C$4:$C$33) 이 사용된 것입니다.

IF로 반환된 배열을 배열1로 지정한 것이죠.

FREQUENCY 함수는 배열2의 범위에 대한 배열1 요소들의 빈도 수를 계산합니다.

 

 IF($B$4:$B$33=K$9, $C$4:$C$33)

 IF(배열 조건,          참             ) 의 형식입니다.

배열 조건이 참이라면, 동일 행에 대해 [C4:C33] 영역에서 값을 반환합니다.

이렇게 되면 결과가 조건이 참인 [C4:C33] 영역의 배열이 만들어 지게 됩니다.

 

좋은 하루 보내세요. 

 

 

  • 관리자
    2019-06-04 22:23:13

    안녕하세요.

     

    문제2-1.

    인원수 범위가 두 줄이지만, Hlookup(찾을값,범위,행번호,옵션) 함수는 찾을값을 범위의 첫번째 행에서 찾습니다.

    이 문제에서 두 번째 행은 무시된다고 보시면 됩니다.

     

     

    문제2-3.

    {=FREQUENCY( IF($B$4:$B$33=K$9, $C$4:$C$33), $J$10:$J$14 )}

     =FREQUENCY( 배열1                                   , 배열2         ) 가 됩니다. 범위1에  IF($B$4:$B$33=K$9, $C$4:$C$33) 이 사용된 것입니다.

    IF로 반환된 배열을 배열1로 지정한 것이죠.

    FREQUENCY 함수는 배열2의 범위에 대한 배열1 요소들의 빈도 수를 계산합니다.

     

     IF($B$4:$B$33=K$9, $C$4:$C$33)

     IF(배열 조건,          참             ) 의 형식입니다.

    배열 조건이 참이라면, 동일 행에 대해 [C4:C33] 영역에서 값을 반환합니다.

    이렇게 되면 결과가 조건이 참인 [C4:C33] 영역의 배열이 만들어 지게 됩니다.

     

    좋은 하루 보내세요. 

     

     

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