책 내용 질문하기
INDEX함수와 MATCH함수 같이 사용되는 문제
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
119
조회수
60
작성일
2012-07-04
작성자
첨부파일

5번문제에 IF,MIN,MATCH,INDEX함수를 이용한 배열수식 문제

답을 봐도 이해가 안가네요

유독 MATCH랑 INDEX함수의 개념이 정확하게 머리에 없어서 그런지

이둘만 같이나오면 문제를 못풀겠네요 어려워서 ㅠ

답변 부탁드려요 ㅎㅎ

답변
2012-07-05 07:39:23
MATCH((MAX(($B$18:$B$33=$B11)*F$18:F$33)),($B$18:$B$33=$B11)*F$18:F$33,0)

match 부분이죠.

match(max(찾을값),찾을값의위치를 찾을 범위,옵션)

입니다.

MAX(($B$18:$B$33=$B11)*F$18:F$33)),($B$18:$B$33=$B11)*F$18:F$33,0)

max((조건)*최대값을찾을범위),(조건과 같은 범위),정확하게일치하는값)

이 되는 것이죠.

b11과 같은 것의 범위에서 최대값을 찾는 것입니다.

그리고 이 값이 있는 위치도 b11과 같은 것의 범위에서 찾게 되는 것입니다.

=INDEX($B$18:$H$33,MATCH((MAX(($B$18:$B$33=$B11)*F$18:F$33)),($B$18:$B$33=$B11)*F$18:F$33,0),3)

=index(범위,행,열)
이므로 범위에서 match로 찾은 행값과 3열에 위치하는 값을 찾게 되는 것입니다.

좋은 하루 되세요.
"
  • *
    2012-07-05 07:39:23
    MATCH((MAX(($B$18:$B$33=$B11)*F$18:F$33)),($B$18:$B$33=$B11)*F$18:F$33,0)

    match 부분이죠.

    match(max(찾을값),찾을값의위치를 찾을 범위,옵션)

    입니다.

    MAX(($B$18:$B$33=$B11)*F$18:F$33)),($B$18:$B$33=$B11)*F$18:F$33,0)

    max((조건)*최대값을찾을범위),(조건과 같은 범위),정확하게일치하는값)

    이 되는 것이죠.

    b11과 같은 것의 범위에서 최대값을 찾는 것입니다.

    그리고 이 값이 있는 위치도 b11과 같은 것의 범위에서 찾게 되는 것입니다.

    =INDEX($B$18:$H$33,MATCH((MAX(($B$18:$B$33=$B11)*F$18:F$33)),($B$18:$B$33=$B11)*F$18:F$33,0),3)

    =index(범위,행,열)
    이므로 범위에서 match로 찾은 행값과 3열에 위치하는 값을 찾게 되는 것입니다.

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