Excel · 날짜

엑셀 TIME

시·분·초를 받아 시간 직렬값을 생성합니다. DATE의 시간 버전 — 시간 계산·일정 관리의 기본

TIME 수식 구조

=TIME(hour, minute, second)

hour (시)

0~23 정수가 표준. 24 이상은 정규화(나머지로).

minute (분)

0~59 정수가 표준. 60 이상은 시간으로 자동 이월.

second (초)

0~59 정수가 표준. 60 이상은 분으로 자동 이월.

▸ 반환값: 0~1 사이 소수 (직렬값). 자정 = 0, 정오 = 0.5

▸ 셀 서식이 시간 형식이어야 "14:30:00"으로 보임. "일반"이면 0.604 소수

▸ 음수 인수는 #NUM! 오류

직접 체험해보세요

시·분·초 슬라이더로 시간을 만들면 디지털 시계·직렬값·하루 진행률 동시 표시 — 초과값은 자동 정규화

D2=TIME(14, 30, 0)
14
30
0

시간 형식 (셀 서식 적용시)

14:30:00

직렬값 (셀 서식 = 일반)

0.604167

하루 진행률

60.42%

24시간 (자정 → 자정)

00:0006:0012:0018:0024:00
시간은 내부적으로 0~1 사이 소수 — 자정 0.0, 정오 0.5, 자정 직전 0.9999...

자주 쓰는 패턴

대표 시간 5종 — 정규화 케이스 포함

패턴수식시간직렬값설명
오전 9시=TIME(9, 0, 0)09:00:000.375하루의 37.5%
정오=TIME(12, 0, 0)12:00:000.5하루의 50% (정확히 절반)
오후 2시 30분=TIME(14, 30, 0)14:30:000.604166...14×3600+30×60 = 52200초 / 86400
시 초과=TIME(25, 0, 0)01:00:000.041666...25시 → 다음 날 1시로 정규화
분 초과=TIME(0, 90, 0)01:30:000.062590분 → 1시간 30분으로 변환

DATE vs TIME — 직렬값의 두 부분

엑셀의 날짜·시간은 같은 직렬값 체계. 정수부는 날짜, 소수부는 시간

날짜DATE
=DATE(2025, 12, 25)
→ 45981 (=2025-12-25)
  • 년·월·일 → 정수 직렬값
  • 1900-01-01부터의 일수
  • 날짜 부분만
시간TIME
=TIME(14, 30, 0)
→ 0.604... (=14:30)
  • 시·분·초 → 0~1 소수
  • 하루의 진행률
  • 시간 부분만

실전 활용 예제

=DATE(2025, 12, 25) + TIME(9, 0, 0)

날짜와 시간을 결합. DATE 정수부 + TIME 소수부 = 완전한 날짜·시간 직렬값. 일정·예약 데이터 생성의 표준.

예시: 2025-12-25 09:0045981.375
=A2 + TIME(0, 30, 0)

기존 시간에 30분 추가. 회의 종료 시간·다음 알람 시간 계산. TIME으로 정확한 간격을 더함.

예시: 14:00 + 30분14:30
=TIME(HOUR(A2), MINUTE(A2), 0)

시간에서 초 제거(0으로 정리). HOUR·MINUTE로 분해 후 TIME으로 재조립. 시간 단위 정리에 활용.

예시: 14:30:4514:30:00
=IF(NOW() - TODAY() < TIME(12, 0, 0), "오전", "오후")

현재 시간이 정오 이전인지 판단. NOW-TODAY는 오늘의 시간 부분만. AM/PM 분류 기본 패턴.

예시: 현재 10:30"오전"
목차
  1. 1.엑셀 TIME 함수란?
  2. 2.시간 시리얼 값 + 자동 정규화
  3. 3.TIME vs 텍스트 + TIMEVALUE
  4. 4.실전 사용 시나리오 8가지
  5. 5.DATE + TIME 결합 + 서식
  6. 6.자주 발생하는 함정 6가지
  7. 7.자주 묻는 질문

엑셀 TIME 함수란?

엑셀 TIME 함수는 시·분·초를 인수로 받아 시간 시리얼 값(0~1 사이 소수)을 생성하는 함수입니다. DATE의 시간 버전. 시간 조립, 날짜와 결합해 일시 생성, 근무 시간 계산 등에 표준.

구문은 =TIME(hour, minute, second). 결과는 0(자정)~0.99999...(23:59:59) 사이 소수라 셀 서식 hh:mm 지정 필수.

시간 시리얼 값 + 자동 정규화

하루 = 1 기준

시각시리얼 값
00:00 (자정)0
06:000.25
12:00 (정오)0.5
18:000.75
23:59:590.9999...

시리얼 = (시 + 분/60 + 초/3600) / 24

→ TIME(14, 30, 0) = 14.5/24 = 0.60416...

자동 정규화 (범위 초과)

=TIME(25, 0, 0) → 01:00 (25시 = 다음날 1시)

=TIME(10, 75, 0) → 11:15 (75분 = 1시간 15분)

=TIME(10, 0, 90) → 10:01:30 (90초 = 1분 30초)

