일수계산 제대로 하는 방법: 날짜 차이부터 근무일 계산까지 쉽게

날짜 하나 차이로 헷갈리는 순간이 꽤 많아요
얼마 전 계약 만료일을 확인하다가 날짜를 하루 잘못 세는 바람에 꽤 당황한 적이 있어요. 분명 30일이라고 생각했는데, 실제로는 시작일을 포함하느냐 빼느냐에 따라 결과가 달라지더라고요. 이런 게 바로 일수계산에서 가장 자주 생기는 혼란입니다.
일수계산은 단순히 달력에서 날짜를 세는 일처럼 보이지만, 실제로는 목적에 따라 방식이 조금씩 달라요. 여행 기간을 계산할 때, 근무일을 따질 때, 이자나 연체료를 계산할 때, 임대차 계약 기간을 확인할 때 각각 기준이 다를 수 있습니다. 그래서 먼저 “무엇을 위한 일수인지”를 정하는 게 중요합니다.
기본 일수계산은 시작일 포함 여부부터 확인하기
가장 기본적인 방식은 두 날짜 사이의 차이를 구하는 겁니다. 예를 들어 3월 1일부터 3월 10일까지라고 하면 많은 사람이 10일이라고 생각합니다. 그런데 날짜 차이만 계산하면 9일입니다. 3월 1일에서 3월 2일까지가 1일 차이이기 때문이에요.
그래서 실제 사용에서는 보통 두 가지 방식이 나옵니다. 하나는 시작일을 포함하지 않는 방식이고, 다른 하나는 시작일을 포함하는 방식입니다.
- 날짜 차이 계산: 3월 1일~3월 10일은 9일
- 기간 계산: 3월 1일~3월 10일을 모두 포함하면 10일
숙박일수도 비슷합니다. 3월 1일에 체크인하고 3월 3일에 체크아웃하면 숙박은 2박입니다. 하지만 여행 기간은 3월 1일, 2일, 3일을 포함해 3일처럼 느껴질 수 있어요. 같은 날짜라도 목적에 따라 숫자가 달라지는 셈입니다.
직접 계산할 때는 달력보다 기준을 먼저 잡기
손으로 일수계산을 할 때는 월별 날짜 수를 알아두면 편합니다. 1월, 3월, 5월, 7월, 8월, 10월, 12월은 31일이고 4월, 6월, 9월, 11월은 30일입니다. 2월은 보통 28일이지만 윤년에는 29일입니다.
예를 들어 2026년 7월 25일부터 2026년 8월 10일까지의 날짜 차이를 계산해볼게요. 7월 25일에서 7월 31일까지는 날짜 차이 기준으로 6일이고, 8월 1일부터 8월 10일까지는 10일입니다. 합치면 16일 차이입니다. 만약 시작일과 종료일을 모두 포함하는 기간이라면 여기에 1일을 더해서 17일로 계산합니다.
이 방식이 번거롭다면 스마트폰 캘린더나 엑셀을 쓰는 게 훨씬 편합니다. 다만 도구를 쓰더라도 시작일 포함 여부는 직접 판단해야 해요. 계산기는 숫자를 빠르게 알려줄 뿐, 그 숫자가 상황에 맞는지는 사람이 정해야 합니다.
근무일과 영업일은 주말, 공휴일 때문에 달라져요
일수계산에서 또 많이 헷갈리는 게 근무일과 영업일입니다. 단순 날짜로는 10일이어도 주말이 끼면 실제 근무일은 6일이나 7일이 될 수 있습니다. 공휴일까지 포함되면 더 줄어들고요.
예를 들어 월요일부터 다음 주 금요일까지는 달력상 12일 범위처럼 보일 수 있지만, 실제 평일만 세면 보통 10영업일입니다. 그런데 그 사이에 공휴일이 하루 있으면 9영업일이 됩니다. 회사 업무, 배송 예정일, 민원 처리 기간에서 “영업일 기준”이라는 표현이 붙는 이유가 여기에 있습니다.
- 일수: 달력에 표시된 날짜 기준
- 근무일: 실제 일하는 날 기준
- 영업일: 기관이나 회사가 업무를 처리하는 날 기준
특히 “영업일 기준 3일 이내”라는 문구는 토요일, 일요일, 공휴일을 빼고 계산하는 경우가 많습니다. 금요일에 접수했다면 3일 뒤가 월요일이 아니라 수요일이 될 수도 있어요. 솔직히 이 부분은 직접 세다 보면 실수하기 쉬워서, 중요한 일정이라면 캘린더에 평일 기준으로 표시해두는 게 낫습니다.
엑셀로 일수계산하는 쉬운 방법
엑셀이나 구글 스프레드시트를 쓰면 일수계산이 훨씬 간단해집니다. 시작일이 A1에 있고 종료일이 B1에 있다면, 단순 날짜 차이는 =B1-A1로 계산할 수 있습니다. 시작일과 종료일을 모두 포함하고 싶다면 =B1-A1+1을 쓰면 됩니다.
평일만 계산하려면 NETWORKDAYS 함수를 사용할 수 있습니다. 예를 들어 =NETWORKDAYS(A1,B1)은 시작일과 종료일을 포함해 주말을 제외한 평일 수를 계산합니다. 공휴일 목록을 따로 만들어두면 그 날짜까지 뺄 수 있어요.
=B1-A1: 두 날짜 사이의 차이=B1-A1+1: 시작일과 종료일 포함=NETWORKDAYS(A1,B1): 주말을 제외한 평일 수=NETWORKDAYS(A1,B1,공휴일범위): 주말과 지정 공휴일 제외
예를 들어 A1에 2026-07-25, B1에 2026-08-10을 입력하면 =B1-A1의 결과는 16입니다. 포함 계산은 17이 됩니다. 이처럼 같은 날짜라도 공식 하나 차이로 결과가 달라지니, 문서나 보고서에 쓸 때는 “시작일 포함” 같은 기준을 옆에 적어두면 나중에 오해가 줄어듭니다.
실생활에서 자주 쓰는 일수계산 예시
일수계산은 생각보다 생활 곳곳에서 쓰입니다. 대출 이자, 카드 연체일, 월세 계약 기간, 휴가 사용일, 배송 예정일, 시험일까지 남은 기간처럼 숫자 하나가 실제 계획에 영향을 주는 경우가 많아요.
예를 들어 시험이 40일 남았다고 할 때 오늘을 공부일에 포함할지 빼는지에 따라 계획표가 달라집니다. 오늘 저녁부터 공부할 수 있다면 포함하는 게 현실적이고, 내일부터 시작한다면 제외하는 게 맞겠죠. 휴가도 마찬가지입니다. 8월 1일부터 8월 5일까지 쉰다면 날짜로는 5일이지만, 그 사이 주말이 있으면 실제 연차 사용일은 더 적을 수 있습니다.
그래서 저는 중요한 날짜를 계산할 때 세 가지를 먼저 적어둡니다. 시작일, 종료일, 포함 기준. 여기에 주말과 공휴일을 뺄지까지 표시하면 실수가 확 줄어듭니다. 단순한 계산 같지만 기준을 적어두는 습관 하나로 계약, 업무 일정, 개인 계획에서 생기는 작은 오해를 꽤 많이 줄일 수 있더라고요.