문제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))이렇게 적어도 상관없나요??
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 (두번째 인수)
에서 값을 찾는 것이므로 즉 조건에 해당하는 범위와 같게 써주셔야
정확한 위치를 찾을 수 있겠죠? 그렇기 때문에
찾을 값과 같은 범위라고 생각 해 주시면 됩니다.이렇게 작성하지 않아도 정확한 결과가 나온다면 사용하지 않아도 되는 부분입니다.
좋은 하루 되세요.