책 내용 질문하기
기출유형 03회(엑셀) 문제2-3. 질문
도서
2022 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
111,117
조회수
58
작성일
2022-11-09
작성자
김*훈
첨부파일

배열수식문제인데,

 

제가 입력했던

={MATCH(MAX(($D$3:$D$20=A24)*$G$3:$G$20),$G$3:$G$20,0)} 랑 

 

정답지의

={MATCH(MAX(($D$3:$D$20=A24)*$G$3:$G$20),($D$3:$D$20=A24)*$G$3:$G$20,0)}는 결과가 같은데, 

 

무슨 차이인지 모르겠어요.

 

위의 함수식이 더 간단하고 글로 풀어서 써도 MAX 함수로 구한 특정 담당자의 최대 미수금을 MATCH 함수를 이용해서 수많은 미수금(범위)에서

정확히 일치하는 미수금을 찾아 그 위치를 반환 하는거라 문제풀이 과정이 틀렸다고는 생각이 안드는데,

 

굳이 정답지처럼 ($D$3:$D$20=A24)​를 추가로 더 입력해야 되는 이유도 모르겠고,

추가로 입력할 때는 ( )로 묶어주는 것과 *을 붙이는 것이 무슨 기능을 하기에 묶어주고 붙여주는 건지도 잘 모르겠습니다.

 

-----------------------------------------------------------------------------------------------------------------

 

+ 참고로 채점프로그램에서는 제가 입력한 방식대로 해도 정답으로 인정되더라고요.

  게다가 항상 하시는 말씀인 시나공 채점프로그램에는 틀렸다고 나와도 문제의 지시사항대로 했고 결과가 같으면

  정답으로 인정된다는 것도 알지만, 정답이냐 아니냐 보다는 ($D$3:$D$20=A24)를 무슨 이유 때문에 추가로 입력했는지

  그리고 추가로 입력하면서 (),*도 같이 입력한 것이 무슨 기능을 하는지 이해하고 싶어서 질문했습니다.

답변
2022-11-11 11:45:51

결과가 같다면 그렇게 사용하셔도 됩니다.

 

 

조건 범위를 다시 써준 것은 조건 범위에 맞는 값에서 찾기 위한 것입니다.

 

 

좋은 하루 되세요.

  • 관리자
    2022-11-11 11:45:51

    결과가 같다면 그렇게 사용하셔도 됩니다.

     

     

    조건 범위를 다시 써준 것은 조건 범위에 맞는 값에서 찾기 위한 것입니다.

     

     

    좋은 하루 되세요.

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