책 내용 질문하기
배열수식 9번문제
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
115
조회수
34
작성일
2014-12-03
작성자
첨부파일

와!!!!!!!!!!!!!!만들어진 수식에대한 이해가 정말 안갑니다.

=INDEX(B11:H29,MATCH(MAX((B11:B29=B3)*G11:G29)),(B11:B29=B3)*G11:G29,0),3)

MATCH함수 이후로 이어지는 수식 구성이 왜 이렇게 되는지 궁금합니다.

EX)MATCH(찾을값,찾을범위) 이런틀을 가지고 수식을 입력하는데 도무지 이 이후로 어떠한 부분부터 궁금한지조차 스스로도 이해가 안갈정도로 궁금합니다.

그리고 배열수식 자투리 인강좀 올려주시면 안되나요?>

답변
2014-12-04 06:55:20

=index(B11:H29, MATCH(MAX((B11:B29=B3)*G11:G29),(B11:B29=B3) *G11:G29,0),3)

index의 처음 범위는 데이터 전체의 범위 입니다.

match 안에서 max 함수가 구하는 것은 B11:B29영역중 B3에 대한 것중 G11:G29안에서 최대값을 찾는 것입니다.

즉 건물번호중 BD-002의 월임대료 최대값 만을 구하게 되는 것입니다.

그리고 macth함수의 범위도 마찬가지로 건물번호중 BD-002의 월임대료 중에서 구하는 것이지요.

일단 범위는 G11:G29 까지 주어졌지만 이중 BD-002에 맞는 것만을 구하기 때문에 위치는 정확하게 주어지는 것입니다.

배열 수식을 사용 하기 때문에 가능 한 것입니다.

좋은 하루 되세요.

"
  • *
    2014-12-04 06:55:20

    =index(B11:H29, MATCH(MAX((B11:B29=B3)*G11:G29),(B11:B29=B3) *G11:G29,0),3)

    index의 처음 범위는 데이터 전체의 범위 입니다.

    match 안에서 max 함수가 구하는 것은 B11:B29영역중 B3에 대한 것중 G11:G29안에서 최대값을 찾는 것입니다.

    즉 건물번호중 BD-002의 월임대료 최대값 만을 구하게 되는 것입니다.

    그리고 macth함수의 범위도 마찬가지로 건물번호중 BD-002의 월임대료 중에서 구하는 것이지요.

    일단 범위는 G11:G29 까지 주어졌지만 이중 BD-002에 맞는 것만을 구하기 때문에 위치는 정확하게 주어지는 것입니다.

    배열 수식을 사용 하기 때문에 가능 한 것입니다.

    좋은 하루 되세요.

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