책 내용 질문하기
2022년 상시01 엑셀 2-4 문제
도서
2023 시나공 컴퓨터활용능력 1급 실기
페이지
162
조회수
232
작성일
2023-02-28
작성자
탈퇴*원

2022년 상시01 엑셀 2-4 문제의 답은 이해했는데, 제가 생각한 수식이 답과 다르게 나오는 이유를 모르겠습니다.

=MAX( INDEX( F$3:F$32, MATCH($H36, $C$3:$C$32,0) ) ) 

를 입력했을 때 수강과목이 h36과 일치하는 행들을 1차 점수 열에서 찾고

그 중에서 가장 큰 값을 찾으면 각 차수의 수강과목별 최대점수가 나오는 게 아닌가요?

어느 프로세스에서 답이 되지 않는지 궁금합니다.

답변
2023-03-02 22:34:36

=INDEX(F$3:F$32, MATCH(MAX(($C$3:$C$32=$H36)*F$3:F$32),($C$3:$C$32=$H36)*F$3:F$32,0)) 

 

MATCH(MAX(($C$3:$C$32=$H36)*F$3:F$32),($C$3:$C$32=$H36)*F$3:F$32,0) 

 

MAX(($C$3:$C$32=$H36)*F$3:F$32) 

 

max 값에서 c3:c32 즉 수강과목이 h36(코딩-초급) 인 값 중 f3:f32(1차) 값에 해당 하는 찾아 표시 합니다. 

 

다시 설명 하자면 수강과목이 코딩-초급인 값 중 1차에서 최대값을 찾는 것이죠. 

 

이렇게 찾은 값을 macth의 범위인 ($C$3:$C$32=$H36)*F$3:F$32 에서 찾아 정확하게 일치하는 값의 위치를 반환하게 됩니다. 

 

index(f3:f32, 행 값을 match 로 구함(20), 열 값은 생략 했으므로 1)

 

이 됩니다. 

 

이렇게 수강과목이 코딩-초급 인 값 중에서 최대값인 것을 찾게 되는 것이죠.

 

($C$3:$C$32=$H36)*F$3:F$32 이런 조건 범위들을 생략한 경우 정확한 결과가 나오지 않을 수 있습니다.  

 

정확한 결과가 나온다면 생략 해도 되지만 정확한 결과가 나오지 않느다면 생략 할 수 없습니다. 

 

지시사항에 맞게 지정하고 정확한 결과가 나와야 정답으로 인정 됩니다. 

 

좋은 하루 되세요. 

 

 

 

  • 관리자
    2023-03-02 22:34:36

    =INDEX(F$3:F$32, MATCH(MAX(($C$3:$C$32=$H36)*F$3:F$32),($C$3:$C$32=$H36)*F$3:F$32,0)) 

     

    MATCH(MAX(($C$3:$C$32=$H36)*F$3:F$32),($C$3:$C$32=$H36)*F$3:F$32,0) 

     

    MAX(($C$3:$C$32=$H36)*F$3:F$32) 

     

    max 값에서 c3:c32 즉 수강과목이 h36(코딩-초급) 인 값 중 f3:f32(1차) 값에 해당 하는 찾아 표시 합니다. 

     

    다시 설명 하자면 수강과목이 코딩-초급인 값 중 1차에서 최대값을 찾는 것이죠. 

     

    이렇게 찾은 값을 macth의 범위인 ($C$3:$C$32=$H36)*F$3:F$32 에서 찾아 정확하게 일치하는 값의 위치를 반환하게 됩니다. 

     

    index(f3:f32, 행 값을 match 로 구함(20), 열 값은 생략 했으므로 1)

     

    이 됩니다. 

     

    이렇게 수강과목이 코딩-초급 인 값 중에서 최대값인 것을 찾게 되는 것이죠.

     

    ($C$3:$C$32=$H36)*F$3:F$32 이런 조건 범위들을 생략한 경우 정확한 결과가 나오지 않을 수 있습니다.  

     

    정확한 결과가 나온다면 생략 해도 되지만 정확한 결과가 나오지 않느다면 생략 할 수 없습니다. 

     

    지시사항에 맞게 지정하고 정확한 결과가 나와야 정답으로 인정 됩니다. 

     

    좋은 하루 되세요. 

     

     

     

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