티스토리 뷰

엑셀에서 날짜는 정해진 일련번호라는 규칙을 사용한다는 것을 이전 게시물에서 배웠습니다. 이번 시간에는 엑셀이 사용하는 또 하나의 일련번호인 시간 일련번호를 배워봅니다.

[엑셀 기초] 엑셀에서의 날짜 데이터 처리 방법 - 일련번호 :
http://secstart.tistory.com/707

1. 엑셀에서의 시간 일련번호

엑셀에서 시간 역시 일련번호 개념으로 동작하고 처리됩니다.

엑셀에서 시간 일련번호는 오늘 24시를 0 으로 보고 내일 24시를 1로 봅니다. 즉, 0 ~ 1 사이의 값으로 0시에서 24시의 시간을 대신하는 것입니다. 0 에서 1 사이의 소수로 계산됩니다.

2. 엑셀 시간 일련번호 표시형식

엑셀에서 시간을 입력하는 기본 양식인 콜론( : )으로 시:분:초 를 구분하여 입력합니다. 엑셀은 이를 사용자 지정 서식의 날짜 서식으로 표시합니다. 역시 시간도 날짜와 같이 일련번호로 표시하려면 '표시 형식' 을 '일반' 으로 바꿔주면 됩니다.

엑셀에서 시간이 일련번호로 어떻게 표시될지 살펴봅니다.

[그림1] 엑셀 시간 일련번호 표시하기[그림1] 엑셀 시간 일련번호 표시하기



시간 예제1 : 24:00:00
엑셀은 24시가 0시로 표시되면서 0으로 처리될 수도 있고 24시로 표시되며 1로 처리될 수도 있습니다. 24시나 0시는 날짜가 함께 있어야 정확한 처리가 되는 것입니다.
24:00:00 으로 표시되는 시간은 '표시 형식' 을 '일반' 으로 바꾸면 시간 일련번호 1로 표시됩니다.

[그림2] 예제1에 자동 설정된 날짜 서식[그림2] 예제1에 자동 설정된 날짜 서식



시간 예제2 : 0:00:00
24시와 동일한 시간인 0:00:00 를 입력하였습니다. 표시도 0:00:00 로 됩니다. '표시 형식' 을 '일반' 으로 바꾸면 시간 일련번호는 0 이 됩니다.

참고1 : 예제1과 예제2의 값을 비교하자면 24시는 1900-01-01  12:00:00 AM 이고 0시는 1900-01-00  12:00:00 AM 이 됩니다.

시간 예제3 : 12:00:00
0시의 일련번호가 0 이고 24시의 일련번호가 1 이었습니다. 그러면 12시는 0.5 의 시간 일련번호를 반환합니다.

시간 예제4 : 16:48:00
이번에는 0.7을 입력하고 이 셀에 시간 서식( h:mm:ss )을 적용 하였습니다. 이 시간 일련번호는 16:48:00 으로 표시가 됩니다. 0 에서 1 사이의 소수는 곧 시간이라는 것입니다.

3. 엑셀 시간 수식

시간 수식1 : =B4 - B5
수식 결과1 : 1

=B4 - B5 는 시간에서 시간을 빼는 연산입니다. 이 참조되는 시간들은 감산 이전에 먼저 시간 일련번호로 변환되어 계산됩니다.
=24:00:00 - 0:00:00 는 =1 - 0 으로 계산되는 것입니다. 결과는 시간 일련번호 1 입니다.

시간 수식2 : =B7 - B6
수식 결과2 : 0.2

=B7 - B6 입니다. 참조값을 가져오면 =16:48 - 12:00 이 되고 이는 시간 일련번호로 변환됩니다. =0.7 - 0.5 = 0.2 가 되는 것입니다. 만일 이 결과를 시간 서식으로 변경하면 오전 4:48:00 이 됩니다.


이것이 엑셀이 사용하는 시간 일련번호입니다. 기억하십시오. 엑셀에서는 날짜와 시간을 일련번호라는 개념으로 처리하고 있습니다. 이 날짜 일련번호와 시간 일련번호를 결합하여 하나의 숫자 값으로 날짜와 시간을 처리하기도 합니다. 아래의 링크를 참고하시기 바랍니다.

[엑셀 문답] 날짜와 시간을 한 셀에 합치는 방법 :
http://secstart.tistory.com/643

마늘빵.


댓글