본문 바로가기
엑셀/엑셀 함수

두 날짜 사이의 일수를 구하는 DAYS 함수

by Mensch 2024. 4. 18.
반응형

이번 포스팅에서는 두 날짜 사이의 일수를 구하는 DAYS 함수에 대해 설명하겠습니다.

두 날짜 사이의 일수를 구할 때 한 번씩 헷갈리는 경우가 있습니다. 30일인지, 31일인지.. 28일까지인지 29일까지인지.. 이럴 때 쉽게 사용할 수 있는 함수가 DAYS입니다. 이름이 비슷한 DAY 함수는 날짜에서 '일' 부분만 숫자로 추출하는 함수로 차이가 있습니다.

두 날짜 사이의 일수 구하는 DAYS 함수

DAYS 함수 기본 구조

기본 구조는 간단합니다.

=DAYS(종료일, 시작일)

  • 시작일이 먼저일 것 같지만, 종료일이 먼저입니다. 반대로 할 경우 음수 값이 반환됩니다.

 

DAYS 함수 사용 방법

날짜를 참조하여 일수를 쉽게 구할 수 있습니다.

DAYS 함수
DAYS 함수 사용 방법입니다.

  • DAYS(B2, A2) --> 30(3월 1일 ~ 3월 31일)
    31일까지이기에 31일로 결과 값이 나와야 하지만 두 날짜 사이의 일수를 구해주기에 30이 구해졌습니다. 업무 중에 근무일 계산 등을 위해 사용한다면 수식에 +1을 하면 됩니다.(=DAYS(B2, A2)+1)
  • DAYS(B3, A3) --> 89(2023년 1월 1일 ~ 2023년 3월 31일)
    윤년이 없기 때문에 89일이 구해졌습니다. 아래의 2024년 1월 1일 ~ 2024년 3월 31일은 2월이 29일까지 있는 윤년이기에 90을 반환하였습니다.
  • DAYS(B5, A5) --> 2915(2015년 7월 8일 ~ 2023년 7월 1일)
    함수를 사용하여 몇 년간의 일수도 쉽게 구할 수 있습니다. 하지만 퇴사일에서 입사일을 빼기만 해도 동일한 결과를 구할 수 있습니다. C6셀 참고(=B6-A6)

DAYS("2024-04-01", "2014-01-02") --> 3742
이렇게 직접 날짜를 작성해도 동일한 결과를 구할 수 있습니다. 만약 입사일과 퇴사일을 반대로 작성했다면 이미지와 같이 -3742를 반환합니다.

 

이상 두 날짜 사이의 일수를 구하는 DAYS 함수에 대해 설명하였습니다.

감사합니다.

 

함께 읽으면 좋은 글

날짜, 숫자 표시 형식 사용 방법

셀에 입력 날짜 제한하기 유효성 검사

날짜, 시간, 기간 기본 함수 YEAR/MONTH/DAY/TODAY/NOW

날짜에서 분기/요일 추출하는 방법

N개월 이전/이후 날짜 구하기 EDATE / EMONTH 함수

반응형

댓글