엑셀 / 함수 / 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와 목적을 구분하세요.

같은 카테고리의 다른 글
엑셀 / 함수 / LARGE, SMALL / k번째로 큰 값, 작은 값 구하는 함수

엑셀 / 함수 / LARGE, SMALL / k번째로 큰 값, 작은 값 구하는 함수

LARGE·SMALL로 k번째 값을 구하고 MAX·MIN과 비교합니다. 중복 숫자의 순위 처리, 잘못된 k와 빈 범위에서 발생하는 오류도 설명합니다.

엑셀 / PDF 형식으로 저장하는 방법

엑셀 / PDF 형식으로 저장하는 방법

Excel의 PDF 저장 경로와 선택 영역·활성 시트·전체 통합 문서 옵션을 설명합니다. 인쇄 배율, 페이지 잘림과 저장 후 검증도 안내합니다.

엑셀 / 함수 / MEDIAN / 중앙값(중간값) 구하는 함수

엑셀 / 함수 / MEDIAN / 중앙값(중간값) 구하는 함수

MEDIAN이 홀수·짝수 개수의 자료에서 중앙값을 계산하는 방식을 설명합니다. 빈 셀과 0, 산술평균과 중앙값의 차이도 예제로 확인할 수 있습니다.

엑셀 / 화살표 키 눌렀을 때 스크롤 되는 현상 해결하는 방법

화살표가 셀 대신 화면을 움직일 때 Scroll Lock 상태를 확인합니다. 키가 없는 키보드의 화면 키보드 사용과 다른 입력 상태의 점검도 안내합니다.

엑셀 / 오름차순 정렬하기, 내림차순 정렬하기, 여러 기준으로 정렬하기

엑셀 / 오름차순 정렬하기, 내림차순 정렬하기, 여러 기준으로 정렬하기

오름차순·내림차순과 여러 정렬 기준을 설정하는 방법을 설명합니다. 범위 확장과 머리글·숫자 형식을 확인해 행의 데이터 관계가 깨지지 않도록 안내합니다.

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

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

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

엑셀 / 함수 / SUBSTITUTE / 문자열 바꾸기

엑셀 / 함수 / SUBSTITUTE / 문자열 바꾸기

SUBSTITUTE로 특정 텍스트를 모두 또는 지정한 번째만 바꾸는 예제를 안내합니다. 대소문자 처리와 숫자·날짜를 텍스트로 가공할 때의 주의점도 설명합니다.

엑셀 / 메모 삽입하는 방법, 메모 삭제하는 방법, 메모 일괄 삭제하는 방법

엑셀 / 메모 삽입하는 방법, 메모 삭제하는 방법, 메모 일괄 삭제하는 방법

간단한 셀 메모와 대화형 주석을 구분하고 삽입·서식·삭제 방법을 설명합니다. 현재 시트의 메모 일괄 선택과 삭제 전 범위 확인도 안내합니다.

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

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

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

엑셀 / 주민등록번호 뒷자리 별표로 바꾸는 방법

엑셀 / 주민등록번호 뒷자리 별표로 바꾸는 방법

REPLACE로 하이픈 유무에 따라 주민등록번호 뒷자리를 별표로 표시하는 방법을 설명합니다. 형식 검사와 원본이 남지 않는 배포용 파일 확인 절차도 안내합니다.