2022년 상시 2 컴활1급 계산작업 중 3번문제 질문드려요
저는 =INDEX($A$3:$I$30,MATCH(MAX((A38=$F$3:$F$30)*$H$3:$H$30),$H$3:$H$30,0),4)라고 답을 적었는데 실제 정답과는 다른 답이 나오더라구요
저렇게 쓰면 왜 안되는 건지 궁금합니다!
=INDEX($A$3:$I$30,MATCH(MAX((A38=$F$3:$F$30)*$H$3:$H$30),$H$3:$H$30,0),4)
=INDEX($A$3:$I$30,MATCH(MAX((A38=$F$3:$F$30)*$H$3:$H$30),(A38=$F$3:$F$30)*$H$3:$H$30,0),4)
빨간색으로 표시한 부분을 추가하니 정상적으로 표시되었습니다.
이 범위는 max에서 사용한 범위와 같게 지정한 것입니다.
이렇게 지정해야 정확한 결과가 나오기 때문에 사용한 것입니다.
아래 설명을 참고해 주세요.
MATCH( MAX(($D$10:$D$18=D4)*($E$10:$E$18)), ($D$10:$D$18=D4)*$E$10:$E$18, 0)
MAX(($F$3:$F$30=A38)*$H$3:$H$30) : match 에서 조건에 해당하는 곳에서 제일 큰 값을 찾고
($F$3:$F$30=A38)*$H$3:$H$30 : (두번째 인수)에서 값을 찾는 것입니다.
즉 조건과해당하는 범위는 같게 써주셔야 정확한 위치를 찾을 수 있겠죠?
해당 부분 생략 해도 정확한 결과가 나온다면 정답으로 인정 됩니다.
다만 이 문제는 정확한 결과가 나오지 않기 때문에 이 값을 꼭 써주셔야 합니다.
좋은 하루 보내세요.
-
관리자2022-09-06 21:47:50
=INDEX($A$3:$I$30,MATCH(MAX((A38=$F$3:$F$30)*$H$3:$H$30),$H$3:$H$30,0),4)
=INDEX($A$3:$I$30,MATCH(MAX((A38=$F$3:$F$30)*$H$3:$H$30),(A38=$F$3:$F$30)*$H$3:$H$30,0),4)
빨간색으로 표시한 부분을 추가하니 정상적으로 표시되었습니다.
이 범위는 max에서 사용한 범위와 같게 지정한 것입니다.
이렇게 지정해야 정확한 결과가 나오기 때문에 사용한 것입니다.
아래 설명을 참고해 주세요.
MATCH( MAX(($D$10:$D$18=D4)*($E$10:$E$18)), ($D$10:$D$18=D4)*$E$10:$E$18, 0)
MAX(($F$3:$F$30=A38)*$H$3:$H$30) : match 에서 조건에 해당하는 곳에서 제일 큰 값을 찾고
($F$3:$F$30=A38)*$H$3:$H$30 : (두번째 인수)에서 값을 찾는 것입니다.즉 조건과해당하는 범위는 같게 써주셔야 정확한 위치를 찾을 수 있겠죠?
해당 부분 생략 해도 정확한 결과가 나온다면 정답으로 인정 됩니다.
다만 이 문제는 정확한 결과가 나오지 않기 때문에 이 값을 꼭 써주셔야 합니다.
좋은 하루 보내세요.