책 내용 질문하기
질문 드립니다.
도서
2020 시나공 컴퓨터활용능력 1급 실기 [기본서]
페이지
139,142,152
조회수
283
작성일
2020-07-15
작성자
탈퇴*원
첨부파일

전부 함수사전 계산작업 문제 모음 파트 관련 질문입니다.

 

 

1. 139쪽 4번

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

 

저는 식을 이렇게 작성했는데요.

답지를 보니까 단과대학에 대한 조건은 지정되어 있는데 취업 구분별 조건은 지정이 안 되어 있더라고요.

왜 그런 건가요?

 

 

 

2.142쪽 2번

"?"&     &"*"

이 부분의 앞 뒤에 붙는 기호들의 의미가 무엇인지 궁금합니다.

 

 

 

3. 152쪽 2번

{"영어", "수학"} 이 부분이 잘 이해가 안 되어 답변을 찾아보았는데요.

 


[표1]의 과목은 "영어, 수학, 국어" 중 하나인데 [표2] 할인율표의 과목은 "영어, 기타"입니다. 즉, 영어와 그 외의 과목으로 구분하라는 의미이지요.
이런 경우 "영어"만 정확히 찾고 나머지는 모두 "기타"로 처리해야 하는데 1) "영어, 수학, 기타, 국어"로 내림차순 정렬되므로 이 방법을 이용할 수 없습니다.
왜냐면, 내림차순이므로 '옵션'으로 -1을 사용해야하는데 "국어"는 "기타"보다 작아 기타로 처리되지만, "수학"은 "기타"보다 크므로 "영어"로 처리됩니다.
이런 경우, 별도로 찾을 데이터가 있는 범위를 만들어 주면 됩니다.
가장 큰 "영어"와 두 번째 큰 항목인 "수학"을 두 번째로 하여 범위를 만들면 2) "영어"를 제외한 모든 과목은 "수학"으로 처리됩니다.

"수학"이 "기타"역할을 하는 것이지요.

 

답변 중 밑줄 친 부분이 잘 이해가 안 됩니다.

1) 내림차순 정렬이 갑자기 왜 나왔는지 모르겠습니다.

2) 어째서 자동으로 모든 과목이 수학으로 분류가 되는 건가요?

 

 

 

 

 

 

 

답변
2020-07-17 09:51:42

1. =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))

...

 

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

 

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

 

2. & 연산자는 앞뒤의 값을 이어주기 위한 것입니다. 

 

a25에 입력된 값 앞뒤로 

 

?와 * 를 입력하게 하여 

 

?C* 로 표시되게 됩니다. 

 

이것을 조건으로 사용하므로 6C-46 의 값을 찾아 사용할 수 있는 것이죠. 

 

3. 영어와 기타로 표시하려고 하는데 내림차순 정렬을 하게 되면 

 

영어, 수학, 기타, 국어 로 표시가 되는 것입니다.  

 

match 함수를 이용할때 옵션을 사용해야 하는데 영어가 처음나오게 하는 것은 내림차순 정렬이기 때문입니다. 

 

영어와 기타로 표시해야 하는데 기타 보다 수학이 먼저 나오기 때문에 이런 방법을 이용할 수 없어서 

 

새로운 기준을 표시한 것입니다. 

 

영어, 수학 으로 지정하게 되면 영어는 정확하게 찾아지게 되고 


수학 이외의 값은 기타로 사용할 수 있기 때문에 이런 방법을 이용하는 것입니다. 


좋은 하루 되세요. 

 

  • 관리자
    2020-07-17 09:51:42

    1. =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))

    ...

     

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

     

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

     

    2. & 연산자는 앞뒤의 값을 이어주기 위한 것입니다. 

     

    a25에 입력된 값 앞뒤로 

     

    ?와 * 를 입력하게 하여 

     

    ?C* 로 표시되게 됩니다. 

     

    이것을 조건으로 사용하므로 6C-46 의 값을 찾아 사용할 수 있는 것이죠. 

     

    3. 영어와 기타로 표시하려고 하는데 내림차순 정렬을 하게 되면 

     

    영어, 수학, 기타, 국어 로 표시가 되는 것입니다.  

     

    match 함수를 이용할때 옵션을 사용해야 하는데 영어가 처음나오게 하는 것은 내림차순 정렬이기 때문입니다. 

     

    영어와 기타로 표시해야 하는데 기타 보다 수학이 먼저 나오기 때문에 이런 방법을 이용할 수 없어서 

     

    새로운 기준을 표시한 것입니다. 

     

    영어, 수학 으로 지정하게 되면 영어는 정확하게 찾아지게 되고 


    수학 이외의 값은 기타로 사용할 수 있기 때문에 이런 방법을 이용하는 것입니다. 


    좋은 하루 되세요. 

     

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