DATE 함수로 날짜를 만드는 법, 업무 자동화 031

Runeba입니다.

오늘은 구글 스프레드시트에서 날짜를 다룰 때 가장 기본이 되는 DATE 함수에 대해 알아보겠습니다.
날짜는 데이터 분석, 급여 계산, 일정 관리, 프로젝트 관리 등에서 핵심적인 역할을 하는 만큼, 정확하게 다룰 줄 아는 것이 중요합니다.

이번 포스트에서는 DATE 함수의 기본적인 사용법부터 실무에서 자주 활용되는 예제까지 폭넓게 다루어보겠습니다.


핵심 요약 ✏️

  • DATE 함수는 년, 월, 일 숫자를 이용해 날짜를 생성하는 함수입니다.
  • 텍스트 형식이 아닌 진짜 날짜 값으로 변환하므로, 날짜 연산에 활용하기 좋습니다.
  • 월이 13 이상, 0 이하인 경우에도 자동으로 연·월 보정이 가능합니다.

DATE 함수 구문과 설명 📘

📌 구문

DATE(, , )

📘 설명

  • 각각의 인수는 정수 형태로 입력합니다.
  • 잘못된 날짜(예: 2월 30일)를 입력하면 자동으로 다음 유효 날짜로 보정됩니다.
  • 텍스트로 입력한 날짜와 달리 DATE 함수는 날짜 인식이 가능한 데이터를 생성합니다.

DATE 함수 기본 예제

① 2025년 7월 1일 생성하기

=DATE(2025, 7, 1)

📝 설명:
해당 함수는 2025년 7월 1일이라는 날짜 값을 생성합니다. 이 날짜는 숫자(시리얼값)로 저장되므로, 다른 날짜와의 연산이 가능합니다.


DATE

②: 월을 넘기는 경우 자동 보정

=DATE(2025, 13, 10)

📝 설명:
13월은 없지만, DATE 함수는 이를 자동으로 2026년 1월 10일로 계산합니다. 이처럼 월이 초과되어도 자동으로 다음 연도로 넘어갑니다.


DATE 함수 심화 예제

①: 생년월일 자동 생성 💡

=DATE(B2, C2, D2)
  • B2: 연도, C2: 월, D2: 일 이 각각 입력되어 있다면 이 세 값을 이용해 정확한 날짜를 생성할 수 있습니다.
  • 인적사항 데이터 정리, HR 시스템 구축 시 유용합니다.

②: 월초 날짜 자동 계산

=DATE(YEAR(TODAY()), MONTH(TODAY()), 1)
  • 오늘 날짜를 기준으로 해당 달의 1일을 자동으로 계산합니다.
  • 급여 기간이나 월간 보고서 작성에 매우 유용합니다.

③: 다음 달 말일 계산하기

=EOMONTH(DATE(YEAR(TODAY()), MONTH(TODAY())+1, 1), 0)
  • 오늘이 7월이라면, 이 함수는 8월 31일을 반환합니다.
  • 마감일 자동 계산, 월말 회계 마감 등에서 활용할 수 있습니다.

④: 날짜 필터용 조건식

=IF(DATE(2025, 12, 31) < TODAY(), "기한 지남", "진행 중")
  • 특정 날짜가 지났는지 확인하고 조건에 따라 결과를 반환합니다.
  • 프로젝트 마감일, 점검일 등의 알림을 설정하는 데 유용합니다.

⑤: 텍스트를 숫자로 변환해 날짜 만들기

=DATE(VALUE(LEFT(A1,4)), VALUE(MID(A1,5,2)), VALUE(RIGHT(A1,2)))
  • A1 셀에 “20250701” 같은 텍스트가 있을 경우, 이를 연·월·일로 분해해 날짜로 변환합니다.
  • 시스템에서 추출한 날짜 데이터를 활용할 때 실무적으로 매우 중요한 패턴입니다.

DATE 함수 이럴 때 쓰면 좋아요 📊

상황활용 방법
여러 셀에 연/월/일이 따로 있을 때DATE로 하나의 날짜로 결합
날짜 계산(월초, 말일, 오늘 이후 등)DATETODAY, EOMONTH 등을 조합
날짜가 숫자 또는 텍스트로 제공될 때분해 후 DATE로 변환하여 날짜 연산 가능

DATE 함수 사용 시 주의사항 ⚠️

주의할 점설명
월과 일이 범위를 벗어나도 자동 조정됨DATE(2025,13,1)2026-01-01로 처리됨
음수 값 입력 시 오류 발생 가능DATE(2025,-1,1) 등은 비정상 결과 반환

DATE 함수 활용 팁 💡

  • DATE, TODAY, EOMONTH를 함께 사용하면 달력 자동 생성 기능 구현 가능
  • TEXT(DATE(...),"yyyy-mm-dd")로 날짜를 원하는 포맷으로 쉽게 출력 가능
  • ARRAYFORMULA와 결합해 대량의 날짜 데이터를 자동화 가능
  • 날짜 기준 조건부 서식 지정에 활용 가능

관련 링크 🔗

함께 보면 좋은 글

LEFT 함수 문자 자르기 및 추출! 업무 자동화 027

댓글 남기기