날짜 생성 함수, DATE 연월일 정보로 날짜 만들기

This entry is part [part not set] of 8 in the series 날짜 시간 함수

날짜 생성 함수, DATE 연월일 정보로 날짜 만들기

 
이전글에서 날짜 함수 YEAR, MONTH, DAY 를 배웠습니다.
YEAR, MONTH, DAY 함수는 날짜에서 연, 월, 일 정보를 추출하기 위해 사용하는 함수 입니다.
이번에는 연, 월, 일 정보로 날짜를 생성하는 함수 DATE 를 배워보겠습니다.
 
엑셀은 날짜를 수치로 다룬다고 배웠습니다.
연, 월, 일 을 나타내는 숫자로 날짜 일련번호로 생성하고, 셀서식을 날짜형식으로 지정하면 우리가 알고 있는 날짜가 됩니다.
DATE 함수를 사용해서 날짜를 생성하는 작업을 위해 연, 월, 일 정보가 입력된 시트를 준비하겠습니다.
 

날짜 생성 함수 사용 준비
날짜 생성 함수 사용 준비

 
B2 셀에 연도를 나타내는 숫자 2010, C2 셀에 월을 나타내는 숫자 10, D2 셀에 일을 나타내는 1 을 각각 입력했습니다.
이제 DATE 함수를 사용해서 E2 셀에 날짜를 생성해 보겠습니다.
 

날짜 생성 함수, DATE

 
함수는 함수명과 인자로 구성되어 있습니다.
= 를 입력하고 함수명(DATE)를 입력한 후, 괄호를 여는 순간 함수 인자를 입력하기 위한 도움말이 나타납니다.
 

날짜 생성 함수 DATE
날짜 생성 함수 DATE

 
위의 그림에서 =DATE( 함수의 사용을 도와주는 도움말이 나타납니다.
함수에 어떤 인자를 입력해야 하는지 알려주는데요, (year, month, day) 의 의미는 아래와 같습니다.

year : 날짜 일련번호 생성에 필요한 연도 값을 첫 번째 인수로 입력해야 합니다. (필수 입력)
month : 날짜 일련번호 생성에 필요한 월 값을 두 번째 인수로 입력해야 합니다. (필수 입력)
day : 날짜 일련번호 생성에 필요한 일 값을 세 번째 인수로 입력해야 합니다. (필수 입력)

 
E2 셀에 =YEAR(B2,C2,D2) 라고 함수 수식을 입력합니다.
E2 셀에 “2010.10.1” 이 출력되었습니다.
DATE 함수는 연, 월, 일 세 개의 인수를 입력받아 날짜를 나타내는 날짜 일련번호를 생성했습니다.
E2 셀에 날짜 일련번호 값이 입력되면 셀서식은 자동으로 날짜 형식으로 지정됩니다.
날짜 일련번호 값으로 확인하기 위해서는 셀서식을 별도로 지정해야 합니다.
 
생성하고자 하는 날짜의 연, 월, 일 값을 입력하면 원하는 날짜 일련번호를 생성할 수 있습니다.
 

날짜 생성 함수, DATE 사용예

 

날짜 생성 함수 DATE
날짜 생성 함수 DATE

 
우리가 입력해둔 연, 월, 일 로 부터 일년 뒤, 한달 뒤, 하루 뒤, 하루 전 날짜를 구하려면 어떻게 해야 할까요?
DATE 함수를 사용하면 간단히 생성할 수 있습니다.
 

일년 뒤 : B4 셀 수식 =DATE(B2+1,C2,D2) -> 2011.10.1, year 인수에 1을 더해 준다
한달 뒤 : C4 셀 수식 =DATE(B2,C2+1,D2) -> 2010.11.1, month 인수에 1을 더해 준다
하루 뒤 : D4 셀 수식 =DATE(B2,C2,D2+1) -> 2010.10.2, day 인수에 1을 더해 준다
하루 전 : E4 셀 수식 =DATE(B2,C2,D2-1) -> 2010.9.30, day 인수에 1을 빼 준다

 
각각의 셀에 입력된 수식과 출력값을 확인하고, 왜 이런 결과가 나오는지 충분히 이해하시기 바랍니다.
특히 하루 전 날짜의 계산예를 보면, 2010.10.0 이 아닌 2010.9.30 으로 출력되고 있습니다.
단순히 날짜를 빼고 더하는 것으로 날짜계산을 하는 것이 아니라는 것을 알 수 있습니다.
 
각자 간단한 예제를 만들어 사용법을 익히기 바랍니다.
 

엑셀에 관한 궁금증은 Microsoft Office 도움말 에서 해결할 수 있습니다.
Microsoft Office 도움말 바로가기

Series Navigation