목차
시간 데이터를 더하는 기본 원리
엑셀에서 시간 데이터를 다룰 때 가장 먼저 알아야 할 것은 엑셀이 시간을 숫자로 인식한다는 점입니다. 하루는 1이라는 숫자로 표현되며, 시간, 분, 초는 이 1이라는 숫자를 소수점 이하로 나누어 처리합니다. 예를 들어, 12시간은 0.5, 6시간은 0.25로 표현됩니다. 따라서 시간 데이터를 더할 때에도 이러한 숫자 체계를 이해하는 것이 중요합니다. 단순히 셀을 더하면 엑셀은 시간 형식이 아닌 일반 숫자처럼 더해버리기 때문에, 올바른 시간 합계를 얻기 위해서는 형식을 제대로 맞춰주어야 합니다. 엑셀 시간 더하기는 이 기본적인 숫자 체계를 기반으로 이루어집니다.
시간 합산 시 발생할 수 있는 문제점은 주로 24시간을 넘어가는 경우입니다. 일반적인 숫자 덧셈처럼 25시간이 1시로 돌아가지 않고 그대로 표시될 수 있습니다. 이를 방지하고 올바르게 시간을 표시하기 위해서는 셀 서식을 '사용자 지정'에서 'h:mm:ss' 또는 'hh:mm:ss' 등으로 설정해 주어야 합니다. 이렇게 하면 24시간을 초과하는 시간도 올바르게 계산되어 표시됩니다.
| 시간 단위 | 엑셀 내 숫자 값 | 설명 |
|---|---|---|
| 하루 (24시간) | 1 | 전체 날짜를 1로 나타냅니다. |
| 12시간 | 0.5 | 하루의 절반에 해당합니다. |
| 1시간 | 1/24 ≈ 0.0417 | 하루를 24등분한 값입니다. |
| 1분 | 1/(24*60) ≈ 0.000694 | 시간을 60등분한 값입니다. |

가장 간단한 엑셀 시간 더하기 수식
가장 기본적인 엑셀 시간 더하기 수식은 간단합니다. 단순히 더하고자 하는 시간 데이터가 입력된 셀들을 '+' 기호로 연결하는 것입니다. 예를 들어, A1 셀에 '09:00'이 입력되어 있고 B1 셀에 '02:30'이 입력되어 있다면, C1 셀에 `=A1+B1` 이라는 수식을 입력하면 됩니다. 이 경우, 엑셀은 셀에 입력된 시간 값을 숫자로 변환하여 더한 후, 결과 셀의 서식에 따라 시간 형태로 표시해 줍니다.
하지만 여기서 중요한 것은 결과 셀의 서식입니다. 만약 결과 셀의 서식이 '일반'이나 '숫자'로 되어 있다면, 시간의 합계가 숫자로 표시되어 우리가 원하는 형태가 아닐 수 있습니다. 따라서 합산 결과를 올바르게 시간 형식으로 보기 위해서는 반드시 결과 셀의 서식을 '시간' 또는 '사용자 지정'에서 'h:mm:ss' 등으로 설정해 주어야 합니다. 이 과정을 거치면 24시간을 넘어서는 시간도 정상적으로 계산되어 표시됩니다.
또한, 여러 시간 값을 더해야 할 경우 SUM 함수를 활용하면 더욱 편리합니다. 예를 들어 A1부터 A5까지의 시간 값을 모두 더하고 싶다면 `=SUM(A1:A5)`와 같이 입력하면 됩니다. 이 방법은 셀이 많을 때 수식을 간결하게 만들어 줍니다.
▶ 1단계: 더할 시간 값이 입력된 셀들을 확인합니다. (예: A1, B1)
▶ 2단계: 결과가 표시될 셀에 `=셀1+셀2` 형식으로 수식을 입력합니다. (예: `=A1+B1`)
▶ 3단계: 결과 셀의 서식을 '시간' 또는 '사용자 지정' (hh:mm:ss)으로 설정합니다.

