책 내용 질문하기
온라인 채점 결과 문의
도서
2025 시나공 컴퓨터활용능력 1급 실기 기본서 (ver.2021)
페이지
0
조회수
70
작성일
2026-09-07
작성자
배*웅
첨부파일

2025_최신기출문제_2023년상시02

-1. 사용량요금 계산 0/6

-함수 X 수식에 MOD, VLOOKUP, ROUNDUP이 포함되지 않았습니다.

-결과 X [F12]에서의 값이 ()로 정답(6,454)과 다릅니다.


전력사용요금은 '기본요금+전력량별 요금'이 아닌가요? 기본요금은 전력량과 무관하게 붙는 요금이고(고정비용 느낌), 전력량별 요금은 전력량*전력량요금(가변비용 느낌)이므로, □로 표시한 수식(정답)에서 다음(■로 표시한 수식)과 같이 수식을 작성해야 문제에서 요구하는 바에 더 가깝지 않나요?

□ : =VLOOKUP(ROUNDUP(C12,-2),$A$3:$D$7,4,TRUE)*MOD(C12,100)

■ : VLOOKUP(ROUNDUP(C12,-2),$A$3:$C$7,3,TRUE)+MOD(C12,10)*VLOOKUP(ROUNDUP(C12,-2),$A$3:$D$7,4,TRUE)


첨부한 파일에도 □와 ■로 표시하였습니다. 문제를 직관적으로 이해하기 어려워서 질문 드립니다. 이 문제를 해결하는 데에 있어 과정 중심으로 설명해주시길 요청드립니다.

답변
2026-09-08 10:16:38

안녕하세요.

첨부하신 23년상시02.xlsm의 계산작업 시트를 기준으로 봐야 합니다. 파일을 확인해 보니 이 문제에서는 질문하신 □ 수식이 의도된 정답입니다.

C12의 전력량은 423이고, 요금표는 다음과 같은 구조입니다.

구간        기본요금    전력량요금
0~200        410          60.7
201~300      910         125.9
301~400    1,600         187.9
401~500    3,850         280.6
501~600    7,300         417.7

정답식부터 계산 과정을 따라가 보면,

=VLOOKUP(ROUNDUP(C12,-2),$A$3:$D$7,4,TRUE)*MOD(C12,100)

① ROUNDUP(423,-2) → 500입니다.

② VLOOKUP(500,$A$3:$D$7,4,TRUE)에서 첫 번째 열의 기준값은 0, 201, 301, 401, 501입니다. 근사값 검색이므로 500보다 작거나 같은 가장 큰 값인 401 행을 찾습니다. 따라서 전력량요금은 280.6입니다.

③ MOD(423,100) → 23입니다.

따라서

280.6 × 23 = 6,453.8

이고 셀 표시 형식에 의해 6,454로 표시됩니다. 이것이 채점 프로그램에서 요구하는 F12의 정답입니다.

질문하신 것처럼 실제 전기요금의 개념만 생각하면 “기본요금 + 사용량에 따른 요금”이라고 이해하는 것이 자연스럽습니다. 하지만 여기서 F열 문제는 전체 전기요금을 계산하는 문제가 아니라 해당 구간에서의 ‘사용량요금’을 계산하도록 만든 문제입니다. 즉 기본요금을 F열 계산에 더하지 않는 것이 이 문제의 출제 의도입니다.

그리고 제시하신 ■ 식에는 별도의 문제도 있습니다.

VLOOKUP(ROUNDUP(C12,-2),$A$3:$C$7,3,TRUE)
+MOD(C12,10)*VLOOKUP(ROUNDUP(C12,-2),$A$3:$D$7,4,TRUE)

여기에서 MOD(C12,10)이면

MOD(423,10) = 3

이 되어 23이 아니라 일의 자리 3만 사용하게 됩니다. 이 표는 100 단위 구간을 다루고 있으므로 나머지를 구한다면 MOD(C12,100)이어야 합니다.

또 하나 중요한 부분은 ROUNDUP을 사용하는 이유입니다. 처음 보면 423이 500으로 바뀌니까 501~600 구간을 찾는 것처럼 느껴질 수 있지만, VLOOKUP의 근사검색 기준값은 구간의 시작값입니다.

423
 ↓ ROUNDUP(-2)
