엑셀에서 하루의 크기는 숫자 1에 해당합니다. 즉 24시간을 숫자로 1로 표현하다는 이야기이므로 12시간은 0.5, 6시간은 0.25가 됩니다.
엑셀 TIMEVALUE 함수는 텍스트로 표시된 시간 값을 숫자로 변환해 줍니다.
예를 들어 =TIMEVALUE("12:00")를 입력하면 숫자 0.5로 변환합니다(낮 12시는 하루의 절반이 경과한 시간입니다).
구문(Syntax)
TIMEVALUE
TIMEVALUE(time_text)
텍스트로 표시된 시간값을 숫자로 변환해 준다. 0에서 0.99988426 사이의 값이며 이 값은 0:00:00(오전 12:00:00)에서 23:59:59(오후 11:59:59)까지의 시간을 나타낸다.
인수 : time_text – 시간을 나타내는 텍스트, ’15:45′ 또는 ‘3:45 PM’의 형식으로 표현된다.
사용 예
=TIMEVALUE("0:00") => 0
=TIMEVALUE("9:00") => 0.375
=TIMEVALUE("9:00:30") => 0.375347222
=TIMEVALUE("12:00") => 0.5
12시는 하루의 절반이므로 0.5로 변환
=TIMEVALUE("15:00") => 0.625
=TIMEVALUE("3:00 PM") => 0.625
=TIMEVALUE("2020-11-30 15:00") => 0.625
날짜를 입력하면 날짜정보는 무시되고 시간값만 변환됨
=TIMEVALUE("23:59:59") => 0.999988426
=TIMEVALUE(15) => #VALUE!
인수를 텍스트가 아닌 숫자로 입력하면 오류 발생
관련 글
엑셀에서 날짜 데이터 다루기 - 엑셀에서 날짜와 시간과 관련된 수식과 함수를 알아보기 전에 엑셀에서 날짜와 시간을 다루는 방식을 먼저 알아보겠습니다. 날짜와 시간을 다루는 방식을 이해하고… …
엑셀에서 시간 데이터 다루기 - 엑셀에서 날짜와 시간과 관련된 수식과 함수를 알아보기 전에 엑셀에서 날짜와 시간을 다루는 방식을 먼저 알아보겠습니다. 날짜와 시간을 다루는 방식을 이해하고… …
DATEVALUE 함수 - 텍스트를 날짜 일련번호로 변환 - 엑셀의 DATEVALUE 함수는 텍스트(문자열)로 표시된 날짜를 '날짜 일련번호'로 바꿔줍니다. 인터넷이나 다른 자료에서 엑셀로 날짜값을 복사해올 때 날짜에 공백이 포함되거나 날짜가… …