Excel에서 두 날짜 사이의 일수 계산하기 (7개 예제)
Excel 사용자로서, Excel에서 두 날짜 사이의 "일수를 알아야 하는" 상황에 직면할 수 있습니다. 또는 "오늘과 특정 날짜 사이의 일수를 계산"하고 싶을 수도 있습니다. 또는 두 날짜 사이의 "근무일 수를 알고 싶을 수도 있습니다. 이 튜토리얼에서는 이러한 모든 "세 가지 시나리오"에서 두 날짜 사이의 일수를 계산하는 몇 가지 쉽고 빠른 방법을 소개합니다.
두 날짜 사이의 일수 계산하기
뺄셈 사용하기
Kutools를 사용하여 일, 주... 계산하기
DAYS 함수 사용하기
DATEDIF 함수 사용하기
오늘과 특정 날짜 사이의 일수 계산하기
두 날짜 사이의 근무일 계산하기
주말 제외하기
주말 및 공휴일 제외하기



샘플 파일 다운로드
두 날짜 사이의 일수 계산하기
셀 "C2"에 "시작 날짜"가 있고 셀 "C3"에 "종료 날짜"가 있다고 가정합시다. 두 날짜 사이의 일수를 알아내고 싶습니다. 이 섹션에서는 목표를 달성하기 위한 "네 가지 방법"을 보여드리겠습니다.
뺄셈 사용하기
두 날짜 사이의 일수를 계산하려면, 단순히 "시작 날짜를 종료 날짜에서 빼기"만 하면 됩니다. 다음은 일반적인 공식입니다:
1단계: 뺄셈 공식 입력하기
셀 C6에 다음 공식을 적용한 후 "Enter" 버튼을 누릅니다.
=C3-C2
결과
보시다시피, 주어진 두 날짜 사이에는 "180" 일이 있습니다.
- Excel에서는 날짜가 실제로 숫자입니다. 예를 들어, 1/1/1900는 숫자 1입니다. 그래서 날짜를 빼면 그 사이의 일수가 나오게 됩니다.
- 종료 날짜가 시작 날짜보다 오래된 경우 반환되는 결과는 "음수" 정수가 됩니다. 항상 "양수" 결과를 얻으려면 아래 공식을 사용할 수 있습니다:
=ABS(종료_날짜 - 시작_날짜)
Kutools를 사용하여 날짜 간 일, 주, 월, 년 계산하기
"Kutools for Excel"의 "날짜 & 시간 도우미" 기능을 사용하면 날짜 간 일수도 계산할 수 있습니다. 더 나아가 이 기능은 "주", "월", "년" 등을 계산하는 등 "추가 옵션"을 제공하므로 더욱 강력합니다. 아래 스크린샷은 날짜 간 일수를 "단계별로 계산"하는 방법과 "추가 옵션"으로 계산할 수 있는 다른 항목들을 보여줍니다.
"Kutools" > "함수 도우미" > "날짜 & 시간 도우미"를 클릭하여 기능을 활성화한 후, 다음과 같이 진행하세요:
- "유형" 섹션에서 "차이"를 선택합니다;
- "Date1" 및 "Date2" 텍스트 박스에서 각각 시작 날짜와 종료 날짜를 선택합니다;
- "출력 결과 유형" 드롭다운 목록에서 "일"을 선택합니다;
- "확인"을 클릭합니다.
- "날짜 & 시간 도우미" 기능을 사용하려면 먼저 "Kutools for Excel"을 설치해야 합니다. "Kutools for Excel"은 제한 없는 30일 무료 체험판을 제공합니다. 지금 바로 다운로드하여 설치하세요!
- 두 날짜 간 차이를 계산하는 것 외에도, 날짜 & 시간 도우미 기능은 다른 날짜 및 시간 계산도 지원합니다. "날짜와 시간 추가"하려면 유형 섹션에서 "추가" 옵션을 선택하세요. 주어진 날짜를 기준으로 "나이"를 계산하려면 유형 섹션에서 "나이" 옵션을 선택하세요.
DAYS 함수 사용하기
두 날짜 사이의 일수를 얻는 또 다른 방법은 Excel 2013에서 도입된 DAYS 함수를 사용하는 것입니다. 일반적인 공식은 다음과 같습니다:
1단계: DAYS 공식 입력하기
셀 "C6"에 다음 공식을 적용한 후 "Enter" 버튼을 누릅니다.
=DAYS(C3,C2)
결과
C3과 C2 셀의 두 날짜 사이에는 "180" 일이 있습니다.
DATEDIF 함수 사용하기
두 날짜 사이의 일수를 계산하는 네 번째 방법은 DATEDIF 함수를 사용하는 것입니다. 다음은 두 날짜 간 일수 차이를 계산하기 위한 "일반적인 공식"입니다:
1단계: DATEDIF 공식 입력하기
셀 "C6"에 다음 공식을 적용한 후 "Enter" 버튼을 누릅니다.
=DATEDIF(C2,C3,"d")
결과
주어진 두 날짜 사이에는 "180" 일이 있습니다.
- 다른 3가지 방법과 달리, "DATEDIF" 공식은 오래된 날짜에서 새로운 날짜를 빼는 것을 지원하지 않습니다. "종료 날짜"가 "시작 날짜"보다 오래된 경우 "#NUM!" 오류가 반환됩니다.
- 뺄셈 공식과 "DAYS" 함수는 날짜 간 일수만 계산할 수 있지만, "DATEDIF"는 두 날짜 간 "월" 또는 "년"도 계산할 수 있습니다.
- "DATEDIF"는 Excel의 함수 목록에 포함되어 있지 않으며, 이는 문서화되지 않은 함수임을 의미합니다. 따라서 워크시트에서 "DATEDIF" 공식을 생성하려면 모든 인수를 수동으로 입력해야 합니다.
오늘과 특정 날짜 사이의 일수 계산하기
오늘과 특정 날짜 사이의 일수를 계산하려면 Excel의 내장 "TODAY" 함수를 사용하여 쉽게 작업을 완료할 수 있습니다. 다음은 "TODAY" 함수를 사용하여 오늘과 다른 날짜 사이의 일수를 계산하기 위한 "두 가지 일반적인 공식"입니다:
"과거 날짜"와 "오늘" 사이의 일수를 계산하려면:
"미래 날짜"와 "오늘" 사이의 일수를 계산하려면:
이 경우, 셀 "C2"에 "미래 날짜"가 있고 오늘 날짜는 2023년 3월 15일입니다. 오늘과 이 날짜 사이의 일수를 계산하려면 다음과 같이 하세요.
1단계: 공식 입력하기
셀 "C5"에 다음 공식을 적용한 후 "Enter" 버튼을 누릅니다.
=C2-TODAY()
2단계: 결과를 일반 형식으로 지정하기
결과 셀을 선택하고 "홈" 탭을 클릭한 후 "숫자" 그룹으로 이동하여 "숫자 형식" 드롭다운 목록에서 "일반"을 선택합니다.
참고: 또는 "홈" 탭에서 "대화상자 시작기"를 클릭한 후 "범주" 상자에서 "일반"을 클릭합니다.
결과
보시다시피, 오늘과 주어진 날짜 사이에는 "108" 일이 있습니다.
참고: "TODAY" 함수는 현재 날짜를 정확하게 제공합니다. 따라서 특정 날짜가 고정된 경우 "TODAY" 함수가 매일 변경되므로 워크시트에 반환되는 일수가 변하는 것을 알 수 있습니다.
두 날짜 사이의 근무일 계산하기
때때로 우리는 주말을 제외한 일수를 계산해야 할 수 있습니다. 여기에서는 "NETWORKDAYS" 함수의 도움을 받아 두 가지 상황에서 두 날짜 사이의 근무일을 계산하는 방법을 보여드리겠습니다. 한 가지 상황은 추가 공휴일이 제공되지 않은 경우의 근무일 계산이고, 다른 상황은 추가 공휴일이 제공된 경우의 근무일 계산입니다.
다음은 NETWORKDAYS 함수의 일반적인 공식입니다:
주말 제외하기
예를 들어, 셀 C2에 시작 날짜가 있고 셀 C3에 종료 날짜가 있을 때, 공휴일을 고려하지 않고 두 날짜 사이의 근무일 수를 알아내고 싶습니다.
1단계: NETWORKDAYS 공식 입력하기
셀 C6에 다음 공식을 적용한 후 "Enter" 버튼을 누릅니다.
=NETWORKDAYS(C2,C3)
결과
공휴일을 고려하지 않을 경우, 두 날짜 사이에는 "130" 근무일이 있습니다.
주말 및 공휴일 제외하기
위의 예와 달리 데이터 범위 C5:C8에 추가 공휴일이 나열되어 있으며, 제공된 공휴일을 포함하여 두 날짜 사이의 근무일 수를 계산해야 합니다.
1단계: NETWORKDAYS 공식 입력하기
셀 C6에 다음 공식을 적용한 후 "Enter" 버튼을 누릅니다.
=NETWORKDAYS(C2,C3, E3:E7)
결과
제공된 공휴일을 고려할 경우, 두 날짜 사이에는 "125" 근무일이 있습니다.
참고: 세계 대부분의 지역에서 주말은 "토요일"과 "일요일"입니다. 그런 경우 "NETWORKDAYS" 함수가 필요한 정확한 함수입니다. 그러나 주말이 토요일과 일요일이 아닌 경우 (예: 일요일만), 어떤 요일을 주말로 간주할지 지정할 수 있는 "NETWORKDAYS.INTL" 함수를 사용해야 합니다.
관련 기사
Excel에서 날짜가 공휴일인지 확인하고 공휴일을 제외한 일수를 계산하는 방법은 무엇인가요?
예를 들어, 날짜 목록이 있고 해당 목록에 공휴일이 있는지 확인하려고 한다면 어떻게 빠르게 처리할 수 있을까요? 이 기사에서는 주어진 연도 내 미국 공휴일의 모든 날짜를 계산하고, Excel에서 특정 날짜가 미국 공휴일인지 확인하는 방법을 보여드립니다.
Excel에서 한 달 또는 일년 중 남은 일수를 계산하는 방법은 무엇인가요?
특정 상황에서 한 달 또는 일년 중 남은 일수를 알고 싶을 수 있습니다. 이 기사를 통해 자세한 내용을 알아보세요.
Excel에서 두 날짜 사이의 일, 시간, 분을 계산하는 방법은 무엇인가요?
예를 들어, 날짜 시간 셀이 두 열 존재하며, 두 날짜 시간 셀 간의 차이를 일, 시간, 분으로 계산하려고 합니다. 다음 스크린샷처럼 말이죠. 이 기사에서는 이 작업을 해결하기 위한 몇 가지 방법을 설명하겠습니다.
Excel에서 다음 생일까지 남은 일수를 계산하는 방법은 무엇인가요?
다음 생일까지 며칠 남았는지 알고 싶다면 어떻게 해야 할까요? 사실 Microsoft Excel을 사용 중이라면, 워크시트에서 공식을 사용하여 다음 생일까지 남은 일수를 쉽게 계산할 수 있습니다. 아래 튜토리얼에서 자세한 내용을 찾아보세요.
최고의 오피스 생산성 도구
? | Kutools AI Aide: 지능형 실행, 코드 생성, 사용자 정의 수식 작성, 데이터 분석 및 차트 생성, Kutools 함수 호출을 기반으로 데이터 분석 혁신… |
인기 기능: 중복 찾기, 강조 또는 식별 | 빈 행 삭제 | 데이터 손실 없이 열 또는 셀 결합 | 수식 없이 반올림 ... | |
슈퍼 LOOKUP: 다중 조건 VLookup | 다중 값 VLookup | 다중 시트 조회 | 퍼지 매치 .... | |
고급 드롭다운 목록: 빠르게 드롭다운 목록 만들기 | 종속 드롭다운 목록 | 다중 선택 드롭다운 목록 .... | |
열 관리자: 특정 개수의 열 추가 | 열 이동 | 숨겨진 열의 가시성 상태 전환 | 범위 및 열 비교 ... | |
주요 기능: 그리드 포커스 | 디자인 보기 | 향상된 수식 표시줄 | 통합 문서 및 시트 관리자 | 자동 텍스트 라이브러리 (Auto Text) | 날짜 선택기 | 데이터 병합 | 셀 암호화/해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터 (굵은 글꼴/이탤릭체/취소선 필터링...) ... | |
최고의 15가지 도구 모음: 12개의 텍스트 도구 (텍스트 추가, 특정 문자 삭제, ...) | 50+ 차트 유형 (간트 차트, ...) | 40+ 실용적인 수식 (생일을 기반으로 나이 계산, ...) | 19개 삽입 도구 (QR 코드 삽입, 경로에서 그림 삽입, ...) | 12개 변환 도구 (단어로 변환하기, 통화 변환, ...) | 7개 병합 및 분할 도구 (고급 행 병합, 셀 분할, ...) | ... 그리고 더 많은 기능들 |
Kutools for Excel로 엑셀 스킬을 강화하고 지금까지 경험하지 못한 효율성을 체험하세요. Kutools for Excel은 생산성을 향상시키고 시간을 절약할 수 있는 300개 이상의 고급 기능을 제공합니다. 가장 필요한 기능을 얻으려면 여기를 클릭하세요...
Office Tab은 탭 인터페이스를 Office에 제공하여 작업을 훨씬 쉽게 만듭니다.
- Word, Excel, PowerPoint에서 탭 편집 및 읽기를 활성화하세요.
- 새 창 대신 동일한 창의 새 탭에서 여러 문서를 열고 생성하세요.
- 생산성을 50% 향상시키고 매일 수백 번의 마우스 클릭을 줄입니다!