책 내용 질문하기
엑셀 실전 모의고사 A
도서
2024 시나공 컴퓨터활용능력 1급 실기 기본서
페이지
493
조회수
164
작성일
2024-02-18
작성자
권*진
첨부파일

엑셀 실전 모의고사 A형 계산작업 2번 문제에서 이해가 잘 되지 않는 점이 있어서 문의드립니다.

F3셀에 다음과 같이 입력하였습니다. 

 

INDEX($A$9:$F$35,   MATCH( LARGE(   (E3=$C$9:$C$35) *     ($D$9:$D$35),  3),$D$9:$D$35),2) 

 

그런데 교재와는 다르게 장동욱, 배무영, 배무영, 배무영 순으로 결과값이 나옵니다. 

 

또한 아래와 같이 입력했을 때는 장동욱, 장동욱, 장동욱, 배무영으로 나오더라구요.

INDEX($A$9:$F$35,   MATCH( LARGE(   (E3=$C$9:$C$35) *     ($D$9:$D$35),  3), (E3=$C$9:$C$35)   *  ($D$9:$D$35) ),2) 

 

자세히 살펴보니 match함수의 세번째 인수에 0을 넣으면 저런 오류가 사라집니다.

INDEX($A$9:$F$35,   MATCH( LARGE(   (E3=$C$9:$C$35) *     ($D$9:$D$35),  3),  $D$9:$D$35,  0  ),2) 

 

 왜 이러는지 알려주실 수 있나요? 왜 꼭 0을 넣어야 정확한 값을 얻을 수 있는 건가요?

답변
2024-02-20 17:23:02

안녕하세요.

 

- 배달지역별 세 번째로 큰 값과 배열재역별 값과 비교해야 하므로 (E3=$C$9:$C$35)*($D$9:$D$35)로 작성하는 것이 맞습니다.

- MATCH 함수에서 옵션을 0으로 지정하면 값을 찾을 때 정확히 일치하는 값을 찾습니다. 데이터 중 동일한 값이 없어 결과가 정상적으로 나온 것이지만 동일한 값이 있을 경우에는 결과가 정상적으로 나오지 않을 수 있습니다.

 

즐거운 하루 되세요.

  • 관리자
    2024-02-20 17:23:02

    안녕하세요.

     

    - 배달지역별 세 번째로 큰 값과 배열재역별 값과 비교해야 하므로 (E3=$C$9:$C$35)*($D$9:$D$35)로 작성하는 것이 맞습니다.

    - MATCH 함수에서 옵션을 0으로 지정하면 값을 찾을 때 정확히 일치하는 값을 찾습니다. 데이터 중 동일한 값이 없어 결과가 정상적으로 나온 것이지만 동일한 값이 있을 경우에는 결과가 정상적으로 나오지 않을 수 있습니다.

     

    즐거운 하루 되세요.

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