날짜 하는법을 검색하셨다면 아마도 두 날짜 사이의 차이를 구하거나, 특정 날짜로부터 며칠 후를 계산하거나, D-Day를 설정하는 방법이 필요하실 겁니다. 이 글에서는 실무와 일상에서 자주 사용하는 날짜 계산 방법 5가지를 상황별로 정리해 드립니다.
날짜 계산의 기본 원리
날짜 계산은 생각보다 복잡합니다. 단순히 숫자를 빼면 될 것 같지만, 월마다 일수가 다르고 윤년도 고려해야 합니다. 컴퓨터는 내부적으로 날짜를 숫자로 변환해서 계산합니다.
날짜 계산에서 가장 흔히 하는 실수는 시작일 포함 여부입니다. "오늘부터 7일 후"와 "오늘 포함해서 7일째 되는 날"은 하루 차이가 납니다. 계산 전에 시작일을 포함할지 명확히 정해야 합니다.
엑셀로 날짜 계산하는 방법
엑셀은 날짜 계산에 가장 강력한 도구입니다. 기본 함수 몇 가지만 알면 대부분의 날짜 계산을 처리할 수 있습니다.
두 날짜 사이 일수 구하기
가장 간단한 방법은 빼기입니다. A1셀에 시작일, B1셀에 종료일이 있다면 =B1-A1로 일수를 구할 수 있습니다.
DATEDIF 함수 활용
년, 월, 일 단위로 기간을 계산할 때는 DATEDIF 함수를 사용합니다.
| 수식 | 결과 | 설명 |
|---|---|---|
| =DATEDIF(A1,B1,"Y") | 년수 | 만으로 계산한 년수 |
| =DATEDIF(A1,B1,"M") | 월수 | 총 개월 수 |
| =DATEDIF(A1,B1,"D") | 일수 | 총 일수 |
| =DATEDIF(A1,B1,"YM") | 월수 | 년을 제외한 월수 |
| =DATEDIF(A1,B1,"MD") | 일수 | 월을 제외한 일수 |
특정 날짜에서 N일 후 구하기
시작 날짜에 숫자를 더하면 됩니다. =A1+30은 A1 날짜로부터 30일 후를 반환합니다. 영업일 기준으로 계산하려면 =WORKDAY(A1,30)을 사용하세요.
온라인 도구로 간편하게 계산하기
엑셀이 없거나 빠르게 계산해야 할 때는 온라인 도구가 편리합니다. 날짜를 입력하면 즉시 결과를 보여주기 때문에 일회성 계산에 적합합니다.
기념일까지 남은 날짜나 프로젝트 마감일 관리처럼 반복적으로 확인해야 하는 경우에는 D-Day 계산기를 활용하면 매번 수동으로 계산할 필요 없이 실시간으로 남은 일수를 확인할 수 있습니다.
온라인 계산기 사용 시 주의할 점은 시작일 포함 여부입니다. 도구마다 기본 설정이 다르므로, 정확한 계산을 위해 옵션을 확인하세요.
수기로 날짜 계산하는 방법
도구 없이 머릿속으로 날짜를 계산해야 할 때가 있습니다. 몇 가지 규칙을 기억하면 빠르게 암산할 수 있습니다.
- 같은 달 내에서는 단순 빼기로 계산
- 다음 달로 넘어가면 현재 월의 남은 일수 + 다음 달 일수
- 1년은 365일 (윤년은 366일)
- 홀수 달(1,3,5,7월 제외)과 짝수 달의 일수가 다름을 기억
각 월의 일수를 외우는 방법으로 "주먹 암기법"이 있습니다. 주먹을 쥐고 관절 튀어나온 부분은 31일, 들어간 부분은 30일(2월 제외)로 기억하면 됩니다.
실무에서 자주 쓰는 날짜 계산 사례
실제 업무에서 날짜 계산이 필요한 상황과 해결 방법을 정리했습니다.
근속연수 계산
입사일부터 현재까지 근무 기간을 계산합니다. 엑셀에서는 =DATEDIF(입사일,TODAY(),"Y")&"년 "&DATEDIF(입사일,TODAY(),"YM")&"개월"로 "3년 5개월" 형태로 표시할 수 있습니다.
만 나이 계산
생년월일로 만 나이를 구하려면 =DATEDIF(생년월일,TODAY(),"Y")를 사용합니다. 2023년부터 한국도 만 나이를 공식 사용하므로 이 계산이 더 중요해졌습니다.
프로젝트 기간 산출
시작일과 종료일로 총 소요 기간을 계산할 때, 영업일 기준이라면 =NETWORKDAYS(시작일,종료일)을 사용합니다. 공휴일을 제외하려면 세 번째 인수에 공휴일 범위를 지정하세요.
날짜 계산은 한 번 방법을 익히면 평생 활용할 수 있는 실용적인 기술입니다. 자주 사용하는 계산은 엑셀 템플릿으로 만들어두거나, 북마크해둔 온라인 도구를 활용하면 업무 효율이 크게 올라갑니다.