본문 바로가기
윈도우이야기

엑셀 날짜 계산 완전 정복 쉬운 공식부터 실전 응용까지

by 피씨랜드컴 2025. 4. 14.
반응형

엑셀 날짜 계산이 중요한 이유

날짜 계산은 단순한 숫자 계산과 달리 '시간'이라는 변수와 연관되어 있기 때문에 더 많은 오류가 발생할 수 있습니다. 프로젝트 마감일, 연차 산정, 인사 데이터 관리 등 실무에서 날짜를 정확히 계산하는 것은 신뢰성 있는 업무 처리의 핵심입니다.

엑셀은 날짜와 관련된 다양한 함수와 수식을 제공하여 이러한 계산을 빠르고 정확하게 도와줍니다. 그러나 함수 사용에 익숙하지 않으면 엉뚱한 결과를 도출할 수 있기 때문에, 기초부터 체계적으로 학습하는 것이 중요합니다.

기초부터 실무까지: 날짜 계산 공식 정리

  • =TODAY(): 오늘 날짜 자동 입력
  • =NOW(): 현재 날짜와 시간 입력
  • =A2-B2: 두 날짜 간 차이(일 수)
  • =DATEDIF(시작일, 종료일, "d"): 일수 계산 (숨겨진 함수지만 유용)
  • =EDATE(날짜, 개월수): 특정 개월 수만큼 이전/이후 날짜
  • =EOMONTH(날짜, 개월수): 말일 계산
  • =WORKDAY(시작일, 근무일 수): 주말 제외한 업무일 계산
  • =NETWORKDAYS(시작일, 종료일): 시작일부터 종료일까지의 평일 수 계산
  • =TEXT(날짜, "yyyy-mm-dd"): 날짜 서식 변경
  • =YEAR(), MONTH(), DAY(): 연도, 월, 일 추출

이 공식들만 잘 익혀도 대부분의 날짜 계산을 수월하게 처리할 수 있습니다. 실무에서는 여러 함수를 조합하여 마감 일정 계산, 급여 산정, 인사 시스템 자동화 등에 활용됩니다. 엑셀 날짜 함수 공식 문서도 함께 참고해보세요.

날짜 함수의 실전 응용: 근무일, 마감일, 연차 계산

실무에서는 단순 날짜 차이 계산을 넘어서, 업무일 기준 계산, 공휴일 제외, 연차 자동 산정 등 다양한 조건이 붙습니다. 이럴 때 활용할 수 있는 날짜 함수 조합을 소개합니다.

  • =WORKDAY(A2, 10): A2 날짜로부터 10일 후 업무일 기준 날짜
  • =NETWORKDAYS(A2, B2, 공휴일범위): 실제 근무일 수 계산
  • =DATEDIF(입사일, TODAY(), "y"): 근속 연수 계산
  • =EOMONTH(TODAY(), 0): 이번 달 말일 확인
  • =TEXT(EDATE(오늘날짜, 3), "yyyy-mm-dd"): 3개월 후 날짜 계산 및 포맷 지정

HR, 회계, 물류 부서 등 날짜 단위로 데이터를 다루는 직군에서는 이와 같은 함수 조합이 업무 정확성과 속도에 직결됩니다. 특히 공휴일 리스트를 별도 시트로 관리하여 함수에 인자로 포함하는 방식은 매우 강력합니다.

Q&A

Q1: DATEDIF 함수는 왜 함수 목록에 표시되지 않나요?

A1: DATEDIF는 오래된 Lotus 호환 함수로, 현재도 사용할 수 있지만 자동 함수 목록에 표시되지 않습니다. 직접 입력해 사용해야 합니다.

Q2: 날짜 계산에서 주말과 공휴일을 자동으로 제외하려면?

A2: WORKDAY 및 NETWORKDAYS 함수에서 공휴일 범위를 3번째 인자로 넣으면 됩니다. 예: NETWORKDAYS(A2, B2, 공휴일범위)

Q3: 날짜 계산 결과가 이상하게 나올 때는 어떻게 하나요?

A3: 날짜 셀 서식 확인이 우선입니다. 일반 또는 텍스트 형식이면 계산이 되지 않으므로 '날짜' 또는 '일반'으로 지정하세요.셀보고서

반응형