책 내용 질문하기
문제9번 질문입니다.
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
107
조회수
51
작성일
2014-09-29
작성자
첨부파일

함수에서 범위를 지정할 때, 문제에서 제시된 B10:H29 로 제시되었는데 문제를 풀고 나니 index함수에서 찾을값 범위가 B10:H29가 아닌 B11:H29이더군요. 기출문제를 풀다 보면 index문제가 가끔 나오기는 하는데 이럴 때 정말 헷갈립니다. 제시된 범위를 지정해도 오답이 나오는데 어쩔 때는 문제 9번처럼 필드명을 제외하고 블록을 지정해야 하고 결론적으로 제시된 범위가 있는데 그것을 사용하지 않고 왜 필드명을 제외한 범위로 지정했는지를 설명해주세요~~!

답변
2014-09-30 00:28:43

찾을 값과 같은 범위를 지정해 주시면 됩니다.

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

건물번호별 최대 월임대료를 구하고 건물번호별 월임대료에서 위치를 반환 한다~ 라는 뜻으로 생각 하시면 됩니다.

match 함수는 범위에서 찾을 값과 같은 데이터를 찾아 옵션을 적용하여 그 위치의 일련번호로 표시하기 때문에

찾을값과 같은 범위를 사용 하시면 됩니다.

좋은 하루 되세요.

"
  • *
    2014-09-30 00:28:43

    찾을 값과 같은 범위를 지정해 주시면 됩니다.

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

    건물번호별 최대 월임대료를 구하고 건물번호별 월임대료에서 위치를 반환 한다~ 라는 뜻으로 생각 하시면 됩니다.

    match 함수는 범위에서 찾을 값과 같은 데이터를 찾아 옵션을 적용하여 그 위치의 일련번호로 표시하기 때문에

    찾을값과 같은 범위를 사용 하시면 됩니다.

    좋은 하루 되세요.

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