티스토리 뷰

엑셀에서 사용되는 데이터 종류는 이미 배운적이 있습니다. 그 중 엑셀에서는 뭐니뭐니 해도 수치 데이터가 가장 많이 사용됩니다. 엑셀은 스프레드시트( 표계산 프로그램 : SpreadSheet )이기 때문입니다.

이 수치 데이터( 숫자값 ) 중에서 엑셀을 공부하는 많은 이가 어려워하는 날짜와 시간 일련번호의 개념을 이해하고 그 처리를 살펴봅니다. 먼저 날짜 일련번호입니다.

[엑셀 기초] 초보를 위한 숫자 데이터 종류와 입력방법 :
http://secstart.tistory.com/662

1. 엑셀에서의 날짜 일련번호

엑셀에서 날짜는 일련번호를 기반으로 동작합니다. 여기서 일련번호( Serial Number )는 일률적으로 주어진 순차적인 번호( 숫자 )를 말합니다.

엑셀은 1900년 1월 1일에 날짜 일련번호 1 을 주었습니다. 이날부터 날짜 일련번호가 시작되는 것입니다. 그리고 이후 하루가 지날 때마다 일련번호를 1씩 증가합니다.

이 날짜 일련번호는 9999/12/31 까지만 인식합니다. 엑셀이 이 구간만을 날짜 값으로 처리하기 때문입니다.

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

엑셀에서 날짜를 입력하는 양식인 슬래쉬( / ) 나 하이픈( - ) 으로 년/월/일 구분하여 입력하면 엑셀은 날짜를 '간단한 날짜' 의 표시 형식으로 표시합니다. 그렇다면 우리는 어떻게 날짜를 일련번호로 볼 수 있을까요?

입력된 날짜 셀의 '표시 형식' 을 확인합니다. 위의 날짜 양식으로 입력되었다면 '표시 형식' 은 '날짜' 입니다. 이를 '일반' 으로 바꾸어 주면 날짜로 표시되던 것이 일련번호로 표시됩니다. 1900년 1월 1일에서 경과한 날짜가 표시되는 것입니다.

엑셀에서의 날짜들을 보면서 일련번호를 확인해 봅니다.

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



날짜 예제1: 1900-01-01
엑셀은 1900년 1월 1일을 날짜 일련번호 1 로 봅니다. 따라서 '일반' 표시 형식으로는 1 이 표시됩니다.

날짜 예제2: 1900-02-28
엑셀이 날짜 일련번호의 기준으로 삼는 1900년 1월 1일 부터 대략 3달이 경과하였습니다. 날수로 보면 1900년 1월이 31일, 2월이 28일 입니다. 총 59일이 경과하였습니다. 따라서 날짜 일련번호는 59가 됩니다.

날짜 예제3: 2016-01-01
2016년 1월 1일은 날짜 일련번호 42370 입니다. 1900-01-01 부터 이만큼의 날수가 지났다는 것이지요. 1년을 365일로 잡고 년수를 계산하면 42370 / 365 = 116.0822 의 결과가 나옵니다. 대략 116 년이 경과한 것입니다.

날짜 예제4: 2016-07-17
역시 표시형식을 '일반' 으로 변경하면 42568 의 날짜 일련번호가 표시됩니다.

3. 엑셀 날짜 수식

엑셀에서 날짜를 산술연산에 사용한다면 어떻게 처리될까요?

[그림2] 엑셀 날짜의 산술 연산 과정[그림2] 엑셀 날짜의 산술 연산 과정



날짜 수식1 : =B5 - B4
수식 결과1 : 58

=B5 - B4 , 이는 날짜 - 날짜 가 아닙니다. B5 와 B4 셀의 날짜가 엑셀 일련번호로 처리되고 이후 감산이 실행되는 것입니다. 즉, B5 와 B4 셀의 날짜 일련번호 연산은 =59 - 1 = 58 이 되는 것입니다.

기억하십시오. 엑셀에서 날짜가 처리( 수식 이나 함수식 )에 사용된다면 먼저 일련번호로 처리되어 계산됩니다.

날짜 수식2 : =B7 - B6
수식 결과2 : 198

역시 B7, B6 셀의 날짜가 일련번호로 처리되고 이후 빼기 연산이 수행되어 = 42568 - 42370 = 198 의 결과가 반환됩니다.


이것이 엑셀이 사용하는 날짜 일련번호입니다. 기억하십시오. 엑셀에서 날짜는 일련번호라는 기준일( 1900년 1월 1일 )로 부터의 경과일수 입니다.

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

마늘빵.


댓글