5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
실무 위키엑셀 함수날짜 및 시간

DAY 함수

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

엑셀 DAY 함수는 지정한 날짜의 일(day)을 추출하는 함수입니다. 1부터 31 사이의 정수를 반환합니다.

DAY 함수 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=DAY(날짜)
인수구분설명
날짜 필수
일을 추출할 날짜입니다.

날짜는 DATE 함수를 사용하거나 날짜 형식으로 입력하는 것을 권장합니다.
(예: 2018년 12월 5일(X) → 2018-12-05(O))

예제 시트
B2=DAY(A2)
A
B
C
1
날짜
DAY
2
2024-05-24
24
3
2024-06-11
11
4
2024-06-19
19
5
2024-06-30
30
6
2024-07-16
16
7
2024-07-18
18
8
각 날짜에서 일에 해당하는 숫자만 추출하므로 월이 달라도 11일은 11, 30일은 30을 반환합니다.

함수 개요

DAY 함수는 지정한 날짜에서 일(day) 값을 추출하여 1부터 31 사이의 정수를 반환하는 함수입니다. 날짜 데이터를 처리할 때 유용하며, 일 단위의 값을 필요로 하는 다양한 계산과 분석에서 활용됩니다. 단, 텍스트 형식의 날짜를 입력할 경우 #VALUE! 오류가 발생할 수 있으므로, 엑셀에서 인식 가능한 날짜 형식으로 입력하는 것을 주의해서 사용합니다.

선택한 날짜의 연도를 반환하는 YEAR 함수 , 월을 반환하는 MONTH 함수 와 함께 사용하면 날짜 데이터를 더 정확하게 분석할 수 있습니다.

DAY 함수 간단 예제

1
날짜 텍스트에서 일 추출하기

날짜 형식의 텍스트에서 일을 추출합니다. 단, 잘못된 형식의 날짜일 경우 #VALUE 오류를 반환하므로 주의해서 사용합니다.

=DAY("2021-12-20")20을 반환합니다.
=DAY("2024-08-14")14를 반환합니다.
=DAY("2024년 12월 12일")12를 반환합니다.
=DAY("2024년 12/12) // #VALUE! 오류를 반환합니다.
2
년,월,일로 구성된 날짜에서 일 추출하기
=DAY(DATE(2018,1,15))15를 반환합니다.
=DAY(DATE(2024,8,27))27을 반환합니다.

그 외 주의사항

DAY 함수의 날짜 인수는 DATE 함수 및 셀 참조로 입력하는 것을 권장합니다. 만약 텍스트로 입력한 날짜가 잘못된 경우, DAY 함수는 #VALUE! 오류를 반환합니다.

=DAY("2019년 1월 3일")3을 반환합니다.
=DAY("2019년 1/3")#VALUE! 오류를 반환합니다.

DAY 함수는 사용자의 PC 설정에 상관없이 '양력' 기준 일을 반환합니다.

댓글 4

댓글 4
4.7 (3개 평가)
성현학
성현학 2024.06.28 17:56
좋은 정보 감사합니다.
강민준🤗
강민준🤗 2024.08.10 21:54
좋은 강의 감사합니다.
열심히살자
열심히살자 2025.02.04 22:28
=day("2019년1월3일") 의 결과값은 오류가 아닌지요?
오빠두엑셀
오빠두엑셀 작성자 2025.02.06 16:55
안녕하세요.
예제와 같이 날짜를 띄어쓰기 없이 입력하면 오류가 발생하는 것이 맞습니다.
=DAY("2019년 1월 3일")
로 띄어쓰기를 넣어서 입력해보시겠어요? :)
스크랩 완료