책 내용 질문하기
index와 match사용이
도서
2019 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
187
조회수
243
작성일
2019-09-15
작성자
탈퇴*원
첨부파일

max는 이해가는데 index와 match함수가 왜이렇게 쓰였는지 이해가 안갑니다. 그리고 $는 왜안하는 건가요? 

답변
2019-09-16 21:30:16

안녕하세요.

 

[표1]을 이용하여 [I35] 셀에 분류가 “취미/레저”인 고객 중 금액이 가장 많은 고 객의 고객코드를 계산하여 표시하는 것이 문제입니다.

 

우선 I35 셀에만 결과를 넣고, 수식을 복사하지 않아도 되므로 절대참조하지 않아도 됩니다. 그래서 범위를 $로 고정하지 않은 것입니다.

 

함수를 살펴보면, 다음과 같습니다.

=INDEX(  B4:J27,MATCH(  MAX((B4:B27=“취미/ 레저”)*I4:I27),(B4:B27=“취미/레저”)*I4:I27,0  ), 2  )

=INDEX(  범위,   행번호,                                                                                     열번호)로

범위에서 MATCH로 구한 행번호와 범위의 2열에 해당하는 데이터를 반환하는 것입니다. Index의 열번호가 2로 고정된 것은 범위B4:J27 중 고객코드가 저장되어 있는 열이 2열이기 때문에 2로 고정한 것입니다.

 

MATCH를 이용해서

 “취미/레저”인 고객 중 금액이 가장 많은 고객을 찾아, 행번호로 사용합니다.

 

MATCH(  MAX((B4:B27=“취미/레저”)*I4:I27),(B4:B27=“취미/레저”)*I4:I27,0  )

MATCH( 찾을값,                                    , 범위                         ,옵션)의 형식으로 사용됩니다.

조건에 맞는 찾을값을 지정하기 위해 분류가 "취미/레저"인 금액의 MAX값을 지정합니다.


범위도 조건에 맞는 데이터만을 범위로 지정하기 위해 조건 (B4:B27=“취미/레저”)를 만족하는 [I4:I27] 영역의 데이터로 지정합니다.

 

옵션은 찾을값과 첫번째로 정확하게 일치하는 값을 찾기 위해 0으로 지정합니다. 이 경우 범위는 정렬되어 있지 않아도 됩니다.

 

좋은 하루 보내세요. 

  • 관리자
    2019-09-16 21:30:16

    안녕하세요.

     

    [표1]을 이용하여 [I35] 셀에 분류가 “취미/레저”인 고객 중 금액이 가장 많은 고 객의 고객코드를 계산하여 표시하는 것이 문제입니다.

     

    우선 I35 셀에만 결과를 넣고, 수식을 복사하지 않아도 되므로 절대참조하지 않아도 됩니다. 그래서 범위를 $로 고정하지 않은 것입니다.

     

    함수를 살펴보면, 다음과 같습니다.

    =INDEX(  B4:J27,MATCH(  MAX((B4:B27=“취미/ 레저”)*I4:I27),(B4:B27=“취미/레저”)*I4:I27,0  ), 2  )

    =INDEX(  범위,   행번호,                                                                                     열번호)로

    범위에서 MATCH로 구한 행번호와 범위의 2열에 해당하는 데이터를 반환하는 것입니다. Index의 열번호가 2로 고정된 것은 범위B4:J27 중 고객코드가 저장되어 있는 열이 2열이기 때문에 2로 고정한 것입니다.

     

    MATCH를 이용해서

     “취미/레저”인 고객 중 금액이 가장 많은 고객을 찾아, 행번호로 사용합니다.

     

    MATCH(  MAX((B4:B27=“취미/레저”)*I4:I27),(B4:B27=“취미/레저”)*I4:I27,0  )

    MATCH( 찾을값,                                    , 범위                         ,옵션)의 형식으로 사용됩니다.

    조건에 맞는 찾을값을 지정하기 위해 분류가 "취미/레저"인 금액의 MAX값을 지정합니다.


    범위도 조건에 맞는 데이터만을 범위로 지정하기 위해 조건 (B4:B27=“취미/레저”)를 만족하는 [I4:I27] 영역의 데이터로 지정합니다.

     

    옵션은 찾을값과 첫번째로 정확하게 일치하는 값을 찾기 위해 0으로 지정합니다. 이 경우 범위는 정렬되어 있지 않아도 됩니다.

     

    좋은 하루 보내세요. 

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