책 내용 질문하기
온라인 채점 결과 문의
도서
2026 시나공 컴퓨터활용능력2급 실기 기본서
페이지
0
조회수
13
작성일
2026-07-19
작성자
조*영
첨부파일

2026_실전모의고사_A형

-3. 이용시간 계산 8/8


=(HOUR(C13-B13))+(IF(MINUTE(C13-B13)>30,1,0))&"시간"


이렇게 입력해도 무관할까요?

답변
2026-07-20 10:34:09

안녕하세요.

문의하신 수식은 문제의 지시사항을 모두 만족하는 정답 수식입니다.

=IF(MINUTE(C13-B13)>30,HOUR(C13-B13)+1,HOUR(C13-B13))&"시간"

수식의 동작은 다음과 같습니다.

  • C13-B13 : 퇴실시간에서 입실시간를 뺀 이용시간을 계산합니다.

  • HOUR(C13-B13) : 이용시간의 '시간'만 추출합니다.

  • MINUTE(C13-B13)>30 : 이용시간의 '분'이 30분을 초과하는지 확인합니다.

  • IF(...) : 30분을 초과하면 시간에 1을 더하고, 그렇지 않으면 시간만 표시합니다.

  • &"시간" : 계산된 값 뒤에 "시간"이라는 문자열을 붙입니다.

예를 들어,

  • 2:002시간

  • 2:302시간 (30분은 초과가 아님)

  • 2:403시간

이처럼 문제의 조건인 "분이 30분을 초과한 경우 이용시간에 1을 더한다."를 정확히 구현한 수식입니다.

즐거운 하루 되세요.

  • 관리자
    2026-07-20 10:34:09

    안녕하세요.

    문의하신 수식은 문제의 지시사항을 모두 만족하는 정답 수식입니다.

    =IF(MINUTE(C13-B13)>30,HOUR(C13-B13)+1,HOUR(C13-B13))&"시간"
    

    수식의 동작은 다음과 같습니다.

    • C13-B13 : 퇴실시간에서 입실시간를 뺀 이용시간을 계산합니다.

    • HOUR(C13-B13) : 이용시간의 '시간'만 추출합니다.

    • MINUTE(C13-B13)>30 : 이용시간의 '분'이 30분을 초과하는지 확인합니다.

    • IF(...) : 30분을 초과하면 시간에 1을 더하고, 그렇지 않으면 시간만 표시합니다.

    • &"시간" : 계산된 값 뒤에 "시간"이라는 문자열을 붙입니다.

    예를 들어,

    • 2:002시간

    • 2:302시간 (30분은 초과가 아님)

    • 2:403시간

    이처럼 문제의 조건인 "분이 30분을 초과한 경우 이용시간에 1을 더한다."를 정확히 구현한 수식입니다.

    즐거운 하루 되세요.

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