저는
{=INDEX($A$9:$F$35,MATCH(LARGE(($D$9:$D$35)*($C$9:$C$35=E3),3),$D$9:$D$35,0),2)}
이렇게 함수를 입력하고 정답에는
{=INDEX($A$9:$F$35,MATCH(LARGE(($C$9:$C$35=E3)*$D$9:$D$35,3),($C$9:$C$35=E3)*$D$9:$D$35,0),2)}
라고 되어있는데
결과로 나온 값은 같았습니다.
1. LARGE(($D$9:$D$35)*($C$9:$C$35=E3) 이 부분은 이렇게 입력하여도 상관 없는건가요?
2.MATCH함수의 범위 설정하는 부분에서 '($C$9:$C$35=E3)*'를 꼭 붙여줘야하나요?
지시사항에 맞게 지정하고 결과가 정확하게 나온다면 상관 없습니다,
조건 같은 경우에는 순서가 바뀌어도 정상 실행 되는 경우가 있으므로 바뀌어도 상관 없을때가 있습니다.
=INDEX($A$9:$F$35, MATCH( LARGE(($C$9:$C$35=E3)*$D$9:$D$35,3), ($C$9:$C$35=E3)*$D$9:$D$35,0),2)
굵게 밑줄친 부분은 match 함수의 범위 입니다. 이 범위가 왜 이렇게 나오냐 하면
앞의 large 구할때 범위와 같게 한 것입니다.
이렇게 범위를 같게 하지 않으셨을 경우 간혹 다른 값이 나오게 됩니다.
범위가 있는데 전체 범위에서 어떤 특정한 위치를 찾는 것과
해당하는 범위 내에서 특정한 위치를 찾게 되면 다른 결과가 나올 수 있습니다.
그래서 large 의 범위와 같게 지정 해 주는 것입니다.
match 가 들어가는 배열 함수는 항상 그런식으로 쓰이기 때문에 잘 기억해 두셨다가 위와 같은 모양으로 작성 하시면 됩니다.
굵게 밑줄친 부분처럼 rage의 범위와 같지 않아도 정확한 결과가 나온다면 상관 없습니다.
이범위에서 74 의 값을 찾고 그 위치를 반환하는 것이 match 함수입니다.
"" 를 사용해도 결과가 정확히 나온다면 정답으로 인정 됩니다.
좋은 하루 되세요.
-
관리자2020-02-24 21:44:30
지시사항에 맞게 지정하고 결과가 정확하게 나온다면 상관 없습니다,
조건 같은 경우에는 순서가 바뀌어도 정상 실행 되는 경우가 있으므로 바뀌어도 상관 없을때가 있습니다.
=INDEX($A$9:$F$35, MATCH( LARGE(($C$9:$C$35=E3)*$D$9:$D$35,3), ($C$9:$C$35=E3)*$D$9:$D$35,0),2)
굵게 밑줄친 부분은 match 함수의 범위 입니다. 이 범위가 왜 이렇게 나오냐 하면
앞의 large 구할때 범위와 같게 한 것입니다.
이렇게 범위를 같게 하지 않으셨을 경우 간혹 다른 값이 나오게 됩니다.
범위가 있는데 전체 범위에서 어떤 특정한 위치를 찾는 것과
해당하는 범위 내에서 특정한 위치를 찾게 되면 다른 결과가 나올 수 있습니다.
그래서 large 의 범위와 같게 지정 해 주는 것입니다.
match 가 들어가는 배열 함수는 항상 그런식으로 쓰이기 때문에 잘 기억해 두셨다가 위와 같은 모양으로 작성 하시면 됩니다.
굵게 밑줄친 부분처럼 rage의 범위와 같지 않아도 정확한 결과가 나온다면 상관 없습니다.
이범위에서 74 의 값을 찾고 그 위치를 반환하는 것이 match 함수입니다.
"" 를 사용해도 결과가 정확히 나온다면 정답으로 인정 됩니다.
좋은 하루 되세요.