반응형
엑셀에서 날짜 데이터를 다루다 보면 날짜 중에서 '일(Day)'만 따로 추출해야 하는 경우가 많습니다.
예를 들어 주문일, 입사일, 생일 등의 날짜에서 며칠인지(1~31)만 필요할 때 사용하는 함수가 바로 DAY 함수입니다.
이번 글에서는 DAY 함수의 기본 사용법부터 실무 활용 예제까지 쉽게 알아보겠습니다.
DAY 함수란?
DAY 함수는 날짜에서 '일(1~31)'만 추출하는 함수입니다.
예를 들어
- 2026-06-30 → 30
- 2026-01-05 → 5
- 2026-12-25 → 25
처럼 날짜의 마지막 숫자만 반환합니다.
DAY 함수 기본 문법
=DAY(날짜)
인수 설명
| 인수 | 설명 |
| 날짜 | 일자를 추출할 날짜 또는 날짜가 들어있는 셀 |
사용 예제
날짜가 A2 셀에 있다고 가정합니다.
| A | |
| 1 | A열 |
| 2 | 2026-06-30 |
수식
=DAY(A2)
결과
30
DAY 함수는 날짜에서 30일을 반환합니다.
여러 예제
| A | B | C | |
| 1 | 날짜 | 수식 | 결과 |
| 2 | 2026-01-15 | =DAY(A2) | 15 |
| 3 | 2026-02-01 | =DAY(A3) | 1 |
| 4 | 2026-12-31 | =DAY(A4) | 31 |
실무 활용 예제 ① 출석일 확인
학생 출석 날짜가 있을 때
| A | |
| 1 | 출석일 |
| 2 | 2026-06-18 |
=DAY(A2)
결과
18
출석한 날짜(18일)를 쉽게 확인할 수 있습니다.
실무 활용 예제 ② 월급 지급일 확인
| A | |
| 1 | 지급일 |
| 2 | 2026-07-25 |
=DAY(A2)
결과
25
급여 지급일만 따로 표시할 수 있습니다.
실무 활용 예제 ③ 생일 일자 추출
| A | |
| 1 | 생일 |
| 2 | 1998-10-07 |
=DAY(A2)
결과
7
생일의 '일'만 추출하여 다양한 분석에 활용할 수 있습니다.
YEAR, MONTH 함수와 함께 사용하기
날짜를 각각 분리할 수도 있습니다.
| 함수 | 설명 |
| =YEAR(A2) | 연도 추출 |
| =MONTH(A2) | 월 추출 |
| =DAY(A2) | 일 추출 |
예를 들어
2026-06-30
이라면
=YEAR(A2) → 2026
=MONTH(A2) → 6
=DAY(A2) → 30
이처럼 날짜를 연도, 월, 일로 각각 분리할 수 있습니다.
DAY 함수 사용 시 주의사항
1. 날짜 형식이어야 합니다.
=DAY("2026-06-30")
대부분 정상 작동하지만, 컴퓨터의 날짜 형식 설정에 따라 문자로 인식되면 오류가 발생할 수 있습니다.
2. 결과는 항상 숫자입니다.
DAY 함수는 1부터 31까지의 숫자를 반환합니다.
3. 날짜 계산 함수와 함께 사용하면 더욱 편리합니다.
TODAY 함수와 함께 사용하면
=DAY(TODAY())
오늘이 몇 일인지 자동으로 표시됩니다.
DAY 함수 활용 분야
- 주문일 분석
- 급여 지급일 관리
- 출석부 관리
- 생일 관리
- 예약 날짜 확인
- 일정 관리
- 월별 통계 작성
핵심 정리
- DAY 함수는 날짜에서 일(1~31)만 추출하는 함수입니다.
- 사용법은 =DAY(날짜) 입니다.
- 날짜 데이터를 쉽게 분리하여 다양한 보고서와 통계에 활용할 수 있습니다.
- YEAR 함수, MONTH 함수와 함께 사용하면 날짜를 자유롭게 분석할 수 있습니다.
날짜 데이터를 자주 다루는 직장인이라면 DAY 함수는 반드시 알아두어야 하는 기본 날짜 함수 중 하나입니다.
엑셀 DAY 함수

반응형
'강의 > 엑셀 실무' 카테고리의 다른 글
| 엑셀 DATEDIF 함수 - 두 날짜 사이 기간(년·월·일) 계산하기 (0) | 2026.07.01 |
|---|---|
| 엑셀 NOW 함수 - 현재 날짜와 시간을 자동으로 표시하는 가장 쉬운 방법 (0) | 2026.07.01 |
| 엑셀 MONTH 함수 - 날짜에서 월(Month)만 추출하기 (0) | 2026.06.30 |
| 엑셀 YEAR 함수 - 날짜에서 연도만 추출하는 가장 쉬운 방법 (0) | 2026.06.30 |
| 엑셀 VALUE 함수 - 숫자로 변환하는 가장 쉬운 방법 (0) | 2026.06.30 |