24시간을 초과하는 시간 합계 처리
앞서 언급했듯이, 엑셀에서 단순히 시간 셀을 더했을 때 24시간을 초과하면 결과가 원하는 대로 나오지 않을 수 있습니다. 예를 들어, 20시간과 10시간을 더하면 '06:00'으로 표시될 수 있는데, 이는 엑셀이 24시간을 주기로 반복하여 표시하기 때문입니다. 만약 총 몇 시간 몇 분이 걸렸는지 누적 시간을 정확히 표시하고 싶다면, 별도의 수식을 사용해야 합니다.
이럴 때 유용한 함수가 바로 SUM 함수와 셀 서식의 조합입니다. 앞서 간단한 덧셈과 SUM 함수 사용법을 설명드렸지만, 24시간을 초과하는 총 시간을 표시하기 위해서는 결과 셀의 서식을 특별하게 설정해야 합니다. 바로 '사용자 지정' 서식에서 `[h]:mm:ss` 와 같이 대괄호 `[]`를 사용하는 것입니다. 예를 들어, `=SUM(A1:A10)` 수식 결과가 나오는 셀을 선택하고, 셀 서식에서 '사용자 지정'을 선택한 뒤, 형식란에 `[h]:mm:ss`를 입력하면 됩니다. 이 `[h]` 표시는 엑셀에게 24시간을 넘어서는 시간 값도 그대로 누적하여 표시하라는 의미입니다.
이처럼 엑셀 시간 계산 시 24시간 초과분을 정확히 확인하는 것은 업무 효율성을 높이는 데 중요한 역할을 합니다.
핵심 포인트: 24시간을 초과하는 총 시간을 정확하게 표시하려면, 결과 셀의 서식을 '사용자 지정'으로 설정하고 형식란에 `[h]:mm:ss`를 입력하세요.
| 수식/기능 | 결과 | 주요 활용 |
|---|---|---|
| =셀1+셀2 | 두 시간의 합계 | 간단한 두 시간 값 더하기 |
| =SUM(범위) | 여러 시간의 합계 | 여러 시간 값을 한 번에 더하기 |
| 서식 [h]:mm:ss | 24시간 초과 누적 시간 | 총 누적 시간 표시 |
시간 계산 시 흔히 발생하는 오류와 해결 방법
엑셀에서 시간을 더하다 보면 예상치 못한 결과가 나올 때가 있습니다. 가장 흔한 문제는 바로 24시간을 넘는 시간 계산인데요, 예를 들어 20시간과 10시간을 더했을 때 30시간이 아닌 06:00와 같이 표시되는 경우가 발생할 수 있습니다. 이는 엑셀이 기본적으로 시간을 24시간을 주기로 인식하기 때문입니다. 이런 문제를 해결하기 위해서는 셀 서식을 활용하는 것이 중요합니다. 총 몇 시간이든 제대로 표시되도록 사용자 지정 서식을 적용하면 됩니다. 또한, 시, 분, 초가 복잡하게 섞여 있을 때 정확한 합계를 구하는 것이 어려울 수 있는데, 이때도 각 단위를 분리하여 계산하거나 `SUM` 함수와 함께 시간 서식을 제대로 설정하는 것이 필수적입니다. 때로는 입력된 시간 데이터 자체가 잘못된 형식으로 입력되어 있어 오류를 유발하기도 합니다. 예를 들어 '10:30'이 아닌 '10.30'으로 입력된 경우, 엑셀은 이를 숫자로 인식할 뿐 시간으로 인식하지 못하므로 계산에서 제외됩니다. 따라서 데이터 입력 단계부터 올바른 시간 형식을 유지하는 습관이 중요합니다.
시간 계산 시 발생할 수 있는 몇 가지 일반적인 오류와 그 해결 방법을 표로 정리해 보았습니다.
| 오류 유형 | 발생 원인 | 해결 방법 |
|---|---|---|
| 24시간 초과 시 정상 표시 안 됨 | 기본 셀 서식이 24시간 단위로 표시 | 셀 서식을 사용자 지정 형식 '[h]:mm:ss'으로 변경 |
| 데이터 형식이 시간으로 인식되지 않음 | 시간 형식 (예: 10.30)이 아닌 숫자로 입력 | 시간 입력 시 'HH:MM:SS' 또는 'HH:MM' 형식 사용 |
| 계산 결과가 음수로 나옴 | 앞선 시간에서 뒤의 시간을 뺄 때 발생 | 뺄셈 결과가 음수가 되지 않도록 순서 확인 또는 `IF` 함수 활용 |
실전 활용 다양한 엑셀 시간 계산 예제
엑셀에서 시간을 더하는 것은 단순히 `SUM` 함수를 사용하는 것 이상으로 다양한 상황에 적용될 수 있습니다. 예를 들어, 프로젝트별 작업 시간을 합산하거나, 근무 시간 기록을 바탕으로 총 근무 시간을 계산할 때 매우 유용합니다. 첫 번째 예시는 단순한 시간 더하기입니다. A1 셀에 '9:00', B1 셀에 '3:30'이 입력되어 있다면, C1 셀에 `=SUM(A1, B1)` 또는 `=A1+B1`을 입력하면 결과는 '12:30'으로 표시됩니다. 하지만 여기서 더 나아가 24시간을 넘는 합계를 구하고 싶다면, C1 셀의 서식을 '[h]:mm'으로 변경해야 합니다. 이렇게 하면 '20:00'과 '10:00'을 더했을 때 '30:00'으로 올바르게 표시됩니다.
다음으로, 분 단위까지 정확하게 합산해야 하는 경우를 생각해 보겠습니다. A2 셀에 '8:15:30', B2 셀에 '2:45:15'가 입력되어 있다면, `=SUM(A2, B2)`를 입력하면 결과는 '11:00:45'가 됩니다. 만약 특정 기간 동안의 누적 시간을 계산해야 한다면, 여러 셀의 시간을 합산하기 위해 `SUM` 함수를 활용하고, 최종 결과를 위한 셀 서식을 '[h]:mm:ss'로 설정하는 것이 필수적입니다. 엑셀에서 시간은 내부적으로 숫자로 저장되므로, 시간을 더한다는 것은 결국 이 숫자들을 더하는 과정입니다. 따라서 결과 셀의 서식이 올바르게 설정되어야 우리가 원하는 시간 형식으로 볼 수 있다는 점을 기억해야 합니다.
꿀팁: 24시간을 초과하는 총 시간을 정확하게 표시하려면, 결과 셀의 서식을 반드시 '사용자 지정'으로 설정하고 '[h]:mm:ss' 또는 '[h]:mm' 형식으로 지정해야 합니다.
엑셀 시간 더하기 함수 활용 팁과 고급 활용
엑셀에서 시간을 더하는 가장 기본적인 방법은 `SUM` 함수를 사용하는 것이지만, 때로는 조금 더 복잡한 조건이나 계산이 필요할 수 있습니다. 예를 들어, 특정 요일의 근무 시간만 합산하거나, 특정 시간대별 근무 시간을 분리해서 계산해야 할 때 `SUMIF`나 `SUMIFS` 함수를 활용할 수 있습니다. `SUMIF` 함수는 특정 조건을 만족하는 셀의 값들을 더할 때 사용됩니다. 만약 '주간 근무'라고 표시된 셀들의 시간만 합산하고 싶다면 `SUMIF(범위, "주간 근무", 합산할 시간 범위)` 와 같은 형식으로 사용할 수 있습니다.
더 나아가, 시간에 특정 값을 더하거나 빼야 하는 경우도 있습니다. 예를 들어, 점심시간 1시간을 제외한 실제 근무 시간을 계산하고 싶다면, 총 근무 시간에서 1시간을 빼주면 됩니다. `=총_근무_시간_셀 - TIME(1,0,0)`과 같은 형태로 계산할 수 있습니다. `TIME` 함수는 시간, 분, 초를 입력하여 시간 값을 만드는 데 사용됩니다. 또한, `TIMEVALUE` 함수를 사용하면 텍스트 형식으로 입력된 시간을 실제 시간 값으로 변환하여 계산에 활용할 수 있습니다. 이는 사용자가 시간 데이터를 텍스트로 입력하는 경우가 있을 때 유용합니다.
마지막으로, 엑셀의 '시계열 데이터' 분석을 할 때 시간 데이터를 제대로 처리하는 것은 매우 중요합니다. 엑셀은 날짜와 시간을 내부적으로 숫자로 관리하기 때문에, 올바른 서식 적용이 계산 결과의 정확성을 보장합니다. 시간을 다루는 업무가 많으신 분이라면 이러한 함수들과 셀 서식의 조합을 익혀두시면 업무 효율을 크게 높일 수 있을 것입니다.
핵심 요약
• 24시간 초과 시간 합계는 셀 서식을 '[h]:mm:ss'로 변경해야 합니다.
• `SUM` 함수는 기본 시간 합계에 사용되며, `SUMIF`와 `SUMIFS`는 조건부 합계에 활용됩니다.
• `TIME` 함수와 `TIMEVALUE` 함수는 시간 값 생성을 돕습니다.
• 시간 데이터를 다룰 때는 올바른 셀 서식 적용이 필수적입니다.
주요 질문 FAQ
Q. 엑셀에서 시간을 더하는데 결과가 이상하게 나와요. 어떻게 해야 하나요?
엑셀에서 시간 계산 시 결과가 24시간을 넘어가거나 숫자로 표시되는 경우가 있습니다. 이는 셀 서식이 '일반'으로 되어 있거나, 시간 형식이 잘못 입력되었기 때문일 수 있습니다. 시간을 더한 결과 셀을 선택한 후, 마우스 오른쪽 버튼을 클릭하여 '셀 서식'으로 이동합니다. '표시 형식' 탭에서 '시간'을 선택하고 원하는 형식(예: h:mm:ss)을 선택한 뒤, '확인'을 눌러주세요. 만약 24시간을 초과하는 시간을 정확하게 표시하고 싶다면, '사용자 지정' 형식에서 '[h]:mm:ss'와 같이 대괄호를 사용하여 시간 단위가 계속 누적되도록 설정해야 합니다.
Q. 엑셀에서 'hh,mm' 형식과 'h,mm' 형식으로 시간을 입력했는데, 합산 시 차이가 있나요?
'hh:mm'과 'h:mm' 형식은 엑셀에서 시간을 표시하는 방식에는 차이가 있지만, 실제 값은 동일하게 인식됩니다. 'hh:mm'은 두 자릿수로 시간을 표시하여 예를 들어 오전 1시를 '01:00'으로, 'h:mm'은 한 자릿수로 표시하여 '1:00'으로 나타냅니다. 따라서 두 가지 형식으로 입력된 시간을 더해도 계산에는 문제가 없으며, 엑셀은 이를 내부적으로 동일한 시간 값으로 처리합니다. 합산 결과는 최종적으로 설정된 셀 서식에 따라 표시됩니다.
Q. 엑셀에서 시간을 더하는데, 자꾸 분(minute)만 계산되고 시간(hour)은 합쳐지지 않아요. 왜 그런가요?
이 문제는 입력된 시간 값의 형식이 제대로 인식되지 않았거나, 수식이 잘못 작성되었을 가능성이 높습니다. 먼저, 시간을 입력할 때 '시:분' 또는 '시:분:초' 형식으로 정확하게 입력되었는지 확인하세요. 예를 들어, '3:30'과 같이 입력하면 3시간 30분으로 인식됩니다. 만약 '330'과 같이 숫자만 입력되었다면, 엑셀은 이를 단순한 숫자로만 인식할 수 있습니다. 시간을 더하는 기본 수식은 '=A1+B1'과 같이 셀 주소를 사용하여 더하는 것입니다. 셀 서식이 '시간' 형식으로 제대로 설정되어 있는지 다시 한번 확인해보세요.
Q. 엑셀에서 여러 시간 값을 합산하는 수식을 간편하게 입력하는 방법이 있나요?
네, 여러 시간 값을 간편하게 합산하는 방법이 있습니다. 단순히 셀을 하나하나 더하는 수식(예: =A1+B1+C1)도 가능하지만, SUM 함수를 사용하는 것이 더 효율적입니다. 더하고자 하는 시간 값들이 연속된 셀에 있다면, SUM 함수를 사용하여 범위를 지정할 수 있습니다. 예를 들어 A1부터 A5까지의 시간 값을 더하려면 '=SUM(A1:A5)'와 같이 입력하면 됩니다. 이 수식을 입력하기 전에 해당 셀들이 '시간' 형식으로 서식이 설정되어 있는지 확인하는 것이 중요합니다.
Q. 엑셀에서 근무 시간 합계를 구하는데, 야간 근무로 인해 24시간이 넘어가요. 어떻게 계산해야 하나요?
24시간을 초과하는 근무 시간 합계를 정확하게 계산하려면, 결과 셀의 서식을 '사용자 지정'으로 설정해야 합니다. 일반적인 '시간' 형식으로는 24시간이 넘어가면 00:00:00으로 표시되거나 날짜 형식으로 바뀌어버립니다. 결과 셀을 선택한 후, '셀 서식' > '표시 형식' > '사용자 지정'으로 이동합니다. '형식' 입력란에 '\[h\]:mm:ss' 또는 '\[h\]:mm'을 입력하고 '확인'을 누르면 됩니다. 대괄호 `[]` 안에 'h'를 넣어주면 24시간을 초과하는 시간도 누적되어 정확하게 표시됩니다.
Q. 엑셀에서 특정 시간대(예, 오후 10시부터 다음날 오전 6시까지)의 근무 시간을 더하는 수식을 알려주세요.
이 경우, 단순한 시간 더하기로는 복잡할 수 있습니다. 퇴근 시간을 기준으로 계산하는 것이 편리합니다. 예를 들어, A1 셀에 출근 시간(예: 22:00), B1 셀에 퇴근 시간(예: 06:00)이 입력되어 있다면, 다음과 같은 수식을 사용할 수 있습니다. 먼저, B1 셀의 시간이 A1 셀의 시간보다 작을 경우(즉, 다음 날로 넘어가는 경우)에는 1일(24시간)을 더해주어야 합니다. 수식은 다음과 같습니다: `=IF(B1<A1, B1+1, B1)-A1` 이 수식을 시간 형식으로 셀 서식을 지정해주면 됩니다.
Q. 엑셀에서 시간을 더할 때, 초(second) 단위까지 정확하게 계산하고 싶어요. 어떻게 해야 하나요?
초 단위까지 정확하게 계산하려면, 시간 데이터를 '시:분:초' 형식으로 정확하게 입력하는 것이 가장 중요합니다. 예를 들어 '08:30:15'와 같이 입력해야 합니다. 그런 다음, 셀 서식을 '시간'에서 'h:mm:ss' 또는 'hh:mm:ss' 형식으로 지정합니다. 합산 시에도 SUM 함수나 단순 덧셈 수식을 사용하면 되며, 결과 셀의 서식만 'h:mm:ss' 형식으로 맞춰주면 초 단위까지 정확하게 합산된 값을 확인할 수 있습니다. 만약 24시간을 초과하는 경우라면 FAQ 5번에서 설명한 '[h]:mm:ss' 사용자 지정 서식을 활용하면 됩니다.
Q. 엑셀에서 시간 값에 특정 시간을 더하거나 빼는 방법은 무엇인가요?
엑셀에서 시간 값에 특정 시간을 더하거나 빼는 것은 간단합니다. 먼저, 기준이 되는 시간 값이 있는 셀과 더하거나 뺄 시간을 '시간' 형식으로 입력된 셀이 준비되어야 합니다. 예를 들어, A1 셀에 기준 시간(예: 10:00)이 있고 B1 셀에 더할 시간(예: 02:30)이 있다면, `=A1+B1` 수식을 사용하여 더할 수 있습니다. 만약 B1 셀의 시간이 빼는 시간이라면 `=A1-B1`과 같이 수식을 작성하면 됩니다. 중요한 것은 더하거나 빼는 시간 값 역시 엑셀에서 시간으로 인식할 수 있도록 '시:분' 또는 '시:분:초' 형식으로 입력하고 셀 서식을 '시간'으로 지정해야 한다는 점입니다.