이 페이지에서
DATE 함수
지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀
엑셀 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일

만약 1592년을 나타내고 싶을때도 1900에 + 되면 1592년도를 표현을 못하지 않나요...?