책 내용 질문하기
기출2 - 3번문제요
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
114
조회수
124
작성일
2015-10-27
작성자
첨부파일

답은 =INDEX($B$18:$H$33,MATCH(MAX(($B$18:$B$33=$B11)*$F18:$F33),($B$18:$B$33=$B11)*$F18:$F33,0),3) 이거인데

저는 저기서 MATCH의 옵션값을 생략했거든요. 왜냐하면 어차피 정확한 MAX값이 MATCH함수의 범위에 있으니까 옵션을 설정하든 설정하지 않든 그 MAX 값을 찾는다고 생각했기 때문입니다.

근데 옵션값을 생략하고 =INDEX($B$18:$H$33,MATCH(MAX(($B$18:$B$33=$B11)*$F18:$F33),($B$18:$B$33=$B11)*$F18:$F33),3) 이렇게 하면 정답인 이상봉이 아니고 이나영이 나오네요 왜 이러는 거죠??

답변
2015-10-29 13:37:11

match 의 옵션으로 match 의 범위의 값이 정렬된 상태가 아니므로

정확히 일치하는 값을 찾는 0 을 사용하셔야 합니다.

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

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

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

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

좋은 하루 되세요.

  • *
    2015-10-29 13:37:11

    match 의 옵션으로 match 의 범위의 값이 정렬된 상태가 아니므로

    정확히 일치하는 값을 찾는 0 을 사용하셔야 합니다.

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

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

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

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

    좋은 하루 되세요.

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