MOS Expert Excel 자격증 3개월로 끝내기 - 11

2025. 3. 30. 17:03Microsoft Excel

728x90
반응형
SMALL

 

MOS Excel Expert 자격증 준비 10회차: 날짜 및 시간 함수 - DATEDIF 및 NETWORKDAYS

MOS Excel Expert 자격증 준비의 열 번째 회차에서는 날짜 및 시간 함수를 다룹니다. 날짜와 시간을 계산하는 함수는 프로젝트 일정 관리, 작업 일수 계산, 나이 계산 등 다양한 실무 상황에서 활용됩니다. 이번 글에서는 DATEDIF와 NETWORKDAYS 함수의 사용법과 다양한 예제를 통해 초보자도 쉽게 이해할 수 있도록 작성했습니다.

1. 학습 목표

  • DATEDIF 함수를 활용해 두 날짜 간의 차이를 계산한다.
  • NETWORKDAYS 함수를 사용해 두 날짜 사이의 작업 일수를 계산한다.

2. 주요 내용

2.1 DATEDIF 함수

DATEDIF 함수는 두 날짜 간의 차이를 계산하는 데 사용됩니다. 이 함수는 시작일과 종료일을 기준으로 연도, 월, 일 단위의 차이를 반환합니다.

반응형

구문

=DATEDIF(start_date, end_date, unit)
  • start_date: 시작 날짜.
  • end_date: 종료 날짜.
  • unit: 반환할 단위(연도, 월, 일 등).
    • "Y": 연도 차이
    • "M": 월 차이
    • "D": 일 차이
    • "MD": 월과 연도를 무시한 일 차이
    • "YM": 연도를 무시한 월 차이
    • "YD": 연도를 무시한 일 차이

예시 문제 1: 두 날짜 간의 연도 차이

문제: 아래 데이터에서 두 날짜 간의 연도 차이를 계산하세요.

시작일 종료일 연도 차이
2020-01-01 2025-03-30  
 

풀이:

  1. 연도 차이를 계산할 셀(C2)에 아래 수식을 입력합니다.
     
=DATEDIF(A2, B2, "Y")

결과: 5 (2020년부터 2025년까지 5년)

예시 문제 2: 두 날짜 간의 월 차이

문제: 아래 데이터에서 두 날짜 간의 월 차이를 계산하세요.

시작일 종료일 월 차이
2023-05-15 2025-03-30  
 

풀이:

  1. 월 차이를 계산할 셀(C2)에 아래 수식을 입력합니다.
     
     
=DATEDIF(A2, B2, "M")

결과: 22 (2023년 5월부터 2025년 3월까지 총 22개월)

728x90

예시 문제 3: 나이 계산

문제: 아래 데이터에서 생년월일을 기준으로 나이를 계산하세요.

이름 생년월일 나이
김철수 1990-06-15  
 

풀이:

  1. 오늘 날짜를 기준으로 나이를 계산할 셀(C2)에 아래 수식을 입력합니다.
     
=DATEDIF(B2, TODAY(), "Y")

결과: 34 (1990년생 기준으로 현재 나이는 34세)

2.2 NETWORKDAYS 함수

NETWORKDAYS 함수는 두 날짜 사이의 작업 일수를 계산합니다(주말 제외). 또한 공휴일을 제외할 수도 있습니다.

구문

=NETWORKDAYS(start_date, end_date, [holidays])
  • start_date: 시작 날짜.
  • end_date: 종료 날짜.
  • [holidays]: 공휴일 목록(선택 사항).

예시 문제 4: 작업 일수 계산

문제: 아래 데이터에서 두 날짜 사이의 작업 일수를 계산하세요.

시작일 종료일 작업 일수
2025-03-01 2025-03-30  
 

풀이:

  1. 작업 일수를 계산할 셀(C2)에 아래 수식을 입력합니다.
     
=NETWORKDAYS(A2, B2)

결과: 22 (주말 제외)

예시 문제 5: 공휴일 포함 작업 일수 계산

문제: 아래 데이터에서 두 날짜 사이의 작업 일수를 공휴일(3월 15일 포함)을 제외하고 계산하세요.

시작일 종료일 공휴일 작업 일수
2025-03-01 2025-03-30 2025-03-15  
 

풀이:

  1. 공휴일 목록을 D열에 입력합니다.
  2. 작업 일수를 계산할 셀(E2)에 아래 수식을 입력합니다.
     
=NETWORKDAYS(A2, B2, D2)
  1. 결과:
    • 21 (주말과 공휴일 제외)

예제 추가

SMALL

예시 문제 6: 프로젝트 기간 확인

문제: 프로젝트 시작일부터 종료일까지 총 기간(작업 일수)을 구하고 주말과 공휴일을 제외한 실제 작업 기간을 구하세요.

프로젝트명 시작일 종료일 공휴일 총 기간 실제 작업 기간
프로젝트 A 2025-02-01 2025-02-28 2025-02-14    
 

풀이 (총 기간):

  1. 총 기간을 구할 셀(E2)에 아래 수식을 입력합니다.
     
=DATEDIF(B2, C2, "D")

풀이 (실제 작업 기간):

  1. 실제 작업 기간을 구할 셀(F2)에 아래 수식을 입력합니다.
     
=NETWORKDAYS(B2, C2, D2)

결과:

  • 총 기간: 27 (28일 - 1일)
  • 실제 작업 기간: 19 (주말과 공휴일 제외)

3. 추가 팁

DATEDIF 활용

  1. 생년월일부터 현재까지의 나이를 자동으로 업데이트하려면 TODAY() 함수를 함께 사용하세요.
  2. 특정 기간 동안 몇 개월이나 며칠이 지났는지 확인할 때 유용합니다.

NETWORKDAYS 활용

  1. 공휴일 목록은 별도의 열이나 시트에 저장하여 관리하면 편리합니다.
  2. 프로젝트 일정 관리나 근무 시간 계산에 활용할 수 있습니다.

실무 적용 사례

  1. 직원 근무 일정에서 실제 근무 일수를 자동으로 계산.
  2. 프로젝트 일정에서 주말과 공휴일을 제외한 실제 작업 기간 산출.
  3. 고객 계약 만료일까지 남은 기간 표시.
728x90
반응형
LIST