500
 ↓ VLOOKUP 근사검색
401 행 선택
 ↓
280.6

즉 ROUNDUP과 VLOOKUP(TRUE)을 조합해서 423이 속한 401~500 구간의 단가 280.6을 찾아내는 장치라고 이해하시면 됩니다.

결론적으로 이 문제에서 □식은 단순히 실제 전기요금 전체를 계산하는 공식이 아니라, 문제에서 요구한 ‘사용량요금’을 ROUNDUP → VLOOKUP → MOD 순으로 계산하도록 의도적으로 구성한 수식입니다. 따라서 기본요금까지 더한 ■식으로 변경하면 문제에서 요구하는 F12의 정답 6,454와 달라집니다.

즐거운 하루 되세요.

  • 관리자
    2026-09-08 10:16:38

    안녕하세요.

    첨부하신 23년상시02.xlsm의 계산작업 시트를 기준으로 봐야 합니다. 파일을 확인해 보니 이 문제에서는 질문하신 □ 수식이 의도된 정답입니다.

    C12의 전력량은 423이고, 요금표는 다음과 같은 구조입니다.

    구간        기본요금    전력량요금
    0~200        410          60.7
    201~300      910         125.9
    301~400    1,600         187.9
    401~500    3,850         280.6
    501~600    7,300         417.7

    정답식부터 계산 과정을 따라가 보면,

    =VLOOKUP(ROUNDUP(C12,-2),$A$3:$D$7,4,TRUE)*MOD(C12,100)

    ① ROUNDUP(423,-2) → 500입니다.

    ② VLOOKUP(500,$A$3:$D$7,4,TRUE)에서 첫 번째 열의 기준값은 0, 201, 301, 401, 501입니다. 근사값 검색이므로 500보다 작거나 같은 가장 큰 값인 401 행을 찾습니다. 따라서 전력량요금은 280.6입니다.

    ③ MOD(423,100) → 23입니다.

    따라서

    280.6 × 23 = 6,453.8

    이고 셀 표시 형식에 의해 6,454로 표시됩니다. 이것이 채점 프로그램에서 요구하는 F12의 정답입니다.

    질문하신 것처럼 실제 전기요금의 개념만 생각하면 “기본요금 + 사용량에 따른 요금”이라고 이해하는 것이 자연스럽습니다. 하지만 여기서 F열 문제는 전체 전기요금을 계산하는 문제가 아니라 해당 구간에서의 ‘사용량요금’을 계산하도록 만든 문제입니다. 즉 기본요금을 F열 계산에 더하지 않는 것이 이 문제의 출제 의도입니다.

    그리고 제시하신 ■ 식에는 별도의 문제도 있습니다.

    VLOOKUP(ROUNDUP(C12,-2),$A$3:$C$7,3,TRUE)
    +MOD(C12,10)*VLOOKUP(ROUNDUP(C12,-2),$A$3:$D$7,4,TRUE)

    여기에서 MOD(C12,10)이면

    MOD(423,10) = 3

    이 되어 23이 아니라 일의 자리 3만 사용하게 됩니다. 이 표는 100 단위 구간을 다루고 있으므로 나머지를 구한다면 MOD(C12,100)이어야 합니다.

    또 하나 중요한 부분은 ROUNDUP을 사용하는 이유입니다. 처음 보면 423이 500으로 바뀌니까 501~600 구간을 찾는 것처럼 느껴질 수 있지만, VLOOKUP의 근사검색 기준값은 구간의 시작값입니다.

    423
     ↓ ROUNDUP(-2)
    500
     ↓ VLOOKUP 근사검색
    401 행 선택
     ↓
    280.6

    즉 ROUNDUP과 VLOOKUP(TRUE)을 조합해서 423이 속한 401~500 구간의 단가 280.6을 찾아내는 장치라고 이해하시면 됩니다.

    결론적으로 이 문제에서 □식은 단순히 실제 전기요금 전체를 계산하는 공식이 아니라, 문제에서 요구한 ‘사용량요금’을 ROUNDUP → VLOOKUP → MOD 순으로 계산하도록 의도적으로 구성한 수식입니다. 따라서 기본요금까지 더한 ■식으로 변경하면 문제에서 요구하는 F12의 정답 6,454와 달라집니다.

    즐거운 하루 되세요.

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