엑셀 / 함수 / DAYS / 두 날짜 사이의 일수를 계산하는 함수

DAYS는 종료일에서 시작일을 뺀 날짜 간격을 일수로 반환합니다. 종료일이 첫 번째 인수이며 시작일이 두 번째 인수입니다. 1월 1일부터 1월 15일까지는 기본적으로 14일이고, 양끝 날짜를 모두 포함해 세려면 별도 기준이 필요합니다.

구문과 날짜 입력

=DAYS(end_date,start_date)
=DAYS(DATE(2018,1,15),DATE(2018,1,1))

두 번째 수식은 14를 반환합니다. 날짜를 수식에 직접 넣을 때는 DATE를 사용하면 지역별 날짜 문자열 해석의 혼동을 줄일 수 있습니다. 날짜가 A2와 B2에 있다면 =DAYS(B2,A2)를 사용합니다.

구문과 지원 제품은 Microsoft의 DAYS 함수 설명에서 확인할 수 있습니다.

시작일 2018년 1월 1일과 종료일 2018년 1월 15일의 차이를 계산한 예입니다. 날짜의 순서를 뒤집으면 -14처럼 음수가 됩니다.

시작일 2018년 1월 1일과 종료일 2018년 1월 15일의 차이를 계산한 예입니다. 날짜의 순서를 뒤집으면 -14처럼 음수가 됩니다.

일수 차이와 포함 일수 구분

1월 1일과 1월 2일 사이의 간격은 1일입니다. 두 날짜를 각각 하나의 날짜로 세는 포함 일수는 2일입니다. 시작일이 종료일보다 이르거나 같은 자료에 한해 =DAYS(B2,A2)+1로 양끝 포함 일수를 구할 수 있습니다.

휴가·숙박·대여 기간 등은 시작일과 종료일을 세는 방식이 서로 다를 수 있습니다. 요구되는 업무 기준을 먼저 확인하고, 무조건 1을 더하지 마세요. 시간까지 포함된 데이터의 경과 시간은 단순 날짜 일수와 다른 계산입니다.

오류 또는 엉뚱한 숫자가 나올 때

날짜처럼 보이는 텍스트와 실제 날짜 값을 구분합니다. 결과 셀이 날짜 형식이면 일수 14가 날짜처럼 보일 수 있으므로 일반 또는 숫자 형식으로 바꿉니다. 잘못된 날짜 문자열은 #VALUE! 오류의 원인이 될 수 있습니다.

DAYS는 주말이나 공휴일을 제외하지 않습니다. 업무일 수가 필요하면 NETWORKDAYS 계열 함수와 공휴일 목록을 검토하고, 완성된 연·월 수가 필요하면 DATEDIF와 목적을 구분하세요.

같은 카테고리의 다른 글
엑셀 / 날짜를 텍스트로, 텍스트를 날짜로 변환하는 방법

엑셀 / 날짜를 텍스트로, 텍스트를 날짜로 변환하는 방법

TEXT·DATEVALUE로 날짜와 텍스트를 변환하는 방법을 설명합니다. 일련번호·표시 형식의 차이와 지역별 문자열 해석, 값으로 저장하는 과정도 다룹니다.

엑셀 / 틀 고정 하는 방법, 틀 고정 취소하는 방법

엑셀 / 틀 고정 하는 방법, 틀 고정 취소하는 방법

선택 셀 위·왼쪽의 행·열을 틀 고정하는 방법을 설명합니다. 첫 행·첫 열 고정, 취소와 인쇄 제목 설정의 차이도 안내합니다.

엑셀 / 특정 문자 앞, 특정 문자 뒤 텍스트 추출하는 방법

엑셀 / 특정 문자 앞, 특정 문자 뒤 텍스트 추출하는 방법

구분자 앞뒤 문자열을 LEFT·RIGHT·FIND·LEN으로 추출합니다. 첫 구분자 기준의 동작, 없는 구분자의 처리 및 TEXTBEFORE·TEXTAFTER 대안도 설명합니다.

엑셀 / 월별 합계 구하는 방법 두 가지

엑셀 / 월별 합계 구하는 방법 두 가지

보조 열과 SUMIF로 월별 합계를 구하는 방법, SUMIFS 날짜 구간으로 연도까지 구분하는 방법을 설명합니다. 기존 배열 수식의 버전별 입력 차이도 다룹니다.

엑셀 / 저장 시 기본 파일 형식 설정하는 방법

엑셀 / 저장 시 기본 파일 형식 설정하는 방법

기본 저장 형식을 xlsx·xlsm 등으로 지정하는 과정을 설명합니다. 기존 파일과의 차이, 매크로·CSV·구형 형식의 정보 손실도 안내합니다.

엑셀 / 함수 / IRR / 내부수익률 계산하는 함수

엑셀 / 함수 / IRR / 내부수익률 계산하는 함수

IRR에 주기적인 현금흐름을 입력하고 결과를 해석하는 방법을 설명합니다. 부호, 기간, 추정값과 수렴 오류를 확인하며 XIRR과의 차이를 구분할 수 있습니다.

엑셀 / 함수 / SUMSQ / 제곱의 합 구하는 함수

엑셀 / 함수 / SUMSQ / 제곱의 합 구하는 함수

SUMSQ로 여러 수의 제곱합을 구하는 구문과 범위 예제를 안내합니다. 합의 제곱과의 차이, 통계의 편차 제곱합과의 구분도 설명합니다.

엑셀 / @ 입력 시 이메일 링크로 바뀌지 않게 하는 방법

엑셀 / @ 입력 시 이메일 링크로 바뀌지 않게 하는 방법

이메일 자동 링크를 끄는 옵션과 기존 링크 제거를 안내합니다. URL 자동 링크도 함께 꺼지는 영향, HYPERLINK 함수와의 차이를 설명합니다.

엑셀 / 함수 / UPPER, LOWER, PROPER / 대문자로 또는 소문자로 변환하는 함수

엑셀 / 함수 / UPPER, LOWER, PROPER / 대문자로 또는 소문자로 변환하는 함수

UPPER·LOWER·PROPER의 변환 결과를 비교합니다. 영문 약어와 이름에서 PROPER가 기대와 다르게 작동하는 경우 및 원본에 값으로 반영하는 방법도 안내합니다.

엑셀 / 행의 최대 개수, 열의 최대 개수, 셀의 최대 개수

엑셀 / 행의 최대 개수, 열의 최대 개수, 셀의 최대 개수

현대 Excel 워크시트의 행·열·셀 수와 마지막 셀 주소를 설명합니다. .xls의 제한과 실제 처리 용량·숫자 정밀도는 별도 조건임을 안내합니다.