본문 바로가기
EVERYTHING/EXCEL

[EXCEL] 엑셀 날짜 함수 사용법: DATE / TODAY / YEAR / MONTH / DAY

by 라일리T 2025. 3. 23.

엑셀 날짜 함수 사용법: DATE / TODAY / YEAR / MONTH / DAY

엑셀에서 날짜를 다룰 때 유용한 함수들에는 DATE, TODAY, YEAR, MONTH, DAY 등이 있습니다.
이 함수들을 활용하면 날짜를 생성하거나 특정 날짜에서 연, 월, 일을 추출할 수 있습니다.


1. DATE 함수: 특정 날짜 생성

DATE 함수는 연, 월, 일 값을 조합하여 날짜를 생성하는 함수입니다.

=DATE(연, 월, 일)
  • : 4자리 연도 (예: 2025)
  • : 1~12월
  • : 1~31 (해당 월의 날짜)

예제 1: 특정 날짜 생성

=DATE(2025, 3, 25)

결과: 2025-03-25

예제 2: 월에 13을 입력하면?

=DATE(2025, 13, 1)

결과: 2026-01-01 (자동으로 다음 해 1월로 변경됨)


2. TODAY 함수: 오늘 날짜 반환

TODAY 함수는 현재 날짜를 자동으로 가져오는 함수입니다.

=TODAY()
  • 날짜가 입력된 후에도 파일을 열 때마다 자동으로 갱신

예제 3: 오늘 날짜 표시

=TODAY()

결과: 2025-03-25 (현재 날짜 기준)


3. YEAR / MONTH / DAY 함수: 날짜에서 연, 월, 일 추출

날짜에서 연, 월, 일을 따로 분리할 때 사용하는 함수들입니다.

=YEAR(날짜)   → 연도 반환  
=MONTH(날짜)  → 월 반환 (1~12)  
=DAY(날짜)    → 일 반환 (1~31)  

예제 4: 특정 날짜에서 연, 월, 일 추출

=YEAR(DATE(2025, 3, 25))  → 2025  
=MONTH(DATE(2025, 3, 25)) → 3  
=DAY(DATE(2025, 3, 25))   → 25  

4. TODAY 함수와 YEAR / MONTH / DAY 함수 활용

① 올해 연도 가져오기

=YEAR(TODAY())

결과: 2025 (현재 연도 반환)

② 이번 달 가져오기

=MONTH(TODAY())

결과: 3 (현재 월 반환)

③ 오늘 날짜의 일자만 가져오기

=DAY(TODAY())

결과: 25 (오늘 날짜가 25일이면)


5. 활용 예시

① 두 날짜 간 차이 계산 (연도 기준)

=YEAR(TODAY()) - YEAR(DATE(2000, 1, 1))

결과: 현재 연도 - 2000년 → 나이 계산 등에 활용 가능


② 특정 날짜의 다음 달 첫날 구하기

=DATE(YEAR(TODAY()), MONTH(TODAY())+1, 1)

(현재 날짜 기준 다음 달 1일)


③ 이번 달 말일 구하기

=DATE(YEAR(TODAY()), MONTH(TODAY())+1, 0)

(현재 날짜 기준 해당 월의 마지막 날)


6. 마무리

DATE, TODAY, YEAR, MONTH, DAY 함수는 날짜를 다룰 때 필수적인 함수입니다.
다음 글에서는 날짜 계산을 도와주는 DATEDIF / EDATE / EOMONTH 함수를 소개해드릴게요!