엑셀 날짜 함수 사용법: 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 함수를 소개해드릴게요!
'EVERYTHING > EXCEL' 카테고리의 다른 글
[EXCEL] 엑셀 요일 및 근무일 계산 함수: WEEKDAY / WORKDAY / NETWORKDAYS (0) | 2025.03.31 |
---|---|
[EXCEL] 엑셀 날짜 계산 함수: DATEDIF / EDATE / EOMONTH (0) | 2025.03.24 |
[EXCEL] 엑셀 반올림, 올림, 내림 함수 사용법: ROUND / ROUNDUP / ROUNDDOWN (0) | 2025.03.18 |
[EXCEL] 엑셀 AVERAGE / AVERAGEIF / AVERAGEIFS 함수 사용법: 조건에 맞는 값의 평균 구하기 (0) | 2025.03.15 |
[EXCEL] 엑셀 SUMIF / SUMIFS 함수 사용법: 조건을 만족하는 값만 합산하기 (0) | 2025.03.14 |