날짜 및 시간
DATE 함수
엑셀 2003
날짜 및 시간
DATE 함수
엑셀-DATE-함수
함수 요약

엑셀 DATE 함수는 '년도, 월, 일'의 날짜를 반환하는 함수입니다.

함수 구문
=DATE(,,)
-
날짜로 반환할 '년도' 입니다.
-
날짜로 반환할 '월' 입니다.

양수 또는 음수를 입력할 수 있습니다. 0보다 작은 값일 경우, 12월 기준 이전 월을 반환합니다.
(예: =DATE(2024,-1,1) → '2023-11-01')

-
날짜로 반환할 '일' 입니다.

양수 또는 음수를 입력할 수 있습니다. 0보다 작은 값일 경우, 전월 말일 기준 이전 일을 반환합니다.
(예: =DATE(2024,1,0) → '2023-12-31')

상세 설명

DATE 함수는 날짜의 '연도, 월, 일' 값을 받아 엑셀에서 사용하는 날짜 일련번호로 반환하는 함수입니다. 특히, '텍스트' 형식으로 입력된 날짜를 올바른 날짜 형식으로 변환해야 할 경우 사용합니다.

한편, TIME 함수는 원하는 시간 값을 반환하는 데 사용됩니다. DATE 함수와 TIME 함수를 활용하면 다양한 형식의 날짜와 시간 데이터를 효과적으로 처리할 수 있습니다.


DATE 함수 상세 가이드
1) '연도' 입력시
  • 만약 연도 값으로 0과 1899사이의 수가 입력되면 그 값은 '1900 + 입력된 값'으로 계산됩니다.
    =DATE(200,1,1)/ / 1900 + 200 → 2100년 1월 1일 반환
  • 0보다 작거나 10000보다 큰 수를 입력하면 #NUM! 오류를 반환합니다.
2) '월' 입력시
  • 12보다 큰 정수 입력 시, 초과된 값 만큼 연속된 월을 계산됩니다.
    =DATE(2018,17,15)/ / 2019년 5월 15일
  • 0 또는 음수가 입력되면, 전년도 12월을 기준으로 차감된 날짜를 계산합니다.
    =DATE(2018,-1,15)/ / 2017년 11월 15일
3) '일' 입력시
  • '일'이 지정한 달의 일 수보다 큰 경우, 초과된 값 만큼 연속된 일을 계산됩니다.
    =DATE(2018,1,40)/ / 2018년 2월 9일
  • 0 또는 음수가 입력되면, 전월 말일을 기준으로 차감된 날짜를 계산합니다.
    =DATE(2018,1,-1)/ / 2017년 12월 30일

그 외 주의사항

DATE 함수는 날짜 '일련번호'를 반환합니다. 만약 날짜가 숫자로 표시된다면, 셀 서식 (단축키 : Ctrl + 3)을 변경하거나 TEXT 함수를 사용하니다.

=TEXT(DATE(2018,1,1),"YYYY-MM-DD")
/ / DATE 함수로 출력된 일련번호를 2018-01-01의 날짜 형태로 변경합니다.

만약 특정 날짜에서 연도, 월, 일을 따로 추출해야 할 경우, YEAR 함수, MONTH 함수, DAY 함수를 사용하세요.


2 댓글
Inline Feedbacks
모든 댓글 보기
2
0
여러분의 생각을 댓글로 남겨주세요.x