안녕하세요
1권 스프레드시트 실무 실전모의고사 A형 문제 2-2에 관한 질문입니다
해당 문제의 답안이
{=INDEX($A$9:$E$35,MATCH(LARGE(($C$9:$C$35=$E3)*$D$9:$D$35,3),($C$9:$C$35=$E3)*$D$9:$D$35,0),2)}
으로 제시되어 있는데
어차피
LARGE(($C$9:$C$35=$E3)*$D$9:$D$35,3)
를 이용하여 세번째로 높은 값을 찾았고,
그 값을 전체 배달시간에서의 위치를 찾는 것과
조건에 맞는(제시된 배달 지역을 만족하는) 범위에서의 위치를 찾는 것이
값은 다르겠지만 상대적으로 같은 위치를 반환한다고 생각하여
{=INDEX($A$9:$E$35,MATCH(LARGE(($C$9:$C$35=$E3)*$D$9:$D$35,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)
굵게 밑줄친 부분은 match 함수의 범위 입니다. 이 범위가 왜 이렇게 나오냐 하면
앞의 large 구할때 범위와 같게 한 것입니다.
이렇게 범위를 같게 하지 않으셨을 경우 간혹 다른 값이 나오게 됩니다.
범위가 있는데 전체 범위에서 어떤 특정한 위치를 찾는 것과
해당하는 범위 내에서 특정한 위치를 찾게 되면 다른 결과가 나올 수 있습니다.
그래서 large 의 범위와 같게 지정 해 주는 것입니다.
match 가 들어가는 배열 함수는 항상 그런식으로 쓰이기 때문에 잘 기억해 두셨다가 위와 같은 모양으로 작성 하시면 됩니다.
굵게 밑줄친 부분처럼 rage의 범위와 같지 않아도 정확한 결과가 나온다면 상관 없습니다.
이범위에서 74 의 값을 찾고 그 위치를 반환하는 것이 match 함수입니다.
해당 부분을 질문 주신 부분과 같이 사용하여 정확한 결과가 나온다면 정답으로 인정 됩니다.
시나공 채점 프로그램은 정답파일과 정확히 일치해야 정답으로 인정 하므로 오답처리 된 것입니다.
좋은 하루 되세요.
-
관리자2023-02-20 17:36:31
=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 함수입니다.
해당 부분을 질문 주신 부분과 같이 사용하여 정확한 결과가 나온다면 정답으로 인정 됩니다.
시나공 채점 프로그램은 정답파일과 정확히 일치해야 정답으로 인정 하므로 오답처리 된 것입니다.
좋은 하루 되세요.
-
관리자2023-02-20 17:38:10
안녕하세요.
조건을 만족하는 세 번째로 큰 값이, 조건을 만족하지 않는 값 중 동일한 값이 있을 경우 그 위치가 반환되기 때문에 반드시 조건에 만족하는 값 중 동일한 값이 있는 위치를 반환해야 합니다.
즐거운 하루 되세요.