책 내용 질문하기
match 함수 사용
도서
[2015] 컴퓨터활용능력 2급 실기
페이지
91
조회수
319
작성일
2016-07-23
작성자
첨부파일

별책 부록 91쪽에 사용된 match함수에 대해 궁금한 것이 있는데요. 이 함수가 vlookup함수 대신에 사용된건 알고 있습니다. 그런데 범위를 지정할 때, 범위 지정하는 주소가 왜 $E$9:$E$12 인거죠?? D9에서 F12까지로 지정 안 한 이유를 알고 싶습니다. 다른 문제가 나오면 헤갈릴것 같아서요..

답변
2016-07-26 10:02:22

구간종료로 표시되어 100, 80, 60, 40 으로 내림차순 정렬된 범위입니다.

이범위를 사용해야 정확한 결과가 나오므로 이 범위를 사용한 것입니다.

인사점수가 91점 이면 찾을 값 보다 크거나 같은 값중 가장 작은 값을 찾게 되죠.

그래서 1 값이 반환되어 1등급으로 표시되는 것입니다.

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

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

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

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

쉽게 설명하자면 match의 값을 구할 범위가 오름차순으로 정렬되었는지 내림차순인지 정렬되지 않았는지를 판단하여 옵션을 결정하시면 됩니다.

좋은 하루 되세요.

  • *
    2016-07-26 10:02:22

    구간종료로 표시되어 100, 80, 60, 40 으로 내림차순 정렬된 범위입니다.

    이범위를 사용해야 정확한 결과가 나오므로 이 범위를 사용한 것입니다.

    인사점수가 91점 이면 찾을 값 보다 크거나 같은 값중 가장 작은 값을 찾게 되죠.

    그래서 1 값이 반환되어 1등급으로 표시되는 것입니다.

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

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

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

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

    쉽게 설명하자면 match의 값을 구할 범위가 오름차순으로 정렬되었는지 내림차순인지 정렬되지 않았는지를 판단하여 옵션을 결정하시면 됩니다.

    좋은 하루 되세요.

  • *
    2016-07-26 10:06:36

    안녕하세요. 길벗 수험서 운영팀입니다.

    문의한 문제는 점수가 100~81이면 1등급, 80~61이면 2등급, 60~41이면 3등급, 40~0이면 4등급입니다.

    이것은 B열에 있는 인사점수가 구간종료의 값과 같거나 큰 값을 찾으면 됩니다.

    예를 들어 B3셀의 86을 구간종료에서 찾게되면 86과 같거나 같은 것이 없읇 경우 큰 값을 찾게되면 100을 찾게되어 1등급이 되는 것이지요.

    그러므로 MATCH 함수의 범위를 구간종료가 있는 E9:E12 영역으로, 옵션을 '-1'로 지정하여 수식을 작성한 것입니다.

    옵션을 -1로 지정하면 찾을 값보다 크거나 같은 값 중 가장 작은 값을 찾습니다.

    참고로 구간시작 영역이 오름차순으로 지정되어 있었다면 옵션 1로 지정할 수 있지만 내림차순으로 되어 있어 사용할 수 없습니다.

    행복한 하루되세요.^^

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