일수계산 쉽게 하는 방법, 날짜 차이 헷갈릴 때 이렇게 계산하세요

얼마 전 가족 여행 숙소를 예약하다가 체크인 날짜와 체크아웃 날짜 사이가 정확히 며칠인지 헷갈린 적이 있습니다. 달력으로 손가락을 짚어가며 세어도 하루를 넣어야 하는지 빼야 하는지 순간 막히더라고요. 사실 일수계산은 월급, 이자, 알바 근무일, 병가, 여행 일정, 계약 기간처럼 생활 곳곳에서 자주 쓰입니다. 그런데 기준일을 포함하는지 아닌지에 따라 결과가 달라져서 생각보다 실수가 많습니다.
일수계산에서 먼저 정해야 할 기준
일수계산을 할 때 가장 먼저 볼 것은 시작일과 종료일을 포함할지입니다. 예를 들어 3월 1일부터 3월 3일까지라고 했을 때, 단순한 날짜 차이는 2일입니다. 1일에서 3일까지 지나간 간격을 보는 방식이기 때문입니다. 반면 실제 머문 날이나 근무한 날짜를 세면 3월 1일, 2일, 3일을 모두 포함해 3일이 됩니다.
이 차이가 꽤 큽니다. 숙박은 보통 밤 기준이라 3월 1일 체크인, 3월 3일 체크아웃이면 2박입니다. 하지만 행사 운영 기간이 3월 1일부터 3월 3일까지라면 보통 3일간 진행된다고 말합니다. 같은 날짜라도 목적에 따라 계산 방식이 달라지는 셈입니다.
- 날짜 사이의 간격을 볼 때: 종료일에서 시작일을 뺍니다.
- 실제로 포함된 날짜 수를 셀 때: 종료일에서 시작일을 뺀 뒤 1을 더합니다.
- 숙박처럼 밤 수를 셀 때: 체크아웃일은 보통 포함하지 않습니다.
가장 기본적인 일수계산 공식
일상에서 가장 많이 쓰는 방식은 두 가지입니다. 첫 번째는 양 끝 날짜를 모두 포함하지 않고 기간의 차이만 보는 방식입니다. 두 번째는 시작일과 종료일을 모두 포함해 실제 날짜 수를 세는 방식입니다. 말로 들으면 비슷하지만 결과는 하루 차이가 납니다.
날짜 차이만 계산하는 경우
예를 들어 4월 10일부터 4월 20일까지의 날짜 차이를 계산하면 10일입니다. 20에서 10을 빼면 되니 간단합니다. 대출 이자 계산, 숙박일 계산, 배송 소요일처럼 시작 순간부터 종료 순간까지 흐른 시간을 볼 때 이런 방식이 자주 쓰입니다.
시작일과 종료일을 모두 포함하는 경우
같은 4월 10일부터 4월 20일까지라도 실제 출근일 또는 행사 기간을 날짜로 세면 11일입니다. 10일, 11일, 12일처럼 시작일도 하나의 날짜로 포함되기 때문입니다. 그래서 공식은 종료일에서 시작일을 뺀 값에 1을 더하는 방식입니다.
근데 여기서 조심할 점이 있습니다. 회사나 기관마다 내부 기준이 다를 수 있습니다. 휴가 일수, 급여 산정, 계약 기간은 문서에 적힌 기준이 우선입니다. 일수계산 자체는 단순해 보여도 돈이나 권리와 연결되면 기준 확인이 먼저입니다.
실제 사례로 보는 일수계산
사례를 보면 훨씬 빨리 감이 옵니다. 6월 5일부터 6월 12일까지 아르바이트를 했다고 가정해보겠습니다. 매일 근무했고 시작일과 종료일을 모두 포함한다면 근무일은 8일입니다. 12에서 5를 빼면 7이고, 여기에 시작일 1일을 더해 8일이 됩니다.
반대로 6월 5일에 숙소에 들어가 6월 12일에 나온다면 보통 7박입니다. 잠을 잔 밤을 세는 방식이라 체크아웃하는 12일은 숙박일에 넣지 않습니다. 여행 일정표에서는 7박 8일이라고 표현할 수 있습니다. 숙박은 7박, 전체 여행 날짜는 8일이라 둘 다 맞는 말입니다.
이자 계산에서도 비슷한 일이 생깁니다. 예를 들어 1월 1일부터 1월 31일까지 돈을 빌렸다면 금융 상품이나 계약서 기준에 따라 초일을 넣거나 빼는 방식이 다를 수 있습니다. 일반적으로 날짜 수가 이자에 직접 영향을 주기 때문에 계약서의 산정 기준을 확인하는 편이 안전합니다.
- 알바 근무 기간: 실제 근무한 날짜를 포함해 셉니다.
- 여행 숙박: 체크아웃일은 밤을 자지 않으므로 보통 제외합니다.
- 행사 기간: 시작일과 종료일을 모두 포함하는 경우가 많습니다.
- 이자와 수수료: 계약서나 서비스 기준을 먼저 봐야 합니다.
엑셀과 계산기로 빠르게 계산하는 방법
날짜가 같은 달 안에 있으면 암산도 괜찮습니다. 문제는 1월 28일부터 3월 4일까지처럼 달이 넘어갈 때입니다. 이때는 달마다 28일, 30일, 31일이 섞여 있어서 손으로 세면 실수가 나기 쉽습니다. 특히 윤년이 끼면 2월 29일까지 고려해야 합니다.
엑셀이나 스프레드시트에서는 날짜를 각각 셀에 넣고 빼면 됩니다. A1에 시작일, B1에 종료일을 넣었다면 날짜 차이는 B1-A1입니다. 시작일과 종료일을 모두 포함하려면 B1-A1+1을 쓰면 됩니다. 아주 단순하지만 업무에서는 이 방식이 가장 빠르고 실수가 적습니다.
예를 들어 A1에 2026-02-27, B1에 2026-03-02를 넣고 B1-A1을 계산하면 3일이 나옵니다. 2월 27일에서 3월 2일까지 지나간 간격이 3일이라는 뜻입니다. 양 끝 날짜를 모두 포함하면 4일입니다. 2월 27일, 28일, 3월 1일, 3월 2일을 모두 세기 때문입니다.
스마트폰 달력도 꽤 유용합니다. 시작일을 누르고 종료일까지 일정을 만들면 며칠짜리 일정인지 바로 감이 옵니다. 다만 앱마다 표시 방식이 다를 수 있어서 숙박, 근무, 계약처럼 기준이 중요한 계산은 한 번 더 직접 확인하는 게 좋습니다.
헷갈리지 않게 기억하는 작은 기준
일수계산을 할 때는 먼저 스스로에게 이렇게 물어보면 됩니다. 지나간 간격을 구하는지, 실제 날짜 개수를 세는지 말입니다. 간격이면 그냥 빼고, 날짜 개수면 1을 더합니다. 이 기준만 잡아도 대부분의 실수는 줄어듭니다.
개인적으로는 메모할 때 표현을 나눠 씁니다. 숙소는 2박 3일처럼 밤과 전체 일정을 함께 적고, 근무는 5일 근무처럼 실제 날짜 수로 적습니다. 계약이나 돈이 걸린 일은 시작일 포함, 종료일 포함 같은 문구를 옆에 붙여 둡니다. 이렇게 적어두면 나중에 다시 봐도 헷갈릴 일이 확실히 줄어듭니다.
일수계산은 어려운 공식보다 기준을 분명히 잡는 일이 더 중요합니다. 같은 10일 차이라도 누구에게는 10박이고, 누구에게는 11일간의 일정이 될 수 있습니다. 날짜를 계산할 때는 숫자만 보지 말고 그 숫자가 어떤 상황에서 쓰이는지까지 같이 보는 습관이 꽤 든든합니다.
