책 내용 질문하기
기본모의고사 4회 계산작업 1번문제 수식 질문입니다.
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
359
조회수
106
작성일
2017-12-22
작성자
탈퇴*원
첨부파일

기본모의고사 4회 계산작업 1번문제 수식이

= INDEX($A$10:$H$18, MATCH(MAX(($E$10:$E$18)*($D$10:$D$18=D4)),($D$10:$D$18=D4)*($E$10:$E$18),0),1)

입니다.

이때, MATCH 함수는 상대적인 위치를 구하는 함수인데, 그 안에 배열수식으로 조건(직위가 "부장")이 입력되어 있기 때문에 함수의 결과 직위가 '부장'인 데이터에 대한 인사고과 중 최대값의 데이터 위치를 반환하게 됩니다.

그럼 이때는 직위가 '부장'인 데이터에 대해서만 상대적인 위치를 출력했기 때문에, INDEX 함수를 사용할때 맨 처음 참조할 범위가 $A$10:$H$18과 같이 표 전체가 아니라 ($A$10:$H$18)*($D$10:$D$18=D4) 처럼 직위가 '부장'인 데이터에 대한 범위로 설정되는것이 맞다고 생각됩니다. 그런데 실제로 함수를 입력해보니 그렇지 않아서 어느부분에서 잘못된 것인지 궁금합니다.

답변
2017-12-27 15:28:09

index(범위,행,열)

으로 범위에는 행과 열에 해당하는 값이 표시될 수 있는 범위를 나타내야 합니다.

그러므로 이문제에서는 전체 범위를 사용하였습니다.

값을 구할 범위는 a열의 값이기 때문이죠.

어떻게 범위를 지정하든 저오학한 결과가 나오면 정답으로 인정 되는데요.

질문 주신 방법처럼 ($A$10:$H$18)*($D$10:$D$18=D4) 로는 사용할 수 없습니다.

좋은 하루 되세요.

  • *
    2017-12-27 15:28:09

    index(범위,행,열)

    으로 범위에는 행과 열에 해당하는 값이 표시될 수 있는 범위를 나타내야 합니다.

    그러므로 이문제에서는 전체 범위를 사용하였습니다.

    값을 구할 범위는 a열의 값이기 때문이죠.

    어떻게 범위를 지정하든 저오학한 결과가 나오면 정답으로 인정 되는데요.

    질문 주신 방법처럼 ($A$10:$H$18)*($D$10:$D$18=D4) 로는 사용할 수 없습니다.

    좋은 하루 되세요.

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