엑셀에서 날짜와 시간을 다루는 것은 매우 중요합니다. 특히, 실무에서 날짜 데이터를 효율적으로 처리하기 위해서는 다양한 날짜 함수를 활용할 필요가 있습니다. 이번 글에서는 MS 엑셀에서 자주 사용하는 날짜 함수와 그 활용법을 자세히 정리해보겠습니다.
✅ 1. TODAY() - 오늘 날짜 가져오기
설명: 현재 시스템의 날짜를 자동으로 표시하는 함수입니다.
=TODAY()
실무 활용:
- 보고서 작성 시 자동으로 오늘 날짜 표시
- 기한 계산 (예: 계약 만료일 확인)
✅ 2. NOW() - 현재 날짜와 시간 가져오기
설명: 현재 시스템의 날짜와 시간을 함께 표시합니다.
=NOW()
실무 활용:
- 실시간 데이터 기록
- 타임스탬프(로그) 생성
✅ 3. YEAR(), MONTH(), DAY() - 연도, 월, 일 추출하기
설명: 특정 날짜에서 연도, 월, 일 정보를 추출하는 함수입니다.
=YEAR(A1) // A1 셀의 연도를 반환
=MONTH(A1) // A1 셀의 월을 반환
=DAY(A1) // A1 셀의 일을 반환
실무 활용:
- 연도별 매출 분석
- 월별 성과 데이터 추출
✅ 4. DATE() - 특정 날짜 생성하기
설명: 연도, 월, 일을 조합하여 날짜를 생성하는 함수입니다.
=DATE(2024, 3, 15) // 2024년 3월 15일 생성
실무 활용:
- 동적 날짜 설정 (예: 특정 연도의 첫날 설정)
- 데이터 입력 자동화
✅ 5. DATEDIF() - 두 날짜 간 차이 계산하기
설명: 두 날짜 사이의 차이를 연도, 월, 일 단위로 계산합니다.
=DATEDIF(A1, B1, "Y") // 연도 차이 계산
=DATEDIF(A1, B1, "M") // 월 차이 계산
=DATEDIF(A1, B1, "D") // 일 차이 계산
실무 활용:
- 근속 연수 계산
- 프로젝트 진행 기간 측정
✅ 6. EOMONTH() - 해당 월의 마지막 날짜 구하기
설명: 특정 날짜를 기준으로 해당 월의 마지막 날짜를 반환합니다.
=EOMONTH(A1, 0) // A1이 속한 달의 마지막 날짜 반환
=EOMONTH(A1, -1) // A1 이전 달의 마지막 날짜 반환
실무 활용:
- 월별 마감일 자동 계산
- 회계 마감 처리
✅ 7. WEEKDAY() - 요일 구하기
설명: 특정 날짜의 요일을 숫자로 반환합니다. (일요일=1, 월요일=2 ... 토요일=7)
=WEEKDAY(A1)
실무 활용:
- 주말 여부 확인
- 업무 스케줄 자동화
✅ 8. WORKDAY() - 업무일 기준 날짜 계산하기
설명: 특정 날짜에서 주말과 공휴일을 제외한 업무일 기준으로 날짜를 계산합니다.
=WORKDAY(A1, 10) // A1 날짜로부터 10번째 영업일
실무 활용:
- 프로젝트 마감일 계산
- 납품 기한 설정
✅ 9. TEXT() - 날짜를 원하는 형식으로 변환하기
설명: 날짜 데이터를 특정한 형식으로 변환하는 함수입니다.
=TEXT(A1, "YYYY-MM-DD") // 2024-03-15 형식으로 변환
=TEXT(A1, "YYYY년 MM월 DD일") // 2024년 03월 15일
실무 활용:
- 날짜 서식 변환
- 보고서 및 출력물 포맷 조정
✅ 10. NETWORKDAYS() - 두 날짜 사이의 업무일 계산하기
설명: 주말과 지정된 공휴일을 제외한 순수한 업무일 수를 계산합니다.
=NETWORKDAYS(A1, B1)
=NETWORKDAYS(A1, B1, C1:C10) // 공휴일이 포함된 경우
실무 활용:
- 근무일 수 계산
- 프로젝트 일정 조정
✅ 결론
엑셀의 날짜 함수는 실무에서 데이터를 다루는 데 필수적인 기능입니다. 오늘 배운 10가지 함수만 잘 활용해도 업무의 자동화와 데이터 분석이 훨씬 수월해질 것입니다. 필요에 따라 여러 함수를 조합하여 더 강력한 기능을 구현해 보세요!