엑셀의 DATE, YEAR, MONTH, DAY, DATEDIF, EDATE와 같은 함수는 날짜를 계산하고 관리하는 데 매우 유용합니다.
하나씩 자세히 설명드리며, 기본 개념과 함께 예제까지 설명드리도록 하겠습니다.
1. DATE 함수
1) 기능
DATE(year, month, day): 연도, 월, 일을 조합하여 날짜를 반환합니다.
2) 예제
- 수식: =DATE(2025, 1, 27)
- 결과: 2025-01-27
연도: 2025, 월: 1월, 일: 27일을 조합해 반환합니다.
- 응용:
=DATE(YEAR(TODAY()), 12, 31)
현재 연도를 가져와 그 해의 마지막 날(12월 31일)을 계산합니다.
2. YEAR 함수
1) 기능
YEAR(date): 날짜에서 연도를 추출합니다.
2) 예제
- 수식: =YEAR("2025-01-27")
- 결과: 2025
"2025-01-27"에서 연도만 추출합니다.
- 응용:
=YEAR(TODAY())
오늘 날짜에서 연도를 추출해 표시합니다.

3. MONTH 함수
1) 기능
MONTH(date): 날짜에서 월을 추출합니다.
2) 예제
- 수식: =MONTH("2025-01-27")
- 결과: 1
"2025-01-27"에서 월(1월)을 추출합니다.
- 응용:
=MONTH(TODAY())
오늘 날짜의 월을 반환합니다.
4. DAY 함수
1) 기능
DAY(date): 날짜에서 일을 추출합니다.
2) 예제
- 수식: =DAY("2025-01-27")
- 결과: 27
"2025-01-27"에서 일(27일)을 추출합니다.
- 응용:
=DAY(TODAY())
오늘 날짜의 일을 반환합니다.
5. DATEDIF 함수
1) 기능
DATEDIF(start_date, end_date, unit):
두 날짜 사이의 차이를 특정 단위로 반환합니다.
2) unit 종류
Unit | 설명 | 결과값 예시 |
"d" | 두 날짜 간의 일수 | 100일, 365일 등 |
"m" | 두 날짜 간의 월수 | 3개월, 12개월 등 |
"y" | 두 날짜 간의 년수 | 1년, 5년 등 |
3) 예제
1. 두 날짜 사이의 일수 계산
- 수식: =DATEDIF("2025-01-27", "2030-01-27", "d")
- 결과: 1826 (5년 동안의 총 일수)

2. 두 날짜 사이의 월수 계산
- 수식: =DATEDIF("2025-01-27", "2030-01-27", "m")
- 결과: 60 (5년 동안의 총 월수)
3. 두 날짜 사이의 년수 계산
- 수식: =DATEDIF("2025-01-27", "2030-01-27", "y")
- 결과: 5 (5년 동안의 총 년수)
6. EDATE 함수
1) 기능
EDATE(start_date, months):
시작일로부터 특정 개월 후(또는 전)의 날짜를 반환합니다.
2) 예제
1. 36개월 후 날짜 계산
- 수식: =EDATE("2025-01-27", 36)
- 결과: 2028-01-27
2. 6개월 전 날짜 계산
- 수식: =EDATE("2025-01-27", -6)
- 결과: 2024-07-27
3. 응용:
- 현재 날짜 기준 1년 후 계산
- 수식: =EDATE(TODAY(), 12)
7. 응용 예제
1) 계약 시작일로부터 만료일까지 남은 월수와 일수
- 계약 시작일: 2025-01-01
- 계약 만료일: 2028-12-31
- 수식:
- 남은 월수: =DATEDIF(A1, B1, "m")
-> 1월 미만은 세지 않습니다. 그래서 48이 아닌 47이 출력됩니다. 48을 출력하고 싶으면 '+1'을 수식에 추가해야 합니다.

- 남은 일수: =DATEDIF(A1, B1, "d")

2) 회사의 근속기간 계산
- 입사일: 2018-03-15
- 현재일: =TODAY()
- 수식:
- 근속년수: =DATEDIF(A1, TODAY(), "y")
- 근속월수: =DATEDIF(A1, TODAY(), "m")
- 근속일수: =DATEDIF(A1, TODAY(), "d")

참고 글)
[공부/영어공부] - 날짜 영어로 쉽게 읽기_실전 예제 포함
날짜 영어로 쉽게 읽기_실전 예제 포함
오늘의 주제는 달력 속 날짜 읽기입니다. 영어로 날짜를 읽을 때 기수(Cardinal Numbers)와 서수(Ordinal Numbers)를 어떻게 사용하는지 자세히 알아보겠습니다. 아래의 예시를 통해 쉽게 이해해보세요!
a-story804.tistory.com
[Excel] AND 함수와 OR함수로 조건부 계산,결과도출 하는 방법
[Excel] AND 함수와 OR함수로 조건부 계산,결과도출 하는 방법
1. AND 함수란?AND 함수는 엑셀에서 논리 연산을 수행하는 함수 중 하나로, "주어진 조건들이 모두 참(TRUE)"일 경우에만 TRUE를 반환하고, 그 외의 경우에는 FALSE를 반환합니다. 여러 조건을 동시에 확
a-story804.tistory.com
[날짜 표현] 금일/ 명일/ 작일/ 당일/ 익일 뜻, 한자, 영어, 예시
[날짜 표현] 금일/ 명일/ 작일/ 당일/ 익일 뜻, 한자, 영어, 예시
요약 1. 금일 (Today): 오늘 2. 명일 (Tomorrow): 내일 3. 작일 (Yesterday): 어제 4. 당일(the day, that day): 특정한 그날 5. 익일 (Next day): 특정한 날의 다음날1. 금일 (Today): 1) 한자: 今日 2) 뜻: 현재의 날짜,
a-story804.tistory.com
'컴퓨터.SW' 카테고리의 다른 글
[Excel] 업무분장표에서 업무 분배가 잘 되었는지 엑셀 수식으로 검증하기(IF와 COUNTA함수 이용) (0) | 2025.03.05 |
---|---|
[Excel] 엑셀 시트 이동/복사가 안될 때 해결 방법(드래그 앤 드롭으로 끝내는 법) (0) | 2025.02.24 |
[Excel] 엑셀 함수로 0년 후, 00개월 후 일수,월수,년수를 정확히 계산하는 방법 (0) | 2025.02.19 |
[Excel] 엑셀에서 문자(텍스트) 추출의 핵심, "FIND" 함수 (0) | 2025.02.17 |
엑셀에서 날짜 처리 하는 'DATE' 함수 활용법 A to Z (0) | 2025.02.14 |