본문 바로가기
컴퓨터.SW

엑셀에서 날짜 처리 하는 'DATE' 함수 활용법 A to Z

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

엑셀에서 날짜를 처리할 때 필수적인 함수 중 하나가 바로 DATE 함수입니다.

이 함수는 연도, 월, 일을 조합하여 날짜 데이터를 만들어 줍니다.

특히, 텍스트 형식이나 숫자 데이터를 날짜 형식으로 변환할 때 유용하며, 다양한 상황에서 활용할 수 있습니다.

오늘은 DATE 함수의 기본 사용법부터 응용 예제까지 꼼꼼히 알아보겠습니다.


1. DATE 함수란?

DATE 함수는 연도, 월, 일을 입력받아 엑셀에서 인식할 수 있는 날짜 값을 반환하는 함수입니다. 이 함수로 생성된 날짜는 엑셀의 날짜 형식으로 저장되어 계산과 비교가 가능합니다.

1) 함수 구조

=DATE(year, month, day)

- year: 연도를 나타내는 숫자. 네 자리(예: 2025) 또는 두 자리(예: 25)로 입력 가능.

- month: 월을 나타내는 숫자(1 ~ 12). 월 범위를 초과해도 자동 계산됩니다.

- day: 일을 나타내는 숫자(1 ~ 31). 일 범위를 초과해도 자동 계산됩니다.


2. 기본 사용법

예제 1: 특정 날짜 만들기

=DATE(2025, 1, 3)

위 함수는 2025년 1월 3일을 반환합니다. 엑셀은 이 값을 날짜 형식으로 인식하므로 계산에 사용할 수 있습니다.

예제 2: 월과 일이 범위를 초과한 경우

엑셀의 DATE 함수는 월과 일의 초과 값을 자동으로 조정합니다.

=DATE(2025, 13, 5)

2026년 1월 5일로 변환됩니다.

=DATE(2025, 2, 30)

2025년 3월 2일로 변환됩니다.

 


3. DATE 함수의 응용 예제

예제 1: 오늘 날짜를 기준으로 특정 날짜 생성

현재 날짜에서 특정 연도, 월, 일을 변경하고 싶다면 이렇게 사용하세요:

- 현재 날짜: TODAY 함수 활용

=DATE(YEAR(TODAY()), 12, 31)

올해의 마지막 날(12월 31일)을 반환합니다.


예제 2: 날짜 계산에 활용하기

DATE 함수는 날짜 계산에 매우 유용합니다.

- 특정 날짜로부터 90일 후 계산:

=DATE(2025, 1, 1) + 90

2025년 4월 1일을 반환합니다.


예제 3: 다른 데이터와 조합하여 날짜 생성

텍스트 형식의 데이터를 DATE 함수로 변환할 수 있습니다.

- 예: 셀에 연도, 월, 일이 각각 A1, B1, C1에 입력된 경우

=DATE(A1, B1, C1)

→ 입력된 데이터를 조합하여 날짜를 반환합니다.

반응형

4. 주의사항

1) 엑셀 날짜 형식 이해하기
엑셀은 날짜를 1900년 1월 1일을 기준으로 하는 숫자 시스템으로 처리합니다. 예를 들어,

- 1900년 1월 1일은 1

- 2025년 1월 1일은 44562로 저장됩니다.

 

2) 연도 입력 시 주의

- 두 자리 연도(예: 25)를 입력하면 1900년 또는 2000년대로 해석됩니다.
예:

=DATE(25, 1, 1)

2025년 1월 1일로 반환됩니다.

 

3) 지역 설정에 따라 날짜 표시 형식이 다를 수 있음
엑셀의 기본 설정(예: yyyy-mm-dd)은 사용자의 지역(국가) 설정에 따라 달라질 수 있습니다.


5. DATE 함수와 함께 쓰면 좋은 함수

1) TODAY 함수

현재 날짜를 반환합니다.

=DATE(YEAR(TODAY()), 12, 31)

→ 올해 마지막 날 계산.

2) TEXT 함수

DATE 함수로 생성된 날짜를 특정 형식으로 변환합니다.

=TEXT(DATE(2025, 1, 3), "yyyy년 m월 d일")

2025년 1월 3일로 표시됩니다.

3) EOMONTH 함수

특정 월의 마지막 날을 계산합니다.

=EOMONTH(DATE(2025, 1, 1), 0)

2025년 1월 31일을 반환합니다.


참고 글)

 

[Excel] COUNTIF, COUNTIFS 함수 사용방법(조건을 만족하는 셀 개수 세기)

 

[Excel] COUNTIF, COUNTIFS 함수 사용방법(조건을 만족하는 셀 개수 세기)

엑셀에서 범위 중에서 어떤 조건을 충족하는 셀의 개수를 구하기 위해서는 COUNTIF 함수를 사용하면 됩니다. 예를 들어, 엑셀에서 범위 중에서 1보다 큰 숫자가 있는 셀의 개수를 구하기 위해

a-story804.tistory.com

 

[Excel] AND 함수와 OR함수로 조건부 계산,결과도출 하는 방법

 

[Excel] AND 함수와 OR함수로 조건부 계산,결과도출 하는 방법

1. AND 함수란?AND 함수는 엑셀에서 논리 연산을 수행하는 함수 중 하나로, "주어진 조건들이 모두 참(TRUE)"일 경우에만 TRUE를 반환하고, 그 외의 경우에는 FALSE를 반환합니다. 여러 조건을 동시에 확

a-story804.tistory.com

 

[Excel] 주말 제외한 영업일 계산법: NETWORKDAYS 함수 활용법

 

[Excel] 주말 제외한 영업일 계산법: NETWORKDAYS 함수 활용법

안녕하세요! 오늘은 엑셀에서 특정 기간 동안 토요일과 일요일을 제외한 영업일 수를 구하는 방법에 대해 자세히 알아보겠습니다. 프로젝트 관리, 근무일 계산, 일정 계획 등 다양한 상황에서

a-story804.tistory.com

 

728x90
반응형