책 내용 질문하기
엑셀 2012년 3회 e형 모의고사 문제 2-2 질문
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
177
조회수
85
작성일
2014-01-14
작성자
첨부파일

=INDEX(A4:K26,MATCH(MAX((B4:B26=D30)*D4:D26),(B4:B26=D30)*D4:D26,0),1)

이함수인데요

풀어서 설명해주시면안될까요..

index함수와 match 함수 너무어렵네요..

답변
2014-01-17 10:34:47

index(범위,match(max(조건)*관련범위),(조건)*관련범위,0))


MATCH 뒷 부분이 이해가 안되는 건가요? 조건에 맞는 값 중 최대값을 구한 후 그 범위에서 상대번지를 찾아야 합니다.

그러므로 조건에 맞는 범위를 지정해야 합니다. 그래서 (조건)*관련범위로 지정해주는 것입니다.


match 에서 찾는 것은 max 값이 들었는 위치를 찾아 숫자를 반영하고

이부분이 index의 행 부분이므로 행에 해당하는 값을 반환하게 되는 것입니다.

index(전체범위,분류별 최고가의 위치,1 즉 제품코드를 반환하기위한 열번호)

좋은 하루 되세요.

"
  • *
    2014-01-17 10:34:47

    index(범위,match(max(조건)*관련범위),(조건)*관련범위,0))


    MATCH 뒷 부분이 이해가 안되는 건가요? 조건에 맞는 값 중 최대값을 구한 후 그 범위에서 상대번지를 찾아야 합니다.

    그러므로 조건에 맞는 범위를 지정해야 합니다. 그래서 (조건)*관련범위로 지정해주는 것입니다.


    match 에서 찾는 것은 max 값이 들었는 위치를 찾아 숫자를 반영하고

    이부분이 index의 행 부분이므로 행에 해당하는 값을 반환하게 되는 것입니다.

    index(전체범위,분류별 최고가의 위치,1 즉 제품코드를 반환하기위한 열번호)

    좋은 하루 되세요.

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