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을 반환한다. |
'엑셀 플로우 (excelflow)' 카테고리의 다른 글
엑셀 DAY 함수 구문, 인수, 사용법, 기본 예제 및 실무 활용 예제 총정리 (0) | 2024.04.18 |
---|---|
엑셀 AND 함수 구문, 인수, 사용법, 기본 예제 및 실무 활용 예제 총정리 (0) | 2024.04.17 |
엑셀 MONTH 함수 구문, 인수, 사용법, 기본 예제 및 실무 활용 예제 총정리 (0) | 2024.04.17 |
엑셀 WORKDAY 함수 구문, 인수, 사용법, 기본 예제 및 실무 활용 예제 총정리 (0) | 2024.04.17 |
엑셀 WEEKDAY 함수 구문, 인수, 사용법, 기본 예제 및 실무 활용 예제 총정리 (0) | 2024.04.17 |