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

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

함수 구문
=DAY(날짜)
날짜
-
일을 추출할 날짜입니다.

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

상세 설명

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.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일")
로 띄어쓰기를 넣어서 입력해보시겠어요? :)