직접 풀다가 이상한 부분이 있어서 토막강의 해설에 나올줄 알았는데 토막강의에도 나오질 않아 질문 남겨봅니다.
문제에 주어진 조건은 학과랑 연구과제 두가지 조건인데 엑셀표를 보면
5열 경제학과-황선철-연구과제 6점 , 9열 경제학과-정태은-연구과제 6점
두 셀 모두 학과 , 연구과제 조건을 모두 만족하는데 엑셀 프로그램에 직접 수식을 입력하고 풀이 하는 결과에는 황선철만 뜨는 이유가 궁금하여 질문드립니다.
실제 시험에서도 조건이 완전히 중복되는 경우 표에서 가장 위에 있는 셀이 정답으로 뜨는 암묵적인 룰이 따로 있는건가요?
아니면 2-3번 문제 다른 부분을 제가 이해못한 부분이 있어 정답은 황선철이고 정태은은 정답이 될 수 없는건가요?
안녕하세요.
이해하신 것이 정확합니다. 황선철과 정태은 모두 조건을 만족하지만 '황선철'만 출력되는 이유는 엑셀 MATCH 함수의 기계적인 특성 때문입니다.
MATCH 함수의 "첫 번째 우선" 원칙
배열 수식에서 사용된 MATCH 함수의 작동 원리를 이해하면 궁금증이 바로 해결됩니다.
- 함수의 논리 : MATCH(찾을값, 범위, 0) 함수는 범위 내에서 '찾을값'과 일치하는 데이터가 여러 개 있을 경우, 가장 먼저 발견되는(가장 위에 있는) 데이터의 위치 번호를 반환하고 즉시 종료됩니다.
- 실제 상황 : 5행: 황선철 (경제학과, 6점) → MATCH가 "어! 찾았다! 5번!" 하고 멈춤.
9행 : 정태은 (경제학과, 6점) → MATCH는 이미 5행에서 결과를 냈기 때문에 9행까지 내려가지 않습니다.
즐거운 하루 되세요.
-
관리자2026-05-11 10:39:37
안녕하세요.
이해하신 것이 정확합니다. 황선철과 정태은 모두 조건을 만족하지만 '황선철'만 출력되는 이유는 엑셀 MATCH 함수의 기계적인 특성 때문입니다.
MATCH 함수의 "첫 번째 우선" 원칙
배열 수식에서 사용된 MATCH 함수의 작동 원리를 이해하면 궁금증이 바로 해결됩니다.
- 함수의 논리 : MATCH(찾을값, 범위, 0) 함수는 범위 내에서 '찾을값'과 일치하는 데이터가 여러 개 있을 경우, 가장 먼저 발견되는(가장 위에 있는) 데이터의 위치 번호를 반환하고 즉시 종료됩니다.
- 실제 상황 : 5행: 황선철 (경제학과, 6점) → MATCH가 "어! 찾았다! 5번!" 하고 멈춤.
9행 : 정태은 (경제학과, 6점) → MATCH는 이미 5행에서 결과를 냈기 때문에 9행까지 내려가지 않습니다.
즐거운 하루 되세요.
-
이*현2026-05-16 04:25:41그렇군요 감사합니다~~