엑셀 24시간 넘는 근무시간 합계와 소수 시간 변환 공식
지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀
월 누계 근무시간을 24시간이 넘어도 이어서 표시하고, 시급 정산에 쓸 소수 시간으로 변환합니다.
인수 설명
=TEXT ( SUM ( 근무시간 범위 ), "[h]:mm" )인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
근무시간 범위필수합산할 하루별 근무시간 범위입니다. 셀 값은 8:30처럼 시간 형식으로 입력합니다.
"[h]:mm"필수24시간을 넘어선 시간도 계속 누적해 보여 주는 표시 형식이며 이 공식에서는 이 값으로 고정입니다. 대괄호를 빼고 "h:mm"으로 적으면 24시간 단위로 시간이 다시 시작됩니다.
A
B
C
D
E
F
1
날짜
근무시간
구분
결과
2
7/1
8:30
누계(시:분)
187:30
3
7/2
8:30
누계(소수)
187.5
4
7/3
8:30
5
7/6
8:30
6
7/7
8:30
7
7/8
8:30
8
7/9
8:30
9
7/10
8:30
10
7/13
8:30
11
7/14
8:30
12
7/15
8:30
13
7/16
8:30
14
7/17
8:30
15
7/20
8:30
16
7/21
8:30
17
7/22
8:30
18
7/23
8:30
19
7/24
8:30
20
7/27
8:30
21
7/28
8:30
22
7/29
8:30
23
7/30
9:00
24
동작 원리
SUM 함수로 하루별 시간을 더하고, TEXT 함수가 누계를 [h]:mm 형태로 표시합니다. 같은 합계에 24를 곱하면 소수 시간으로 계산됩니다.
예제 시트에서 월 누계를 구하는 E2:E3 셀의 계산 과정입니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
1
하루별 근무시간을 모두 더합니다
8:30이 적힌 21일과 9:00이 적힌 하루를 더하면 엑셀 내부값 7.8125일이 됩니다. 이를 시간으로 풀면 187시간 30분입니다.
=SUM ( $B$2:$B$23 )
= 7.8125일 = 187시간 30분
2
대괄호 서식으로 누계를 이어서 표시합니다
[h]의 대괄호는 24시간이 지나도 시간을 0으로 되돌리지 않고 계속 셉니다. 대괄호를 뺀 h:mm은 187시간 30분을 19:30으로 보여 줍니다.
=TEXT ( SUM ( $B$2:$B$23 ), "[h]:mm" )
= 187:30
h:mm은 같은 값을 19:30으로 표시합니다. 3
하루 단위를 시간 단위로 바꿉니다
엑셀 시간값은 하루를 1로 저장하므로 합계 7.8125에 24를 곱합니다. 계산 결과 187.5는 187시간 30분과 정확히 같습니다.
=SUM ( $B$2:$B$23 ) * 24
= 7.8125 × 24 = 187.5
댓글 0
로그인 후 댓글을 작성할 수 있습니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!