엑셀 날짜 함수 완벽 가이드
DATE · YEAR · MONTH · DAY · TODAY
1. 인사 및 서론
안녕하세요, 유뿡뿡입니다 ^^
엑셀을 사용할 때 가장 많이 접하는 데이터 중 하나가 바로 **날짜(Date)**입니다.
급여 관리, 프로젝트 일정, 매출 데이터, 심지어 출근·퇴근 기록까지 날짜는 빠지지 않죠.
그런데 날짜를 단순히 "2023-01-01" 같은 글자라고 생각하고 다루면 오류가 자주 생깁니다.
엑셀은 날짜를 숫자로 저장하기 때문에, 이를 제대로 다루려면 전용 함수들을 알아야 합니다.
오늘은 날짜 처리에 반드시 필요한 5가지 함수 DATE, YEAR, MONTH, DAY, TODAY를 완벽하게 정리해드립니다.
기본 구조부터 예시, 실무 활용, 주의사항까지 모두 준비했으니 끝까지 따라와 보세요.
2. 한눈에 보는 목차
- 인사
- 목차
- 엑셀에서 날짜가 숫자인 이유
- 주요 날짜 함수 설명 (DATE, YEAR, MONTH, DAY, TODAY)
- 함수별 상세 예시
- 날짜 계산 실무 활용 (근속일, 급여, 일정 관리)
- 주의사항 및 참고 팁
- 요약 정리
- FAQ (자주 묻는 질문)
- 결론
3. 엑셀 날짜는 사실 숫자다
엑셀은 날짜를 1900년 1월 1일 = 1로 정의합니다.
이후 하루가 지날 때마다 1씩 증가하죠.
예시:
- 2023-01-01 → 44,927번째 날
- 2023-01-02 → 44,928번째 날
즉, 날짜는 숫자와 동일합니다. 단지 표시 형식만 달라지는 거예요.
그래서 날짜를 문자 추출 함수 LEFT, RIGHT로 다루면 원하는 값이 나오지 않고,
YEAR, MONTH, DAY 같은 전용 함수를 써야 정확합니다.
4. 주요 날짜 함수 설명
| 함수 | 설명 |
| DATE | 세 개 숫자(연도, 월, 일)를 합쳐 날짜 생성 |
| YEAR | 날짜에서 연도만 추출 |
| MONTH | 날짜에서 월만 추출 |
| DAY | 날짜에서 일(day)만 추출 |
| TODAY | 오늘 날짜 자동 입력 (윈도우 시스템 시계 연동) |
5. 함수별 상세 예시
1) DATE 함수
세 개의 숫자를 합쳐 날짜로 변환합니다.
→ 결과: 2024-12-25
실무 예시
- A열: 연도 / B열: 월 / C열: 일 → 각각 분리돼 있는 경우
→ A2=2025, B2=9, C2=16 → 2025-09-16
👉 =A2&B2&C2로 합치면 그냥 문자열 "2025916"이 나오니 반드시 DATE를 사용해야 합니다.
2) YEAR 함수
날짜에서 연도만 추출합니다.
→ 결과: 2025
실무 예시:
급여 테이블에서 "2023-05-01" 입사일의 연도만 따로 추출 → 입사 연도별 통계 가능
3) MONTH 함수
날짜에서 월만 추출합니다.
→ 결과: 9
실무 예시:
매출 데이터에서 특정 월별 합계를 구할 때 유용합니다.
4) DAY 함수
날짜에서 일만 추출합니다.
→ 결과: 16
실무 예시:
프로젝트 마감일을 일 단위로 추출해 "몇 일이 남았는지" 계산 가능
5) TODAY 함수
오늘 날짜를 자동으로 불러옵니다.
→ 결과: (예: 2025-09-16)
- PC의 시스템 날짜(윈도우 시계)를 기준으로 자동 갱신됩니다.
- 엑셀 파일을 열 때마다 최신 날짜로 업데이트됩니다.
6. 날짜 계산 실무 활용
1) 근속일 계산
- 입사일: A2 = 2023-01-01
- 오늘 날짜: TODAY()
→ 결과: 625 (2023-01-01부터 오늘까지 근속일수, +1 포함)
2) 출근일·휴가일 계산
- 시작일: 2023-07-01
- 종료일: 2023-07-05
→ 5일 (7월 1일부터 5일까지 총 5일간)
👉 +1을 반드시 넣어야 “첫날 포함” 계산이 됩니다.
3) 월별 매출 집계
- B열: 매출일 / C열: 금액
→ 9월 매출 합계
4) 입사년도별 인원 분류
→ 입사일에서 연도만 추출 후 피벗테이블로 그룹화 → 연도별 인원 관리 가능
7. 주의사항 및 참고사항
- 날짜와 숫자 혼동 주의: 날짜는 숫자로 저장되므로 서식(표시형식)을 잘 확인해야 합니다.
- 문자 추출 함수(LEFT, RIGHT)는 날짜에서 정확한 값 추출 불가. 반드시 YEAR, MONTH, DAY 사용.
- TODAY 함수는 파일 열 때마다 갱신됨 → 고정 값이 필요하면 Ctrl + ; 단축키로 "현재 날짜" 입력 추천.
- 날짜 계산 시 +1 보정을 잊지 말 것.
8. 요약 정리
| 함수 | 역할 | 예시 |
| DATE | 연·월·일을 합쳐 날짜 생성 | =DATE(2025,9,16) |
| YEAR | 날짜에서 연도 추출 | =YEAR("2025-09-16") |
| MONTH | 날짜에서 월 추출 | =MONTH("2025-09-16") |
| DAY | 날짜에서 일 추출 | =DAY("2025-09-16") |
| TODAY | 오늘 날짜 자동 입력 | =TODAY() |
9. FAQ
Q1. 날짜를 LEFT/RIGHT로 추출하면 안 되나요?
가능하지만 단순 문자라 계산 불가합니다. YEAR, MONTH, DAY를 꼭 사용하세요.
Q2. DATE 함수에 2023, 15, 10을 입력하면?
엑셀은 자동 보정해 2024-03-10으로 처리합니다. (12개월 초과 시 자동 연산)
Q3. TODAY 함수는 매번 바뀌나요?
네. 엑셀 파일을 열 때마다 시스템 날짜 기준으로 갱신됩니다.
Q4. 날짜끼리 빼면 왜 -1이 나오나요?
날짜는 ‘날 수 차이’로 계산되기 때문입니다. 시작일 포함하려면 +1을 해주어야 합니다.
10. 결론
엑셀 날짜 함수는 단순히 "날짜 보여주기"를 넘어서, 급여·근속·매출·프로젝트 일정 관리 등 업무 전반에 활용됩니다.
- 날짜 생성 → DATE
- 날짜 분리 → YEAR, MONTH, DAY
- 오늘 날짜 자동 → TODAY
- 날짜 계산 시 +1 보정 필수
이 5가지만 익히면 엑셀에서 날짜 때문에 헤매는 일은 확 줄어듭니다.
엑셀은 결국 숫자를 날짜처럼 보여주는 도구라는 점을 잊지 마세요.
'기타 > 엑셀' 카테고리의 다른 글
| [엑셀] 최대값·최소값 함수 완벽 정리 (MAX, MIN 함수) (2) | 2025.09.16 |
|---|---|
| [엑셀] 개수 함수 완벽 정리 (COUNT, COUNTA, COUNTBLANK, COUNTIF, COUNTIFs) (0) | 2025.09.16 |
| [엑셀] 합계 함수 완전 정복 (SUM, SUMIF, SUMIFs) (1) | 2025.09.16 |
| [엑셀] 빠른실행 단축키 설정 (바로가기, 빠른실행도구 설정) (0) | 2023.11.23 |
| [엑셀] 틀 고정 따라하기 (행 고정, 열 고정, 제목 고정 등) (1) | 2023.11.17 |