2026_실전모의고사_A형
-3. 이용시간 계산 8/8
=(HOUR(C13-B13))+(IF(MINUTE(C13-B13)>30,1,0))&"시간"
이렇게 입력해도 무관할까요?
안녕하세요.
문의하신 수식은 문제의 지시사항을 모두 만족하는 정답 수식입니다.
=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:00 →
2시간2:30 →
2시간(30분은 초과가 아님)2:40 →
3시간
이처럼 문제의 조건인 "분이 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:00 →
2시간2:30 →
2시간(30분은 초과가 아님)2:40 →
3시간
이처럼 문제의 조건인 "분이 30분을 초과한 경우 이용시간에 1을 더한다."를 정확히 구현한 수식입니다.
즐거운 하루 되세요.