책 내용 질문하기
[2010 엑셀 2003] match함수 옵션 관련 입니다.
도서
[2010] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
조회수
67
작성일
2011-10-03
작성자
첨부파일

수고많으세요

2010년도 교재에서 기본모의고사 05회 문제2의 4번 내용입니다.(P 319)

ㅇ 정답에 나와있는 함수식
=INDEX($F$3:$I$6,MATCH(LEFT(A10,1),$E$3:$E$6),MATCH(D10,$F$2:$I$2))

ㅇ 내가 작성한 식
=INDEX($E$3:$I$6,MATCH(LEFT(A10,1),$E$3:$E$6,0), MATCH(D10,$F$2:$I$2,-1))
--> 의문점
1. 정답에 보면 MATCH 함수의 옵션이 생략되어 있는데, 어떨경우 생략이 가능한가요?
2. 내가 작성한 식이 오류가 나는 이유를 좀 알려주세요~
답변
2011-10-04 14:42:44

옵션이 생략된 이유는 가,나,다,라 0, 10, 20, 30 등으로 오름차순 정렬되어 있기 때문에 옵션이 생략 되었습니다.

옵션이 생략되면 1옵션으로 나타내게 되는데 1은 오름차순 성렬되어 있는 경우 사용할 수 있습니다.

0은 정확히 일치하는 값을 찾을때 -1 은 내림차순 정렬일때 사용가능 하죠.

님의 식이 잘못 된 이유는 index의 범위를 e열부터 잡았다는 것입니다. f열 부터 범위를 잡으셔서 안쪽의 값만을

1행 3열 로 세어 값을 구해야 합니다. E열 부터 범위로 잡다보니

가, 나, 다, 라 값도 나오게 되는 것이죠.

그리고 옵션 -1 은 사용할 수 없습니다. 내림차순이기때문이죠. 그래서 오류가 나는 것입니다.

=INDEX($E$3:$I$6,MATCH(LEFT(A10,1),$E$3:$E$6,0), MATCH(D10,$F$2:$I$2,-1))

옵션을 생략하시거나 1이나 0을 사용하여 나타내세요.

좋은 하루 되세요.

"
  • *
    2011-10-04 14:42:44

    옵션이 생략된 이유는 가,나,다,라 0, 10, 20, 30 등으로 오름차순 정렬되어 있기 때문에 옵션이 생략 되었습니다.

    옵션이 생략되면 1옵션으로 나타내게 되는데 1은 오름차순 성렬되어 있는 경우 사용할 수 있습니다.

    0은 정확히 일치하는 값을 찾을때 -1 은 내림차순 정렬일때 사용가능 하죠.

    님의 식이 잘못 된 이유는 index의 범위를 e열부터 잡았다는 것입니다. f열 부터 범위를 잡으셔서 안쪽의 값만을

    1행 3열 로 세어 값을 구해야 합니다. E열 부터 범위로 잡다보니

    가, 나, 다, 라 값도 나오게 되는 것이죠.

    그리고 옵션 -1 은 사용할 수 없습니다. 내림차순이기때문이죠. 그래서 오류가 나는 것입니다.

    =INDEX($E$3:$I$6,MATCH(LEFT(A10,1),$E$3:$E$6,0), MATCH(D10,$F$2:$I$2,-1))

    옵션을 생략하시거나 1이나 0을 사용하여 나타내세요.

    좋은 하루 되세요.

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