책 내용 질문하기
match함수의 상대위치가 헷갈립니다
도서
2023 시나공 총정리 컴퓨터활용능력 1급 실기
페이지
137
조회수
93
작성일
2023-01-08
작성자
탈퇴*원
첨부파일

match 함수는 범위 내에서 상대위치 반환인데 그 범위가 정확히 무엇인가요?

 

p137 문제2-4에서 동영상을 보면

https://www.youtube.com/watch?v=e7xKeCY9cok 

 

39분10초에서 "코딩-초급 1차 점수 최댓값'의 상대 위치가 20으로 반환됩니다. 

저는 상대위치라고 해서 코딩-초급 1차 리스트들 중에서 최댓값의 위치로 생각했었는데 그게 아닌 것 같아서요. 

 

예를 들어 비슷하게 문제를 만들어 봤을 때

 

        점수

수학    10

국어    15

수학    20

 

match(    max((과목=수학)*점수들),   (과목=수학)*점수들)   )=

 

제 생각: 범위가  (과목=수학)*점수들)니까​ match 반환 값이 수학점수들 중 상대위치인 10 다음 20 >>> 2라고 생각되는데 

 

영상에서는 국어까지 포함해서 10 15 20 이라 match의 반환값이 3인 것 같습니다.

 

max함수의 상대위치의 기준인 범위가 정확히 무엇을 말하는 것인건가요... ㅜ

 

 

 

 

 

답변
2023-01-12 10:35:58

안녕하세요.

 

과목이 수학인 점수중 가장 큰 값을 찾은 후 과목인 수학인 데이터 중 동일한 값을 찾아요. 그런 다음 그 상대 위치를 표시할 때는 전체 수학 범위에서 그 위치를 표시하는 것이 맞습니다. 일반 수식이 아닌 배열 수식은 특수한 경우로, 배열 수식에서는 이렇게 계산된다고 정도로만 알아두세요.

 

즐거운 하루 되세요.

  • 관리자
    2023-01-12 10:35:58

    안녕하세요.

     

    과목이 수학인 점수중 가장 큰 값을 찾은 후 과목인 수학인 데이터 중 동일한 값을 찾아요. 그런 다음 그 상대 위치를 표시할 때는 전체 수학 범위에서 그 위치를 표시하는 것이 맞습니다. 일반 수식이 아닌 배열 수식은 특수한 경우로, 배열 수식에서는 이렇게 계산된다고 정도로만 알아두세요.

     

    즐거운 하루 되세요.

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