2025. 3. 30. 17:03ㆍMicrosoft Excel

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 |
풀이:
- 연도 차이를 계산할 셀(C2)에 아래 수식을 입력합니다.
=DATEDIF(A2, B2, "Y")
결과: 5 (2020년부터 2025년까지 5년)
예시 문제 2: 두 날짜 간의 월 차이
문제: 아래 데이터에서 두 날짜 간의 월 차이를 계산하세요.
시작일 | 종료일 | 월 차이 |
2023-05-15 | 2025-03-30 |
풀이:
- 월 차이를 계산할 셀(C2)에 아래 수식을 입력합니다.
=DATEDIF(A2, B2, "M")
결과: 22 (2023년 5월부터 2025년 3월까지 총 22개월)
예시 문제 3: 나이 계산
문제: 아래 데이터에서 생년월일을 기준으로 나이를 계산하세요.
이름 | 생년월일 | 나이 |
김철수 | 1990-06-15 |
풀이:
- 오늘 날짜를 기준으로 나이를 계산할 셀(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 |
풀이:
- 작업 일수를 계산할 셀(C2)에 아래 수식을 입력합니다.
=NETWORKDAYS(A2, B2)
결과: 22 (주말 제외)
예시 문제 5: 공휴일 포함 작업 일수 계산
문제: 아래 데이터에서 두 날짜 사이의 작업 일수를 공휴일(3월 15일 포함)을 제외하고 계산하세요.
시작일 | 종료일 | 공휴일 | 작업 일수 |
2025-03-01 | 2025-03-30 | 2025-03-15 |
풀이:
- 공휴일 목록을 D열에 입력합니다.
- 작업 일수를 계산할 셀(E2)에 아래 수식을 입력합니다.
=NETWORKDAYS(A2, B2, D2)
- 결과:
- 21 (주말과 공휴일 제외)
예제 추가
예시 문제 6: 프로젝트 기간 확인
문제: 프로젝트 시작일부터 종료일까지 총 기간(작업 일수)을 구하고 주말과 공휴일을 제외한 실제 작업 기간을 구하세요.
프로젝트명 | 시작일 | 종료일 | 공휴일 | 총 기간 | 실제 작업 기간 |
프로젝트 A | 2025-02-01 | 2025-02-28 | 2025-02-14 |
풀이 (총 기간):
- 총 기간을 구할 셀(E2)에 아래 수식을 입력합니다.
=DATEDIF(B2, C2, "D")
풀이 (실제 작업 기간):
- 실제 작업 기간을 구할 셀(F2)에 아래 수식을 입력합니다.
=NETWORKDAYS(B2, C2, D2)
결과:
- 총 기간: 27 (28일 - 1일)
- 실제 작업 기간: 19 (주말과 공휴일 제외)
3. 추가 팁
DATEDIF 활용
- 생년월일부터 현재까지의 나이를 자동으로 업데이트하려면 TODAY() 함수를 함께 사용하세요.
- 특정 기간 동안 몇 개월이나 며칠이 지났는지 확인할 때 유용합니다.
NETWORKDAYS 활용
- 공휴일 목록은 별도의 열이나 시트에 저장하여 관리하면 편리합니다.
- 프로젝트 일정 관리나 근무 시간 계산에 활용할 수 있습니다.
실무 적용 사례
- 직원 근무 일정에서 실제 근무 일수를 자동으로 계산.
- 프로젝트 일정에서 주말과 공휴일을 제외한 실제 작업 기간 산출.
- 고객 계약 만료일까지 남은 기간 표시.
'Microsoft Excel' 카테고리의 다른 글
MOS Expert Excel 자격증 3개월로 끝내기 - 13 (0) | 2025.03.30 |
---|---|
MOS Expert Excel 자격증 3개월로 끝내기 - 12 (0) | 2025.03.30 |
MOS Expert Excel 자격증 3개월로 끝내기 - 10 (0) | 2025.03.30 |
MOS Expert Excel 자격증 3개월로 끝내기 - 9 (0) | 2025.03.30 |
MOS Expert Excel 자격증 3개월로 끝내기 - 8 (0) | 2025.03.30 |