티스토리 뷰

엑셀 TIMEVALUE 함수는 시간을 나타내는 텍스트 문자열을 시간 일련번호( 소수 )로 변환한다. 


엑셀 TIMEVALUE 함수 기본 설명

설명 : 엑셀이 인식할 수 있는 시간 텍스트 문자열을 엑셀 시간값으로 변환한다.

구문 : TIMEVALUE( time_text )

인수 :

time_text : 엑셀이 시간으로 인식할 수 있는 텍스트 문자열, 시분초는 콜론( : ) 으로 구분.

노트1 : time_text 의 예로는, 21:10, 10:23 AM, 10:11:24, 10시 32분 등..

노트2 : 콜론( : ) 구분된 두 값( 10:15 )은 시와 분( 10시 15분 )으로 처리된다.

노트3 : 초를 전달하려면 시간과 분은 0으로 지정한다. ( 00:00:10 )

노트4 : time_text 인수에 날짜와 시간이 포함되어 있으면, 날짜는 무시된다.


관련 함수 : [엑셀 모바일] 시간 생성 TIME 함수 배우기


엑셀 TIMEVALUE 함수 사용 예제

엑셀이 시간 해석할 수 있는 텍스트 표현을 시간 일련번호로 변환하는 사용 예제이다.


[그림1] 엑셀 TIMEVALUE 함수 텍스트를 시간 변환[그림1] 엑셀 TIMEVALUE 함수 텍스트를 시간 변환



노트5 : [그림1]에서 '결과' 는 표시형식이 '일반', '결과T' 는 표시형식이 'h:mm:ss' 이다.


사용 예제2 : =TIMEVALUE( "12:00:00 PM" )

사용 결과2 : 0.5


TIMEVALUE 함수로 시분초를 콜론 구분하고, 오후를 말하는 PM 이 추가된 텍스트 문자열이 전달되었다. 이는 엑셀이 사용하는 시간 텍스트 형식이다. 따라서, TIMEVALUE 함수는 24시간제로 하루의 절반인 12시를 시간 일련번호( 0.5 )로 변환하여 결과로 반환한다.


이 결과값에 사용자 지정 시간 서식( h:mm:ss )을 적용하면 결과T 와 같이 표시된다.


참고1: 엑셀 시간 일련번호는 0 ~ 0.9999... 까지의 소수이다. 0 은 0시(24시) 와 대응하는 것이다.


관련 게시물 :

[엑셀 기초] 초보를 위한 숫자 데이터 종류 - 일련번호

엑셀의 표시 형식 - 사용자 지정 서식 간략 설명


사용 예제4 : =TIMEVALUE( "2017/08/20 20:10" )

사용 결과4 : 0.840277778


TIMEVALUE 함수로 날짜와 시간이 문자열로 전달되었다. 날짜는 무시되고 시간인 "20:10" 만이 TIMEVALUE 함수에서 처리된다. 일련번호 

0.840277778 이 결과 반환된다. 결과T( h:mm:ss )의 시간 서식으로는 20:10:00 이다.


사용 예제5 : =TIMEVALUE( "22시 30분 15초" )

사용 결과5 : 0.937673611


"22시 30분 15초" 라는 텍스트 문자열이 인수로 전달되었다. 한글로 된 이 시간 표현 텍스트도 엑셀은 시간으로 인식한다. 따라서, 바른 날짜 변환이 가능하다. 그런데, 텍스트의 시분초 사이에 공백 없이, "22시30분15초" 으로 전달된다면, 엑셀은 이 문자열에서 시간 표현을 인식하지 못한다.


엑셀 TIMEVALUE 함수 오류 메세지

TIMVALUE 함수에 발생하는 일반적인 오류는 다음과 같다.

- 전달된 time_text 인수를 시간으로 인식하지 못한다면, #VALUE! 오류를 발생한다.


엑셀 TIMEVALUE 함수는 이렇게 텍스트로 표현된 시간을 시간값으로 변환할 수 있다. 이 함수의 필요는 텍스트 표현의 일부에서 시간 부분을 문자열 함수들로 얻어내고 이를 시간값으로 변환하여 다른 처리에 사용하는 것이다.


이 함수는 자주 사용되지는 않을 것이다. 그러나, 반드시 필요할 때가 올 수도 있다. 어렵지 않은 함수이니 익혀두자.


관련 함수 : [컴활 1급] 컴퓨터활용능력 실기 DATEVALUE 함수 - 날짜와 시간


마늘빵.

댓글