DAYS 함수
2013지원 버전 자세히 보기
엑셀 DAYS 함수는 종료일에서 시작일까지의 일수 차이를 계산하는 함수입니다.
인수 설명
=DAYS(종료일, 시작일)
- 시작일보다 이른 날짜를 입력하면 음수를 반환합니다.
함수 개요
엑셀 DAYS 함수는 두 날짜 사이의 일수를 계산하는 함수입니다. 종료일에서 시작일을 빼므로 인수의 순서가 결과의 부호를 결정합니다.
A2 셀에는 종료일 "2026-08-17", B2 셀에는 시작일 "2026-08-10"이 입력되어 있습니다.
=DAYS(A2,B2)종료일에서 시작일까지의 일수 차이를 계산합니다.날짜 텍스트를 일련번호로 변환해야 하면 DATEVALUE 함수 를 사용합니다. 꽉 찬 연·월·일 기간을 구해야 하면 DATEDIF 함수 를 사용합니다.

DAYS 함수 간단 예제
A2 셀에 프로젝트 종료일 "2026-08-17", B2 셀에 시작일 "2026-08-10"이 입력되어 있습니다.
=DAYS(A2,B2)프로젝트 기간의 일수 차이를 계산합니다.
A2 셀과 B2 셀에 모두 "2026-08-17"이 입력되어 있습니다.
=DAYS(A2,B2)같은 날짜 사이의 일수 차이를 계산합니다.
종료일 "2026-08-17"과 시작일 "2026-08-10"을 DATEVALUE 함수로 날짜 일련번호로 변환합니다.
=DAYS(DATEVALUE("2026-08-17"),DATEVALUE("2026-08-10"))변환한 두 날짜 사이의 일수 차이를 계산합니다.
그 외 주의사항
DAYS 함수의 인수 순서는 종료일, 시작일입니다. 시작일과 종료일을 반대로 입력하면 같은 크기의 음수를 반환합니다.
날짜가 아닌 텍스트나 유효하지 않은 날짜를 입력하면 #VALUE! 오류를 반환할 수 있습니다. 날짜 텍스트는 "2026-08-17"처럼 연·월·일이 구분되는 형식으로 입력하는 것이 좋습니다.
DAYS 함수는 엑셀 2013 버전부터 제공됩니다. 이전 버전에서는 종료일에서 시작일을 빼는 수식으로 일수 차이를 계산할 수 있습니다.
근무일수처럼 주말과 공휴일을 제외해야 하는 경우에는 DAYS 함수 대신 NETWORKDAYS 계열 함수를 사용해야 합니다.