반응형
엑셀에서 날짜를 직접 입력하면 셀 서식이나 지역 설정에 따라 원하는 형식으로 인식되지 않는 경우가 있습니다.
이럴 때 사용하는 함수가 바로 DATE 함수입니다.
DATE 함수는 연도, 월, 일을 각각 입력하여 올바른 날짜를 만드는 함수입니다.
오늘은 DATE 함수의 사용법과 실무 활용 예제를 쉽게 알아보겠습니다.
DATE 함수란?
DATE 함수는 연도(Year), 월(Month), 일(Day)을 이용하여 엑셀이 인식하는 날짜 값을 만들어 주는 함수입니다.
직접 날짜를 입력하는 것보다 계산이나 자동화 작업에서 훨씬 많이 사용됩니다.
DATE 함수 기본 문법
=DATE(연도, 월, 일)
구성
- 연도 : 연도 입력
- 월 : 월 입력
- 일 : 일 입력
가장 쉬운 예제
=DATE(2026,7,1)
결과
2026-07-01
또는 셀 서식에 따라
2026/07/01
처럼 표시됩니다.
실무 예제 ① 입사일 만들기
| A | B | C | D | |
| 1 | 연도 | 월 | 일 | 입사일 |
| 2 | 2026 | 7 | 1 | =DATE(A2,B2,C2) |
결과
2026-07-01
각 항목을 따로 관리하다가 날짜를 하나로 합칠 때 많이 사용됩니다.
실무 예제 ② 오늘부터 30일 후 계산
=DATE(2026,7,1)+30
결과
2026-07-31
날짜는 숫자로 저장되기 때문에 덧셈과 뺄셈도 가능합니다.
실무 예제 ③ 이번 달 첫 번째 날짜
=DATE(YEAR(TODAY()),MONTH(TODAY()),1)
결과
이번 달 1일
보고서 자동 작성이나 월별 집계에서 자주 사용하는 공식입니다.
DATE 함수의 특징
① 날짜를 정확하게 생성
텍스트가 아닌 실제 날짜 데이터가 만들어집니다.
② 계산이 가능
날짜끼리 더하기, 빼기가 가능합니다.
예시
=DATE(2026,7,1)+100
100일 이후 날짜를 계산합니다.
③ 다른 날짜 함수와 함께 사용
DATE 함수는 다음 함수들과 함께 사용하는 경우가 많습니다.
- TODAY
- YEAR
- MONTH
- DAY
- EDATE
- EOMONTH
자주 발생하는 실수
날짜를 문자로 입력하는 경우
="2026-07-01"
문자열이므로 날짜 계산이 제대로 되지 않을 수 있습니다.
대신
=DATE(2026,7,1)
처럼 입력하는 것이 좋습니다.
DATE 함수와 TODAY 함수 차이
| 함수 | 설명 |
| DATE | 원하는 날짜 생성 |
| TODAY | 현재 날짜 반환 |
DATE는 사용자가 원하는 날짜를 만들고,
TODAY는 컴퓨터의 오늘 날짜를 가져옵니다.
실무에서 많이 사용하는 분야
- 인사 입사일 관리
- 계약 시작일
- 계약 종료일
- 프로젝트 일정
- 월별 보고서
- 자동 일정 계산
- 생산 일정 관리
- 재고 관리
핵심 정리
- DATE 함수는 연도, 월, 일을 날짜로 만들어 주는 함수입니다.
- 날짜 계산을 할 때 가장 많이 사용하는 기본 함수입니다.
- TODAY, YEAR, MONTH 함수와 함께 사용하면 더욱 강력한 자동화가 가능합니다.
- 날짜를 직접 입력하는 것보다 DATE 함수를 사용하는 것이 오류를 줄이는 데 도움이 됩니다.
엑셀에서 날짜를 정확하게 처리하고 자동 계산을 구현하고 싶다면 DATE 함수는 반드시 익혀야 하는 핵심 함수입니다.
엑셀 DATE 함수

반응형
'강의 > 엑셀 실무' 카테고리의 다른 글
| 엑셀 LOWER 함수 - 엑셀에서 영문을 모두 소문자로 변환하는 방법 (0) | 2026.06.30 |
|---|---|
| 엑셀 UPPER 함수 - 영문을 모두 대문자로 변환하는 엑셀 함수 (0) | 2026.06.30 |
| 엑셀 IFERROR 함수 - 엑셀 오류를 깔끔하게 처리하는 방법 (0) | 2026.06.30 |
| 엑셀 TRIM 함수 - 공백을 한 번에 정리하는 가장 쉬운 방법 (0) | 2026.06.30 |
| 엑셀 REPLACE 함수 - 원하는 위치의 문자 바꾸기 (0) | 2026.06.30 |