엑셀365에서 날짜를 정확하게 다루기 위해 꼭 알아야 할 두 가지 핵심 함수는 DATE 함수와 TODAY 함수입니다. 이 함수들을 활용하면 날짜 입력을 자동화하고, 날짜 간의 차이 계산이나 특정 날짜 조건 설정이 훨씬 쉬워집니다.
DATE(year, month, day)
: 연도, 월, 일을 조합해 정확한 날짜 값을 생성TODAY()
: 현재 컴퓨터의 날짜를 기준으로 오늘 날짜를 반환두 함수는 날짜 데이터를 정렬, 계산, 비교, 필터링하는 데 필수적이며, 입사일 기준 연차 계산, 일정 자동화, 기간 비교 등의 업무에서 자주 사용됩니다.
=DATE(연도, 월, 일)
연도
, 월
, 일
: 숫자 형식의 값 (셀 참조도 가능)=DATE(2024, 5, 1) → 2024-05-01
=DATE(A1, B1, C1) → A1=2024, B1=4, C1=8일 경우 2024-04-08
활용 예시
=TODAY()
=TODAY() → 예: 2025-04-08
활용 예시
=TODAY() - A2
→ A2: 입사일 → 오늘까지의 근무일 수
=DATEDIF(A2, TODAY(), "Y")
→ A2: 생년월일 → 현재 기준 나이(연 단위)
=EOMONTH(DATE(2024,4,1),0)
→ 2024년 4월의 마지막 날(2024-04-30)
=DATE(2024,4,1)+30
→ 2024년 4월 1일에서 30일 후 날짜 반환
=EOMONTH(TODAY(), 0) + 1
→ 이번 달 말일의 다음 날 = 다음 달 1일
=DATE(YEAR(TODAY()), MONTH(TODAY()), 1)
=EDATE(TODAY(), -12)
=DATEDIF(TODAY(), B2, "D")
→ B2에 입력된 마감일 기준 남은 일수 계산
이처럼 DATE와 TODAY 함수는 기준 날짜를 유연하게 설정하거나 계산식으로 날짜를 조작할 수 있어 반복 업무 자동화에 매우 적합합니다.
함수 | 설명 | 예시 |
---|---|---|
YEAR() | 날짜에서 연도 추출 | =YEAR(A1) → 2025 |
MONTH() | 날짜에서 월 추출 | =MONTH(A1) → 4 |
DAY() | 날짜에서 일 추출 | =DAY(A1) → 8 |
DATEDIF() | 두 날짜 차이 계산 | =DATEDIF(A1,B1,"Y") |
EOMONTH() | 해당 월의 말일 계산 | =EOMONTH(A1, 0) |
EDATE() | 기준 날짜 ±개월 이동 | =EDATE(A1, 6) |
이 함수들과 DATE, TODAY를 조합하면 날짜 데이터를 자유자재로 다룰 수 있습니다.
엑셀에서는 날짜도 내부적으로는 숫자입니다. 특정 형식의 텍스트로 변환하고 싶다면 TEXT
함수를 사용하세요.
=TEXT(TODAY(), "yyyy년 mm월 dd일")
→ 결과: “2025년 04월 08일”
기타 형식 예시:
"yyyy-mm-dd"
→ 2025-04-08"mm/dd/yyyy"
→ 04/08/2025DATEDIF
함수를 세 번 사용하면 됩니다.
=DATEDIF(A1, B1, "Y") & "년 " & DATEDIF(A1, B1, "YM") & "개월 " & DATEDIF(A1, B1, "MD") & "일"
→ A1: 시작일, B1: 종료일
→ 결과 예: “1년 2개월 3일”
엑셀에서는 요일 계산도 가능합니다. WEEKDAY()
함수를 활용하세요.
=TODAY()-WEEKDAY(TODAY(),2)+1
→ 오늘이 화요일(2)이면, 월요일은 오늘-1
→ WEEKDAY(날짜, 2)
는 월=1, 일=7
엑셀은 날짜를 일련번호(1900년 1월 1일부터) 로 저장합니다.
예: 45100 = 2023년 6월 1일
숫자로 보일 경우 셀 서식을 ‘날짜’로 변경하면 해결됩니다.
엑셀365의 DATE, TODAY 함수는 날짜 데이터를 다루는 모든 작업의 기본입니다. 단순한 날짜 표시부터, 동적으로 변하는 기간 계산, 자동화된 일정 관리까지 다양한 분야에서 활용도가 매우 높습니다. 날짜 관련 수식의 기초를 익혀두면, 시간 기반의 업무가 훨씬 정확하고 자동화된 방향으로 바뀔 수 있습니다. 지금부터 날짜도 똑똑하게 관리해보세요!
엑셀365에서 ActiveX 컨트롤은 사용자가 더욱 정교하고 인터랙티브한 사용자 인터페이스(UI)를 구성할 수 있도록 도와주는 고급 도구입니다.…
엑셀365 폼 컨트롤로 양식 자동화하기 실무 가이드 엑셀365의 폼 컨트롤(Form Controls) 기능은 사용자가 데이터 입력을…
엑셀365에는 수백 개의 기본 내장 함수가 있지만, 실무에서는 내장 함수만으로 부족한 상황이 종종 발생합니다. 이럴…
엑셀365에서 VBA(Visual Basic for Applications) 매크로는 반복되는 작업을 자동화하고, 사용자의 클릭이나 입력에 반응하여 맞춤형 엑셀…
엑셀365 슬라이서 기능으로 피벗 테이블 분석 효율 높이기 엑셀365의 슬라이서(Slicer) 기능은 피벗 테이블이나 표에서 필터링을…