Skip to main content

Excel에서 두 날짜 사이의 일수 계산하기 (7개 예제)

Author: Zhoumandy Last Modified: 2025-05-20

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

A screenshot showing an Excel sheet used to calculate the days between two dates

A screenshot showing an Excel sheet used to calculate the days between today and a date

A screenshot showing an Excel sheet used to calculate workdays between two dates

샘플 파일 다운로드

날짜 간 일수 계산 예제


비디오: 날짜 간 일수 계산하기


두 날짜 사이의 일수 계산하기

셀 "C2"에 "시작 날짜"가 있고 셀 "C3"에 "종료 날짜"가 있다고 가정합시다. 두 날짜 사이의 일수를 알아내고 싶습니다. 이 섹션에서는 목표를 달성하기 위한 "네 가지 방법"을 보여드리겠습니다.

doc calculate days between two dates 04

뺄셈 사용하기

두 날짜 사이의 일수를 계산하려면, 단순히 "시작 날짜를 종료 날짜에서 빼기"만 하면 됩니다. 다음은 일반적인 공식입니다:

=종료_날짜 - 시작_날짜
1단계: 뺄셈 공식 입력하기

셀 C6에 다음 공식을 적용한 후 "Enter" 버튼을 누릅니다.

=C3-C2
결과

보시다시피, 주어진 두 날짜 사이에는 "180" 일이 있습니다.

A screenshot showing the subtraction formula to calculate days between two dates in Excel

참고:
  1. Excel에서는 날짜가 실제로 숫자입니다. 예를 들어, 1/1/1900는 숫자 1입니다. 그래서 날짜를 빼면 그 사이의 일수가 나오게 됩니다.
  2. 종료 날짜가 시작 날짜보다 오래된 경우 반환되는 결과는 "음수" 정수가 됩니다. 항상 "양수" 결과를 얻으려면 아래 공식을 사용할 수 있습니다:
    =ABS(종료_날짜 - 시작_날짜)

Kutools를 사용하여 날짜 간 일, 주, 월, 년 계산하기

"Kutools for Excel"의 "날짜 & 시간 도우미" 기능을 사용하면 날짜 간 일수도 계산할 수 있습니다. 더 나아가 이 기능은 "주", "월", "년" 등을 계산하는 등 "추가 옵션"을 제공하므로 더욱 강력합니다. 아래 스크린샷은 날짜 간 일수를 "단계별로 계산"하는 방법과 "추가 옵션"으로 계산할 수 있는 다른 항목들을 보여줍니다.

A screenshot of Kutools' Date & Time Helper showing steps to calculate days between dates in Excel

Kutools for Excel은 300개 이상의 고급 기능을 제공하여 복잡한 작업을 간소화하고 창의성과 효율성을 향상시킵니다. AI 기능과 통합되어 Kutools는 정확하게 작업을 자동화하며, 데이터 관리를 손쉽게 만듭니다. Kutools for Excel의 상세 정보...무료 체험하기...

"Kutools" > "함수 도우미" > "날짜 & 시간 도우미"를 클릭하여 기능을 활성화한 후, 다음과 같이 진행하세요:

  1. "유형" 섹션에서 "차이"를 선택합니다;
  2. "Date1" 및 "Date2" 텍스트 박스에서 각각 시작 날짜와 종료 날짜를 선택합니다;
  3. "출력 결과 유형" 드롭다운 목록에서 "일"을 선택합니다;
  4. "확인"을 클릭합니다.
참고:
  1. "날짜 & 시간 도우미" 기능을 사용하려면 먼저 "Kutools for Excel"을 설치해야 합니다. "Kutools for Excel"은 제한 없는 30일 무료 체험판을 제공합니다. 지금 바로 다운로드하여 설치하세요!
  2. 두 날짜 간 차이를 계산하는 것 외에도, 날짜 & 시간 도우미 기능은 다른 날짜 및 시간 계산도 지원합니다. "날짜와 시간 추가"하려면 유형 섹션에서 "추가" 옵션을 선택하세요. 주어진 날짜를 기준으로 "나이"를 계산하려면 유형 섹션에서 "나이" 옵션을 선택하세요.
    A screenshot of Kutools' Date & Time Helper feature calculating the difference between two dates
    A screenshot of Kutools' Date & Time Helper feature offering an option for age calculations

DAYS 함수 사용하기

두 날짜 사이의 일수를 얻는 또 다른 방법은 Excel 2013에서 도입된 DAYS 함수를 사용하는 것입니다. 일반적인 공식은 다음과 같습니다:

=DAYS(종료_날짜, 시작_날짜)
1단계: DAYS 공식 입력하기

셀 "C6"에 다음 공식을 적용한 후 "Enter" 버튼을 누릅니다.

=DAYS(C3,C2)
결과

C3과 C2 셀의 두 날짜 사이에는 "180" 일이 있습니다.

A screenshot showing the DAYS function in Excel to calculate the interval between two dates

참고: "종료 날짜"가 "시작 날짜"보다 오래된 경우 반환되는 결과는 "음수" 정수가 됩니다. 항상 "양수" 결과를 얻으려면 아래 공식을 사용할 수 있습니다:
=ABS(DAYS(종료_날짜, 시작_날짜))

DATEDIF 함수 사용하기

두 날짜 사이의 일수를 계산하는 네 번째 방법은 DATEDIF 함수를 사용하는 것입니다. 다음은 두 날짜 간 일수 차이를 계산하기 위한 "일반적인 공식"입니다:

=DATEDIF(시작_날짜, 종료_날짜, "d")
1단계: DATEDIF 공식 입력하기

셀 "C6"에 다음 공식을 적용한 후 "Enter" 버튼을 누릅니다.

