본문 바로가기
엑셀 팁

Excel 날짜 계산 비밀 공개! 당신이 몰랐던 놀라운 기능들

by esposo 2025. 1. 10.
반응형

Excel 날짜 계산이란?

Excel은 날짜 데이터를 활용하여 두 날짜 사이의 간격을 계산하거나 특정 날짜 이후의 날짜를 찾는 등의 기능을 제공합니다. 이를 통해 프로젝트 마감일, 근속 연수, 이벤트 준비 기간 등을 손쉽게 관리할 수 있습니다. 이번 글에서는 Excel에서 날짜 계산을 수행하는 다양한 방법과 예제를 소개합니다.

 

엑셀날짜함수
엑셀날짜함수

 

 


1. 기본적인 날짜 계산 방법

1-1. 두 날짜 사이의 일수 계산

두 날짜 사이의 간격을 계산하려면 다음 단계를 따르세요:

  1. 셀에 날짜 입력:
    • A1: 2024-01-01
    • B1: 2024-01-15
  2. 차이 계산:
    • C1에 =B1-A1을 입력합니다.
    • 결과: 14 (날짜 간격).

1-2. TODAY 함수 사용

현재 날짜를 기준으로 특정 날짜까지의 남은 일수를 계산할 수 있습니다:

  • =A1-TODAY()
  • A1이 2024-12-31인 경우, 오늘로부터 남은 일수를 반환합니다.

엑셀날짜함수
엑셀날짜함수


2. DATEDIF 함수로 날짜 계산하기

DATEDIF 함수는 Excel에서 숨겨진 함수로, 두 날짜 간의 간격을 연, 월, 일 단위로 반환합니다.

2-1. 함수 구문

=DATEDIF(시작일, 종료일, 단위)
  • 시작일: 계산을 시작할 날짜.
  • 종료일: 계산을 끝낼 날짜.
  • 단위:
    • "Y": 연 단위 간격.
    • "M": 월 단위 간격.
    • "D": 일 단위 간격.

2-2. 예제

A B C

시작일 종료일 연간 간격 계산
2020-01-01 2024-01-01 =DATEDIF(A2,B2,"Y")

결과: 4 (2020년부터 2024년까지 4년).

2-3. 월 단위 간격 계산

=DATEDIF(A2,B2,"M")
  • A2: 2020-01-01
  • B2: 2024-01-01
  • 결과: 48 (월 단위 간격).

2-4. 일 단위 간격 계산

=DATEDIF(A2,B2,"D")
  • A2: 2024-01-01
  • B2: 2024-12-31
  • 결과: 364 (일 단위 간격).

 

엑셀날짜함수
엑셀날짜함수


3. NETWORKDAYS 함수로 근무일 계산하기

NETWORKDAYS 함수는 주말과 휴일을 제외한 근무일 수를 계산하는 데 유용합니다.

3-1. 기본 구문

=NETWORKDAYS(시작일, 종료일, [휴일])
  • 시작일: 계산 시작 날짜.
  • 종료일: 계산 종료 날짜.
  • [휴일]: 선택적으로 제외할 휴일 목록 (셀 범위 사용).

3-2. 주말 제외 기본 계산

A B C

시작일 종료일 근무일 계산
2024-01-01 2024-01-31 =NETWORKDAYS(A2,B2)

결과: 23 (2024년 1월의 주말 제외 근무일).

3-3. 휴일 추가하기

휴일 목록을 별도의 범위에 입력:

  • F1: 2024-01-01
  • F2: 2024-01-15

공식:

=NETWORKDAYS(A2,B2,F1:F2)

결과: 21 (주말과 지정된 휴일 제외).

3-4. 다양한 휴일 목록 활용

예를 들어, 연간 공휴일 목록을 작성하고 NETWORKDAYS에 적용하면 정확한 근무일 수를 계산할 수 있습니다:

F

휴일  
2024-01-01 새해 첫날
2024-02-10 설날
2024-03-01 삼일절

공식:

=NETWORKDAYS(A2,B2,F1:F10)

이렇게 하면 모든 공휴일이 반영된 근무일 수를 계산할 수 있습니다.

3-5. 국제 공휴일 적용

