책 내용 질문하기
계산
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
327
조회수
59
작성일
2017-07-22
작성자
탈퇴*원
첨부파일

문제2-1번

index, match, max함수이용하여 인사고과 높은 사원의 성명을 계산하라고 하는데

정답은

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

이고 제가적은답은

=INDEX($A$10:$H$18,MATCH(MAX(($D$10:$D$18=D$4)*($E$10:$E$18)),$E$10:$E$18,0),1)입니다.

1. 빨간색부분이 제가쓴함수식과 정답함수식이 틀린 부분입니다. 도출된값은 같기때문에 상관없기는하나, 좀 많이 틀리게 적었는데 정답지의 함수식이랑 제가 쓴 함수식의 도출된 값이 똑같은지 모르겠어요...

저는 앞에 MAX함수식에서 이미 직급이 부장이라는 조건과 그에 맞는인사고과 최대값 구하는 식을 MAX(($D$10:$D$18=D$4)*($E$10:$E$18))이렇게 적어줬다고 생각했기때문에 MATCH 함수식에서 정답함수식과 같이 따로 직급이부장이라는 조건을 아예 넣을 생각을 안하고 MAX함수식에서 도출된 값의 위치를 나타낸다고만 생각해서 $E$10:$E$18,0 이렇게 적었습니다.

제가 틀리게 생각한건가요??

2. MAX 함수식에서 파란색부분보면 정답지랑 다르게 적어줬는데 저처럼 괄호 열고 *($E$10:$E$18))이렇게 적어도 상관없나요??

답변
2017-07-26 18:50:03

MATCH(MAX(($D$10:$D$18=D4)*($E$10:$E$18)),($D$10:$D$18=D4)*$E$10:$E$18,0)

match 의 인수 입니다.

match 에서 조건에 해당하는 곳에서 제일 큰 값을 찾고

($D$10:$D$18=D4)*$E$10:$E$18 (두번째 인수)

에서 값을 찾는 것이므로 즉 조건에 해당하는 범위와 같게 써주셔야

정확한 위치를 찾을 수 있겠죠? 그렇기 때문에

찾을 값과 같은 범위라고 생각 해 주시면 됩니다.

이렇게 작성하지 않아도 정확한 결과가 나온다면 사용하지 않아도 되는 부분입니다.

좋은 하루 되세요.

  • *
    2017-07-26 18:50:03

    MATCH(MAX(($D$10:$D$18=D4)*($E$10:$E$18)),($D$10:$D$18=D4)*$E$10:$E$18,0)

    match 의 인수 입니다.

    match 에서 조건에 해당하는 곳에서 제일 큰 값을 찾고

    ($D$10:$D$18=D4)*$E$10:$E$18 (두번째 인수)

    에서 값을 찾는 것이므로 즉 조건에 해당하는 범위와 같게 써주셔야

    정확한 위치를 찾을 수 있겠죠? 그렇기 때문에

    찾을 값과 같은 범위라고 생각 해 주시면 됩니다.

    이렇게 작성하지 않아도 정확한 결과가 나온다면 사용하지 않아도 되는 부분입니다.

    좋은 하루 되세요.

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