본문 바로가기
컴퓨터.SW

[Excel] 엑셀 DATE, YEAR, MONTH, DAY, DATEDIF, EDATE 함수로 날짜 데이터 쉽게 다루기

by 사고쓰고리뷰하고 2025. 2. 21.
반응형

엑셀의 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

728x90
반응형