책 내용 질문하기
107페이지 배열수식 문제중에 9번이요 ㅠㅠ
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
107
조회수
38
작성일
2012-08-16
작성자
첨부파일

107페이지 배열수식 문제중에 9번이 정말 이해가 안가요..

설명을 읽어도, 하나씩 해보도 이해가 안가요 ㅠ

배열수식의 공식인 조건*계산범위 이거 잇자나요,

index 는 적용안하고, max랑 match 에만 적용되는건가요 ?

배열수식 중요하고 어려운데 ㅠㅠ

이건 토막강의가 없네요 ...

흑흑

답변
2012-08-17 08:30:16

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

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

index(범위,행,열) 인데 행에는 match의 값으로 구하여 행값을 입력하고 열은 마지막에 보이는 3입니다.


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

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

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

match 값안에서 조건과 값을 구하기 때문에 조건*계산범위 가 나오는 것입니다.

여거서 모두 계산하고 나면 원하는 값의 행위치가 반영되어

index의 범위 b11:h29에서 행과 열에 위치한 값을 구할 수 있습니다.

좋은 하루 되세요.

"
  • *
    2012-08-17 08:30:16

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

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

    index(범위,행,열) 인데 행에는 match의 값으로 구하여 행값을 입력하고 열은 마지막에 보이는 3입니다.


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

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

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

    match 값안에서 조건과 값을 구하기 때문에 조건*계산범위 가 나오는 것입니다.

    여거서 모두 계산하고 나면 원하는 값의 행위치가 반영되어

    index의 범위 b11:h29에서 행과 열에 위치한 값을 구할 수 있습니다.

    좋은 하루 되세요.

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