TIME 함수는 특정시간에 대한 실수값으로 출력하는 함수입니다.
시간은 0에서 0.99988426 까지의 실수로 표시되는데, 이는 0:00:00 (오전 12시:00:00)부터 23:59:59 (오후 11:59:59)까지의 시간을 나타냅니다.
함수가 입력되기 전에 셀이 일반 서식을 가지고 있어도 결과값은 시간 서식으로 지정됩니다.
☞ 엑셀 TIME 함수는 인수로 주어지는 시(hour), 분(minute), 초(second) 인수로 시간을 생성하는 함수입니다.
● hour : 시간을 나타낼 수 있는 범위인 0 ~ 23 까지의 숫자 또는 값이 들어있는 셀 주소입니다.
시간을 나타내는 0에서 32767 사이의 숫자입니다. 23보다 큰 값은 24로 나눈 그 나머지가 시간 값으로 처리됩니다. 예를 들어 TIME(27,0,0)은 TIME(3,0,0)이 되고 이 값은 .125 또는 오전 3:00입니다.
● minute : 분을 나타낼 수 있는 범위인 0 ~ 59 까지의 숫자 또는 값이 들어있는 셀 주소입니다.
분을 나타내는 0에서 32767 사이의 숫자입니다. 59보다 큰 값은 시간과 분으로 변환됩니다. 예를 들어 TIME(0,750,0)은 TIME(12,30,0)이며 이 값은 .520833 또는 오후 12:30입니다.
● second : 초를 나타낼 수 있는 범위인 0 ~ 59 까지의 숫자 또는 값이 들어있는 셀 주소입니다.
초를 나타내는 0에서 32767 사이의 숫자입니다. 59보다 큰 값은 시간, 분, 초로 변환됩니다. 예를 들어 TIME(0,0,2000)은 TIME(0,33,22)이 되고 이 값은 .023148 또는 오전 12:33:20입니다.
추가설명)
- TIME 함수는 시간을 표시할 때 사용하는 함수입니다.
- TIME 함수는 0시0분0초에서 23시59분59초를 소수로 출력합니다. (시간 숫자 소수 범위 : 0 ~ 0.99988426)
- 값이 표시된 셀에 셀 서식을 ‘시간’으로 선택되어 있지 않으면, 실수값으로 나타날 수 있습니다.
- 셀 서식에서 표시 형식을 ‘시간’으로 선택해 주면 됩니다.
하루가 1일로 기준을 잡고, 1시간 : 1/24, 분 : 1/1440, 초 : 1/86400
ex) 8초는 8/86400 = 9.25926E-05 (= 0.0000925926)
셀서식 -> 숫자 : 소수자리수 : 10
주의사항)
주의) 시간 값은 날짜 값의 일부이며 소수로 표시됩니다. 예를 들어 오후 12:00는 하루의 반이기 때문에 0.5로 표시됩니다.
실습1)
☞ 결과가 시간 서식으로 표시되므로 일반 숫자로 보려면 ‘셀 서식’ 대화상자에서 일반 서식을 지정해야 합니다.
오류발생)
hour : 시간을 나타내는 범위가 0~32767입니다. 이 값을 넘어서면 #NUM! 오류메세지가 나타납니다.
ex) time(-1,1,1) 또는 time(32768,1,1) 결과값 : #NUM! // 아래 예제 확인
시, 분, 초에서 (0,0,0)을 기준으로 –1이 (-1,0,0), (0,-1,0), (0,0,-1) 이렇게 되면, 1900년 1월 1일부터 시작인데, 그 이전으로 시간이 이동하게 되므로 오류가 발생한다.
'엑셀함수(2010)작업' 카테고리의 다른 글
MINUTE 함수, 엑셀 MINUTE 함수 (0) | 2019.10.05 |
---|---|
HOUR함수, 엑셀 HOUR함수 (0) | 2019.10.05 |
DAY함수, 엑셀 DAY함수 (0) | 2019.10.03 |
DATEVALUE 함수, 엑셀 DATEVALUE함수 (0) | 2019.10.02 |
엑셀 TODAY 함수 (0) | 2019.09.30 |
콘텐츠 내 자동삽입광고