=TIME(24, 0, 0) → 00:00 (24시 = 자정)

=TIME(-1, 0, 0) → #NUM! (음수)

→ 결과 표시는 항상 0~23:59:59 범위 (일 부분 버림).

TIME vs 텍스트 + TIMEVALUE

형식예시계산 가능
TIME 시리얼=TIME(14, 30, 0) → 0.6041...
텍스트"14:30"❌ (문자열)
TIMEVALUE=TIMEVALUE("14:30") → 0.6041...✅ (텍스트 → 시리얼)

혼합 상황 해결

셀에 "14:30" 문자로 입력됨 → 계산 안 됨

=A1 + TIME(1, 0, 0) → #VALUE!

 

해결:

=TIMEVALUE(A1) + TIME(1, 0, 0)

실전 사용 시나리오 8가지

  • 시·분·초 조합 =TIME(A1, B1, C1)
  • 시간 더하기 =A1 + TIME(1, 30, 0)
  • 근무 시간 =퇴근 - 출근
  • 초 → 시간 =TIME(0, 0, A1) (3600초 → 01:00)
  • 분 → 시간 =TIME(0, A1, 0) (150분 → 02:30)
  • 30분 간격 생성 =TIME(FLOOR((ROW()-1)/2, 1), MOD(ROW()-1, 2)*30, 0)
  • DATE + TIME 일시 =DATE(2026, 7, 7) + TIME(14, 30, 0)
  • 누적 근무 시간 ([h]:mm 서식) =SUM(시간범위)

DATE + TIME 결합 + 서식

일시 생성 (날짜 + 시간)

=DATE(2026, 7, 7) + TIME(14, 30, 0)

→ 2026-07-07 14:30:00

 

원리: 시리얼 정수(날짜) + 소수(시간) = 완전한 일시

셀 서식: yyyy-mm-dd hh:mm:ss

hh:mm vs [h]:mm (24시 초과)

서식동작예시 (30시간)
hh:mm24로 리셋06:00 (30-24=6)
[h]:mm시간 무제한30:00

누적 근무 시간·프로젝트 총 시간엔 [h]:mm 필수.

자주 발생하는 함정 6가지

  • 셀 서식 필수 — TIME 결과는 소수 (0.60416...). 셀 서식 → hh:mm 지정. 안 하면 소수 그대로
  • 24시 초과 시간 hh:mm은 24로 리셋. 누적은 [h]:mm
  • 음수 시간 표시 — 뺄셈 결과 음수는 #####. 서식 -h:mm 또는 IF·ABS 처리
  • 텍스트 vs 시리얼 — "14:30" 문자면 계산 X. TIMEVALUE 변환 또는 셀 서식 확인
  • TIME(24, 0, 0) = 00:00 — 24시는 다음날 자정 = 시리얼 0. 하루 종료 표시는 별도 처리
  • 부동소수점 오차 — 시리얼은 소수라 미세 오차. 등호 비교 시 ROUND 사용

자주 묻는 질문

Q. TIME 함수 사용법은?

=TIME(시, 분, 초) 형식. 예: =TIME(14, 30, 0) → 14:30. 결과는 시리얼(0~1)이라 셀 서식 hh:mm 지정 필요.

Q. TIME 결과가 소수로 나와요.

셀 서식 문제. TIME 결과는 시리얼(0~1). 셀 서식 → 시간(hh:mm 또는 hh:mm:ss)으로 변경. Ctrl+1 → 시간 형식.

Q. 24시 초과 시간 표시는?

[h]:mm 서식. 대괄호로 시간 무제한. hh:mm은 24로 리셋. 누적 근무 시간 표시에 필수.

Q. 시간 뺄셈이 #### 나와요.

음수 시간. 종료 - 시작이 음수. IF로 처리: =IF(끝<시작, 끝+1-시작, 끝-시작) (하루 넘김 처리) 또는 ABS.

Q. 텍스트 "14:30"과 계산은?

TIMEVALUE 변환. =TIMEVALUE("14:30") → 0.60416... (시리얼). 이후 TIME과 계산 가능.

Q. 날짜 + 시간 결합은?

더하기. =DATE(2026,7,7) + TIME(14,30,0) → 2026-07-07 14:30:00. 시리얼은 날짜(정수) + 시간(소수).

Q. 근무 시간 계산은?

=퇴근 - 출근. 예: =TIME(18,0,0) - TIME(9,0,0) → 9:00. 점심 제외: =(퇴근 - 출근) - TIME(1,0,0).

Q. 구글 스프레드시트에서도 동일하게 작동하나요?

네. TIME·TIMEVALUE·HOUR·MINUTE·SECOND 모두 표준 시간 함수로 Google Sheets, LibreOffice Calc, Apple Numbers, 한컴 한셀, WPS에서 동일하게 작동합니다.

본 페이지는 Microsoft Support 공식 TIME·TIMEVALUE·HOUR 문서를 기준으로 작성되었습니다. 정확한 동작은 Excel 버전·지역·환경에 따라 달라질 수 있으니 중요한 작업 전에는 실제 환경에서 확인하세요.