엑셀에서 날짜를 처리할 때 필수적인 함수 중 하나가 바로 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
'컴퓨터.SW' 카테고리의 다른 글
[Excel] 엑셀 함수로 0년 후, 00개월 후 일수,월수,년수를 정확히 계산하는 방법 (0) | 2025.02.19 |
---|---|
[Excel] 엑셀에서 문자(텍스트) 추출의 핵심, "FIND" 함수 (0) | 2025.02.17 |
[Excel] '1월 03, 2025'형식을 '2025-01-03'으로? 엑셀에서 텍스트를 날짜로 변환하는 방법 (0) | 2025.02.12 |
인터넷 도메인 종류 중 .com, .net, .co.kr, .kr의 차이와 선택 방법 (0) | 2025.01.31 |
[Excel] 엑셀 매크로 실행 차단된 경우 해결방법 (0) | 2025.01.24 |