=DATEDIF(C2,C3,"d")
결과

주어진 두 날짜 사이에는 "180" 일이 있습니다.

A screenshot showing the DATEDIF function in Excel to calculate the number of days between two dates

참고:
  1. 다른 3가지 방법과 달리, "DATEDIF" 공식은 오래된 날짜에서 새로운 날짜를 빼는 것을 지원하지 않습니다. "종료 날짜"가 "시작 날짜"보다 오래된 경우 "#NUM!" 오류가 반환됩니다.
  2. 뺄셈 공식과 "DAYS" 함수는 날짜 간 일수만 계산할 수 있지만, "DATEDIF"는 두 날짜 간 "월" 또는 "년"도 계산할 수 있습니다.
  3. "DATEDIF"는 Excel의 함수 목록에 포함되어 있지 않으며, 이는 문서화되지 않은 함수임을 의미합니다. 따라서 워크시트에서 "DATEDIF" 공식을 생성하려면 모든 인수를 수동으로 입력해야 합니다.

오늘과 특정 날짜 사이의 일수 계산하기

오늘과 특정 날짜 사이의 일수를 계산하려면 Excel의 내장 "TODAY" 함수를 사용하여 쉽게 작업을 완료할 수 있습니다. 다음은 "TODAY" 함수를 사용하여 오늘과 다른 날짜 사이의 일수를 계산하기 위한 "두 가지 일반적인 공식"입니다:

"과거 날짜"와 "오늘" 사이의 일수를 계산하려면:

=TODAY() - 과거_날짜

"미래 날짜"와 "오늘" 사이의 일수를 계산하려면:

=미래_날짜 - TODAY() 

이 경우, 셀 "C2"에 "미래 날짜"가 있고 오늘 날짜는 2023년 3월 15일입니다. 오늘과 이 날짜 사이의 일수를 계산하려면 다음과 같이 하세요.

A screenshot showing a future date in Excel to calculate days using the TODAY function

1단계: 공식 입력하기

셀 "C5"에 다음 공식을 적용한 후 "Enter" 버튼을 누릅니다.

=C2-TODAY()

A screenshot showing the formula calculating days between today and a future date in Excel

2단계: 결과를 일반 형식으로 지정하기

결과 셀을 선택하고 "홈" 탭을 클릭한 후 "숫자" 그룹으로 이동하여 "숫자 형식" 드롭다운 목록에서 "일반"을 선택합니다.

A screenshot showing the Number Format option in Excel to format the result as General

참고: 또는 "홈" 탭에서 "대화상자 시작기"를 클릭한 후 "범주" 상자에서 "일반"을 클릭합니다.

결과

보시다시피, 오늘과 주어진 날짜 사이에는 "108" 일이 있습니다.

A screenshot showing the result of days calculated between today and a future date in Excel

참고: "TODAY" 함수는 현재 날짜를 정확하게 제공합니다. 따라서 특정 날짜가 고정된 경우 "TODAY" 함수가 매일 변경되므로 워크시트에 반환되는 일수가 변하는 것을 알 수 있습니다.


두 날짜 사이의 근무일 계산하기

때때로 우리는 주말을 제외한 일수를 계산해야 할 수 있습니다. 여기에서는 "NETWORKDAYS" 함수의 도움을 받아 두 가지 상황에서 두 날짜 사이의 근무일을 계산하는 방법을 보여드리겠습니다. 한 가지 상황은 추가 공휴일이 제공되지 않은 경우의 근무일 계산이고, 다른 상황은 추가 공휴일이 제공된 경우의 근무일 계산입니다.

다음은 NETWORKDAYS 함수의 일반적인 공식입니다:

=NETWORKDAYS(시작_날짜, 종료_날짜, [공휴일])

주말 제외하기

예를 들어, 셀 C2에 시작 날짜가 있고 셀 C3에 종료 날짜가 있을 때, 공휴일을 고려하지 않고 두 날짜 사이의 근무일 수를 알아내고 싶습니다.

A screenshot showing start and end dates in Excel for calculating working days excluding weekends

1단계: NETWORKDAYS 공식 입력하기

셀 C6에 다음 공식을 적용한 후 "Enter" 버튼을 누릅니다.

=NETWORKDAYS(C2,C3)
결과

공휴일을 고려하지 않을 경우, 두 날짜 사이에는 "130" 근무일이 있습니다.

A screenshot showing the result of the NETWORKDAYS formula calculating working days excluding weekends in Excel

주말 및 공휴일 제외하기

위의 예와 달리 데이터 범위 C5:C8에 추가 공휴일이 나열되어 있으며, 제공된 공휴일을 포함하여 두 날짜 사이의 근무일 수를 계산해야 합니다.

A screenshot showing start and end dates in Excel with a list of holidays for calculating working days

1단계: NETWORKDAYS 공식 입력하기

셀 C6에 다음 공식을 적용한 후 "Enter" 버튼을 누릅니다.

=NETWORKDAYS(C2,C3, E3:E7)
결과

제공된 공휴일을 고려할 경우, 두 날짜 사이에는 "125" 근무일이 있습니다.

A screenshot showing the result of the NETWORKDAYS formula calculating working days excluding weekends and holidays in Excel

참고: 세계 대부분의 지역에서 주말은 "토요일"과 "일요일"입니다. 그런 경우 "NETWORKDAYS" 함수가 필요한 정확한 함수입니다. 그러나 주말이 토요일과 일요일이 아닌 경우 (예: 일요일만), 어떤 요일을 주말로 간주할지 지정할 수 있는 "NETWORKDAYS.INTL" 함수를 사용해야 합니다.

최고의 오피스 생산성 도구

? 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% 향상시키고 매일 수백 번의 마우스 클릭을 줄입니다!