본문 바로가기

강의/엑셀 실무

엑셀 DAY 함수 - 날짜에서 '일(Day)'만 쉽게 추출하는 방법

반응형

엑셀에서 날짜 데이터를 다루다 보면 날짜 중에서 '일(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 함수

반응형