본문 바로가기
엑셀 플로우 (excelflow)

엑셀 TIME 함수 구문, 인수, 사용법, 기본 예제 및 실무 활용 예제 총정리

by LOVEFLOW 2024. 4. 17.

 

TIME 함수란?

 

TIME 함수는 시간을 생성하는 함수이다. 이 함수는 시, 분, 초의 숫자를 입력으로 받아 시간 값을 반환한다.

 

1. TIME 함수 구문

=TIME(hour, minute, second)
=TIME(시, 분, 초)

 

2. TIME 함수 인수

hour : [필수 요소] 시간을 나타내는 숫자이다. 0부터 32767까지의 정수를 입력할 수 있다. 23보다 큰 값은 24로 나눈 그 나머지가 시간 값으로 처리된다.
minute : [필수 요소] 분을 나타내는 숫자이다. 0부터 32767까지의 정수를 입력할 수 있다. 59보다 큰 값은 시간과 분으로 변환된다.
second : [필수 요소] 초를 나타내는 숫자이다. 0부터 32767까지의 정수를 입력할 수 있다. 59보다 큰 값은 시간, 분, 초로 변환된다.

 

 

TIME 함수 기본 예제


1. 직접 입력하여 시간 값을 생성하기

=TIME(9, 15, 0)
이 수식은 9:15:00 AM을 나타내는 시간 값을 반환한다.


2. 다른 셀의 값을 참조하여, 시간 값을 생성하기

=TIME(A1, B1, C1)
이 수식은 A1 셀에 시간, B1 셀에 분, C1 셀에 초 값을 입력받아 해당하는 시간 값을 반환한다.

 

예컨대 다음과 같은 셀값이 있다고 가정하자.

  A B C
1 12 30 0

 

위의 수식은 =TIME(12, 30, 0)이 된다. 따라서 12:30:00 PM에 해당하는 값을 반환하게 된다.

 

3. 시간 값을 계산하기

=TIME(12, 50, 0) + TIME(7, 30, 00)
위 수식은 두 시간을 합산하여 8:20:00 PM을 반환한다.

 

 

TIME 함수로 시간을 더하고 빼기

 

1. TIME 함수로 시간만 더하기

=TIME(HOUR(TIME(9, 15, 0)) + 2, MINUTE(TIME(9,  15, 0)), SECOND(TIME(9, 15, 0)))
위 수식은 현재 생성된 시간 값에 2시간을 더한다. 따라서 결과값으로 11:15 AM을 반환한다.

 

2. TIME 함수로 시간만 빼기

=TIME(HOUR(TIME(9, 15, 0)) - 2, MINUTE(TIME(9,  15, 0)), SECOND(TIME(9, 15, 0)))
위 수식은 현재 생성된 시간 값에 2시간을 뺀다. 따라서 결과값으로 7:15 AM을 반환한다.

 

 

TIME 함수와 IF 함수를 연계하여 조건부 시간 값을 생성하기

 

IF 함수를 연계하면 TIME 함수의 시간 값을 조건에 따라 다르게 생성할 수 있다.

=IF(A1 > 5, TIME(9, 15, 0), TIME(10, 25, 0))
위 수식은 A1셀의 값이 5보다 큰 경우 9:15 AM을 반환하고, 그렇지 않을 경우 10:25 AM을 반환한다.