책 내용 질문하기
컴활 1권 101페이지 9번문제에 대한 질문입니다.
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
101
조회수
23
작성일
2017-07-11
작성자
탈퇴*원
첨부파일

안녕하세요.

컴활 1권 101페이지 9번문제에 대한 질문입니다.

문제의 정답 함수에서 ($B$11:$B$29=B3)이라는 조건을

max의 범위 뿐만 아니라 match의 범위에도 포함시켜줬는데요.

max의 범위에서 이미 포함시켰는데, 왜 match의 범위에서까지 포함시켜야 하는건지 궁금합니다.

그리고 그렇다면 왜 index 함수에서는 포함시키지 않는지 궁금합니다!

답변 부탁드립니다. 감사합니다.:D

답변
2017-07-14 21:06:43

match는 해당 범위에서 찾을 값의 위치를 반환하는 함수입니다.

문의하신 내용은 해당 범위를 왜 위와 같이 지정하느냐 인데요.

조건에 만족하는 범위에서 찾을 값을 찾아야 하기 때문입니다.

max 안의 조건과 범위의 조건이 같죠.

조건을 만족하는 내용 중 최대값을 찾아서 그 최대값이 조건을 만족하는 범위에서 몇번째 위치에 있는냐를 찾게되는 것입니다.

$G$11:$G$29 로 변경해도 정확한 결과가 나오는 경우도 있습니다.

정확한 결과가 나온다면 이 범위를 사용하셔도 상관은 없습니다.

좋은 하루 되세요.

  • *
    2017-07-14 21:06:43

    match는 해당 범위에서 찾을 값의 위치를 반환하는 함수입니다.

    문의하신 내용은 해당 범위를 왜 위와 같이 지정하느냐 인데요.

    조건에 만족하는 범위에서 찾을 값을 찾아야 하기 때문입니다.

    max 안의 조건과 범위의 조건이 같죠.

    조건을 만족하는 내용 중 최대값을 찾아서 그 최대값이 조건을 만족하는 범위에서 몇번째 위치에 있는냐를 찾게되는 것입니다.

    $G$11:$G$29 로 변경해도 정확한 결과가 나오는 경우도 있습니다.

    정확한 결과가 나온다면 이 범위를 사용하셔도 상관은 없습니다.

    좋은 하루 되세요.

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