다국적 기업의 경우, 각 국가의 공휴일을 따로 설정할 수 있습니다. 예를 들어, 미국과 한국의 공휴일 목록을 작성하여 두 개의 다른 NETWORKDAYS 계산식을 작성할 수 있습니다.

  1. 한국 공휴일: F1:F10
  2. 미국 공휴일: G1:G10

공식 예시:

  • 한국 근무일: =NETWORKDAYS(A2,B2,F1:F10)
  • 미국 근무일: =NETWORKDAYS(A2,B2,G1:G10)

3-6. 업무 관리에 응용

NETWORKDAYS 함수는 다음과 같은 업무 관리에 유용합니다:

  1. 프로젝트 일정 관리:
    • 주말과 공휴일을 제외한 작업 기간 계산.
  2. 급여 계산:
    • 특정 기간 동안의 실제 근무일 수 계산.
  3. 이벤트 준비 일정:
    • 작업 가능일을 기준으로 준비 일정 수립.

 

엑셀날짜함수
엑셀날짜함수


4. WORKDAY 함수로 특정 날짜 계산

WORKDAY 함수는 주말과 휴일을 제외하고 특정 날짜 이후의 근무일을 계산합니다.

4-1. 기본 구문

=WORKDAY(시작일, 일수, [휴일])
  • 시작일: 기준 날짜.
  • 일수: 추가할 근무일 수.
  • [휴일]: 제외할 휴일 목록 (선택 사항).

4-2. 기본 예제

A B C D

시작일 일수 휴일 계산된 날짜
2024-01-01 10 2024-01-15 =WORKDAY(A2,B2,C2)

결과: 2024-01-15 (10번째 근무일).

4-3. 휴일 목록 포함

휴일을 포함하여 근무일 이후의 날짜를 계산할 수도 있습니다. 예를 들어, 휴일이 포함된 경우 다음과 같은 공식으로 처리합니다:

  1. 휴일 범위: F1:F3
    • F1: 2024-01-01
    • F2: 2024-01-15
  2. 공식:
    • =WORKDAY(A2,B2,F1:F3)
    • 결과: 휴일을 고려하여 10번째 근무일 계산.

4-4. 프로젝트 마감일 계산

WORKDAY 함수는 프로젝트 관리에서 매우 유용합니다. 

  • 시작일: 2024-02-01
  • 작업 기간: 20 근무일
  • 공식: =WORKDAY(A1,20)
  • 결과: 2024-02-28 (주말 제외).

4-5. 날짜 역산

WORKDAY 함수는 미래 날짜뿐만 아니라 과거 날짜 계산에도 사용할 수 있습니다.

  • 기준 날짜: 2024-12-31
  • 일수: -10 (10 근무일 이전)
  • 공식: =WORKDAY(A1,-10)
  • 결과: 2024-12-17.

4-6. 국제 프로젝트 관리

다국적 팀이 포함된 프로젝트에서는 각 국가별 공휴일을 반영해야 합니다.

  • 한국 공휴일: F1:F10
  • 미국 공휴일: G1:G10

공식:

  • 한국 일정: =WORKDAY(A1,30,F1:F10)
  • 미국 일정: =WORKDAY(A1,30,G1:G10)

 

엑셀날짜함수
엑셀날짜함수

 


5. 실용적인 예제

5-1. 프로젝트 마감일 계산

  1. 시작일과 기간 입력:
    • A1: 프로젝트 시작일 (2024-01-01).
    • B1: 프로젝트 기간 (30일).
  2. 마감일 계산:
=WORKDAY(A1,B1)
  • 결과: 2024-02-12 (주말 제외).

5-2. 이벤트 준비 기간 확인

A B C

현재 날짜 이벤트 날짜 남은 일수 계산
2024-01-01 2024-12-31 =B1-TODAY()

결과: 남은 일수 자동 계산.

5-3. 직원 근속 연수 계산

=DATEDIF(입사일, TODAY(), "Y")
  • 입사일이 2015-06-01인 경우 결과는 9 (9년 근속).

엑셀날짜함수
엑셀날짜함수


마무리

Excel에서 날짜 계산은 업무 효율성을 높이는 데 필수적인 도구입니다. 다양한 함수와 예제를 활용하여 프로젝트 관리, 근무일 계산, 개인 일정 관리 등 다양한 작업에 응용해 보세요. 이 글이 유익했다면 공유 부탁드리며, 질문이 있다면 댓글로 남겨주세요! 😊

 

반응형

loading