책 내용 질문하기
2018년 2회 1급 4번 문항
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
147
조회수
270
작성일
2021-02-15
작성자
탈퇴*원

안녕하세요

 

4번 문항 정답을 봐도 이해가 안되서 문의 드립니다.

 

index 에서 범위, 행, 열에서 열값 역시 match 함수로 되는게 아닌가 했는데 정답과 달라서 풀이 해설 좀 부탁 드립니다.

답변
2021-02-17 19:41:19

=INDEX($B$4:$B$33,MATCH(LARGE(($A$4:$A$33=$O9)*E$4:E$33,1),($A$4:$A$33=$O9)*E$4:E$33,0)) 

 

 로 입력한 후 채우기 핸들을 사용하시면 

 

오른쪽으로 채우기 핸들을 사용했을 때 

 

=INDEX($B$4:$B$33,MATCH(LARGE(($A$4:$A$33=$O9)*E$4:E$33,1),($A$4:$A$33=$O9)*E$4:E$33,0)) 

=INDEX($B$4:$B$33,MATCH(LARGE(($A$4:$A$33=$O9)*F$4:F$33,1),($A$4:$A$33=$O9)*F$4:F$33,0)) 

=INDEX($B$4:$B$33,MATCH(LARGE(($A$4:$A$33=$O9)*G$4:G$33,1),($A$4:$A$33=$O9)*G$4:G$33,0)) 

...

 

빨간색으로 표시된 부분이 변경되면서 

 

인문대학별 건강보험연계, 해외취업자, 창업자, 프리랜서에 해당하는 부분을 찾을 수 있습니다.

 

채우기 핸들을 아래쪽으로 내리면 

 

=INDEX($B$4:$B$33,MATCH(LARGE(($A$4:$A$33=$O9)*E$4:E$33,1),($A$4:$A$33=$O9)*E$4:E$33,0))  

=INDEX($B$4:$B$33,MATCH(LARGE(($A$4:$A$33=$O10)*E$4:E$33,1),($A$4:$A$33=$O10)*E$4:E$33,0)) 

 

사회과학대학으로 변경 되고 

 

오른쪽으로 채우기 핸들을 사용하시면 

 

=INDEX($B$4:$B$33,MATCH(LARGE(($A$4:$A$33=$O10)*E$4:E$33,1),($A$4:$A$33=$O10)*E$4:E$33,0)) 

=INDEX($B$4:$B$33,MATCH(LARGE(($A$4:$A$33=$O10)*F$4:F$33,1),($A$4:$A$33=$O10)*F$4:F$33,0)) 

=INDEX($B$4:$B$33,MATCH(LARGE(($A$4:$A$33=$O10)*G$4:G$33,1),($A$4:$A$33=$O10)*G$4:G$33,0))

...

 

로 사회과학대학별 건강보험연계, 해외취업자, 창업자, 프리랜서에 해당하는 부분을 찾을 수 있습니다.

 

이렇게 절대참조와 혼합참조를 잘 사용하시면 하나의 식으로 여러 값을 정확하게 나타낼 수 있습니다. 

 

  • 관리자
    2021-02-17 19:41:19

    =INDEX($B$4:$B$33,MATCH(LARGE(($A$4:$A$33=$O9)*E$4:E$33,1),($A$4:$A$33=$O9)*E$4:E$33,0)) 

     

     로 입력한 후 채우기 핸들을 사용하시면 

     

    오른쪽으로 채우기 핸들을 사용했을 때 

     

    =INDEX($B$4:$B$33,MATCH(LARGE(($A$4:$A$33=$O9)*E$4:E$33,1),($A$4:$A$33=$O9)*E$4:E$33,0)) 

    =INDEX($B$4:$B$33,MATCH(LARGE(($A$4:$A$33=$O9)*F$4:F$33,1),($A$4:$A$33=$O9)*F$4:F$33,0)) 

    =INDEX($B$4:$B$33,MATCH(LARGE(($A$4:$A$33=$O9)*G$4:G$33,1),($A$4:$A$33=$O9)*G$4:G$33,0)) 

    ...

     

    빨간색으로 표시된 부분이 변경되면서 

     

    인문대학별 건강보험연계, 해외취업자, 창업자, 프리랜서에 해당하는 부분을 찾을 수 있습니다.

     

    채우기 핸들을 아래쪽으로 내리면 

     

    =INDEX($B$4:$B$33,MATCH(LARGE(($A$4:$A$33=$O9)*E$4:E$33,1),($A$4:$A$33=$O9)*E$4:E$33,0))  

    =INDEX($B$4:$B$33,MATCH(LARGE(($A$4:$A$33=$O10)*E$4:E$33,1),($A$4:$A$33=$O10)*E$4:E$33,0)) 

     

    사회과학대학으로 변경 되고 

     

    오른쪽으로 채우기 핸들을 사용하시면 

     

    =INDEX($B$4:$B$33,MATCH(LARGE(($A$4:$A$33=$O10)*E$4:E$33,1),($A$4:$A$33=$O10)*E$4:E$33,0)) 

    =INDEX($B$4:$B$33,MATCH(LARGE(($A$4:$A$33=$O10)*F$4:F$33,1),($A$4:$A$33=$O10)*F$4:F$33,0)) 

    =INDEX($B$4:$B$33,MATCH(LARGE(($A$4:$A$33=$O10)*G$4:G$33,1),($A$4:$A$33=$O10)*G$4:G$33,0))

    ...

     

    로 사회과학대학별 건강보험연계, 해외취업자, 창업자, 프리랜서에 해당하는 부분을 찾을 수 있습니다.

     

    이렇게 절대참조와 혼합참조를 잘 사용하시면 하나의 식으로 여러 값을 정확하게 나타낼 수 있습니다. 

     

  • 관리자
    2021-02-18 19:02:40

    =INDEX($B$4:$B$33,MATCH(LARGE(($A$4:$A$33=$O9)*E$4:E$33,1),($A$4:$A$33=$O9)*E$4:E$33,0) 

     

    빨간색은 범위, 보라색은 행 입니다. 

     

    열은 생략 되었으므로 1로 지정됩니다. 

     

    행에 사용된   MATCH(LARGE(($A$4:$A$33=$O9)*E$4:E$33,1),($A$4:$A$33=$O9)*E$4:E$33,0)  0은 

     

    match 의 옵션 입니다. 

     

    -1 : 찾을 값 보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.

    0 : 찾을 값에서 첫번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬 되어 있지 않아도 됩니다.

    1 : 찾을 값 보다 작거나 같은 값 중에서 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬 되어 있어야 합니다.

    생략할시 1로 지정되므로 오름차순 정렬된 상태라면 옵션을 생략하거나 1을 입력하셔도 정확한 결과가 나오는 것입니다.

     

     

    범위의 값이 정렬된 것을 확인 하셔야 합니다.

     

     

    내림차순이면 -1, 오름차순이면 1, 정확하게 일치하는 값은 0 이 됩니다.

     

    이문제에서는 해당 범위가 정렬된 상태가 아니기 때문에 정확히 일치하는 값을 찾는 0 을 사용해야 하는 것입니다.

     

    좋은 하루 되세요. 

     

     

  • *
    2021-02-17 22:05:43

    네 확인했습니다. INDEX 함수에서 범위, 행, 열로 알고 있는데 그럼 large는 최대 취업자인 큰 값을 찾는것으로 ,1은 이해했는데 열찾기에서 ,0이 잘 이해가 안됩니다.ㅜ

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