2026_최신기출문제_10회_2023년상시02
-1. 사용량요금 계산 6/6
책 해설지에는 =VLOOKUP(ROUNDUP(C12, -2), $A$3:$D$7, 4)*MOD(C12, 100) 이렇게 쓰여 있는데
=VLOOKUP(ROUNDUP(C12, -2), $B$3:$D$7, 3, FALSE)*MOD(C12, 100) 이렇게 작성해도 답은 같은데 상관 없는지 궁금합니다. 채점 프로그램 상으론 맞다고 뜨긴합니다.
안녕하세요.
네, 현재 데이터에서는 작성하신 식도 같은 결과가 나오고 채점도 6/6이므로 기능적으로 정상 처리된 것입니다.
두 식의 차이는 있습니다.
교재
=VLOOKUP(ROUNDUP(C12,-2),$A$3:$D$7,4)*MOD(C12,100)여기서는 검색 범위가 A:D, 반환 열이 4번째 D열이며, 네 번째 인수를 생략했으므로 **근사값 검색(TRUE)**입니다.
작성하신 식은
=VLOOKUP(ROUNDUP(C12,-2),$B$3:$D$7,3,FALSE)*MOD(C12,100)으로, B열에서 **정확히 일치하는 값(FALSE)**을 찾아 D열 값을 반환합니다.
따라서 ROUNDUP(C12,-2)의 결과가 B열에 항상 정확히 존재하는 표라면 두 식의 결과가 같을 수 있습니다. 하지만 표에 정확한 값이 없는 경우에는 결과가 달라질 수 있으므로 두 식이 원칙적으로 완전히 같은 수식은 아닙니다.
이번처럼 실제 채점에서 6/6을 받았다면 문제 데이터에서는 작성하신 방식도 유효했던 것입니다. 시험 대비로는 표의 구조가 구간별 요율표라면 교재처럼 근사값 검색 방식을 사용하는 것이 더 안전합니다.
즐거운 하루 되세요.
-
관리자2026-10-22 09:20:15
안녕하세요.
네, 현재 데이터에서는 작성하신 식도 같은 결과가 나오고 채점도 6/6이므로 기능적으로 정상 처리된 것입니다.
두 식의 차이는 있습니다.
교재 =VLOOKUP(ROUNDUP(C12,-2),$A$3:$D$7,4)*MOD(C12,100)여기서는 검색 범위가
A:D, 반환 열이 4번째 D열이며, 네 번째 인수를 생략했으므로 **근사값 검색(TRUE)**입니다.작성하신 식은
=VLOOKUP(ROUNDUP(C12,-2),$B$3:$D$7,3,FALSE)*MOD(C12,100)으로, B열에서 **정확히 일치하는 값(FALSE)**을 찾아 D열 값을 반환합니다.
따라서
ROUNDUP(C12,-2)의 결과가 B열에 항상 정확히 존재하는 표라면 두 식의 결과가 같을 수 있습니다. 하지만 표에 정확한 값이 없는 경우에는 결과가 달라질 수 있으므로 두 식이 원칙적으로 완전히 같은 수식은 아닙니다.이번처럼 실제 채점에서 6/6을 받았다면 문제 데이터에서는 작성하신 방식도 유효했던 것입니다. 시험 대비로는 표의 구조가 구간별 요율표라면 교재처럼 근사값 검색 방식을 사용하는 것이 더 안전합니다.
즐거운 하루 되세요.