기준일: 2026-09-20

개요

밤 늦게 시작해 다음 날 새벽에 끝나는 작업의 소요 시간을 계산할 때, 자정(00:00)을 사이에 두고 있어 단순히 끝 시각에서 시작 시각을 빼는 방식으로는 올바른 결과를 얻을 수 없다. 이 안내에서는 가상의 개인 작업 기록을 예시로 삼아 올바른 분 단위 계산법과 흔히 저지르는 소수점 오류를 단계별로 살펴본다.

기본 조건 (가상 기록)

아래 표는 설명을 위해 만든 합성 시간 기록이다. 실제 근로·계약·임금과는 무관하다.

항목값
시작일첫째 날
시작 시각22:40
종료일다음 날
종료 시각01:15
중간 휴식20분

날짜가 연속하고, 같은 시간대(표준시)를 사용하며, 시계 변경(서머타임 등)이 없다는 조건을 전제한다.

단계별 계산

1단계 — 시작 시각을 분으로 변환

하루는 총 1,440분(24 × 60)이다. 22:40은 22시간 40분이므로 분으로 나타내면 22 × 60 + 40 = 1,360분이다.

2단계 — 자정까지 남은 시간 계산 (예제 ID: before-midnight)

자정(1,440분)에서 시작 시각(1,360분)을 빼면 자정 전까지 남은 시간이 나온다.

1,440 − 1,360 = 80분

즉 22:40부터 자정 00:00까지는 80분이다.

3단계 — 전체 경과 시간 계산 (예제 ID: elapsed)

자정 이후 종료 시각인 01:15까지는 1시간 15분, 즉 75분이다. 자정 전 80분과 자정 후 75분을 더한다.

80 + 75 = 155분

시작부터 종료까지의 총 경과 시간은 155분이다.

4단계 — 휴식 시간 제외 (예제 ID: net-minutes)

중간 휴식 20분을 차감하면 실질 소요 시간이 된다.

155 − 20 = 135분

5단계 — 십진수 시간으로 변환 (예제 ID: decimal-hours)

135분을 시간 단위로 바꾸려면 60으로 나눈다.

135 ÷ 60 = 2.25시간

여기서 흔한 실수가 발생한다. “2시간 15분”을 보고 그대로 “2.15시간”이라고 적는 것이다. 분(minute)과 소수점 이하 자리(십진 분수)는 서로 다른 단위다. 15분은 1시간의 15/100이 아니라 15/60이므로, 올바른 십진수 표현은 2.25시간이다. 2.15시간은 2시간 9분(2 × 60 + 0.15 × 60 = 129분)에 해당하므로 완전히 다른 값이다.

6단계 — 역산으로 검증 (예제 ID: check-minutes)

계산이 맞는지 확인하려면 십진수 시간에 60을 곱해 분으로 되돌린다.

2.25 × 60 = 135분 ✓

135분이 나오므로 4단계의 결과와 일치한다. 이 역산 확인법을 항상 습관화하면 단위 혼동 실수를 예방할 수 있다.

기록표 양식 제안

반복 작업에서 실수를 줄이려면 아래와 같은 형식으로 기록해 두면 편리하다.

항목기록 예시
시작일YYYY-MM-DD
시작 시각HH:MM
종료일YYYY-MM-DD
종료 시각HH:MM
휴식(분)정수로 기입
경과(분)계산값
경과(십진 시간)경과분 ÷ 60
역산 확인십진 시간 × 60 = 경과분

한계

이 안내는 다음 조건에서만 유효하다.

  • 시작일과 종료일이 연속한 날짜(하루 차이)여야 한다. 여러 날에 걸친 작업은 이 예제의 대상이 아니다.
  • 시작부터 종료까지 동일한 표준시를 사용해야 한다. 시간대 이동이나 서머타임(일광절약시간) 전환이 발생하면 단순 가감산이 올바르지 않을 수 있다.
  • 본 계산은 설명용 합성 산술 예제이며, 실제 노동 시간·급여·야간수당·법적 판정·건강 조언의 근거로 사용해서는 안 된다.
  • 외부 계산기나 앱의 특정 기능에 대한 보증이나 링크를 제공하지 않는다.
  • 계산 결과는 허용 산술식(덧셈·뺄셈·곱셈·나눗셈)으로 재현 가능하며, 본 문서에 기술된 가정 범위 내에서만 성립한다.