엑셀에서 날짜를 하루 늘리고 싶은데, 토요일과 일요일은 제외하고 싶으신가요? 혹시 공휴일까지 반영하고 싶다면, 이 글을 통해 정확하고 실무에 맞는 방법을 배워보세요.
엑셀 날짜 계산의 기본 이해
엑셀에서 날짜는 숫자입니다. 예를 들어 2025-01-01
은 엑셀 내부적으로는 45000이라는 숫자로 처리됩니다. 따라서 날짜에 단순히 +1
을 하면 다음 날이 되지만, 이것은 토요일, 일요일 또는 공휴일까지 포함된 날짜입니다.
WORKDAY 함수란?
WORKDAY
함수는 날짜 계산 시 자동으로 주말(토,일)을 제외하고 다음 영업일을 계산해주는 함수입니다.
=WORKDAY(A1, 1)
설명:
A1
: 기준 날짜 셀1
: +1일 (다음 영업일)
예를 들어 A1에 2025-05-23(금)이 있다면 결과는 2025-05-26(월)입니다.
공휴일도 제외하고 싶다면?
한국처럼 공휴일이 많은 경우 WORKDAY
함수의 세 번째 인수에 공휴일 목록 범위를 입력하여 제외할 수 있습니다.
=WORKDAY(A1, 1, E1:E20)
공휴일 목록 예시:
- 1월 1일 (신정)
- 설날 및 대체휴일
- 삼일절, 광복절 등 법정 공휴일
WORKDAY.INTL 함수로 주말 정의도 커스터마이징
WORKDAY.INTL
함수는 사용자가 직접 주말 요일을 지정할 수 있도록 만들어졌습니다.
=WORKDAY.INTL(A1, 1, "0000011", E1:E20)
\"0000011\" 의미:
- 문자열의 각 자리수는 월요일부터 일요일까지의 요일을 의미
- 1은 주말, 0은 근무일
- \"0000011\"이면 토요일(6), 일요일(7)이 주말
예: 금요일/토요일이 주말이면 \"0000110\"을 사용
한국 공휴일 자동 반영은 가능할까?
1. 수기로 공휴일 목록 만들기
아래와 같이 공휴일 날짜를 직접 적어두고 활용하세요.
2025-01-01
2025-02-10
2025-02-11
2025-03-01
...
2. VBA를 이용한 자동 공휴일 수집
data.go.kr의 API를 활용하면 VBA 코드로 공휴일 목록을 자동 가져오는 것도 가능합니다. 단, 개발 경험이 필요합니다.
실무 활용 예제
A1: 2025-05-23
E1:E3: 2025-05-27, 2025-06-06, 2025-08-15
=WORKDAY(A1, 1, E1:E3)
→ 결과: 2025-05-26 (월)
관련 함수 요약
함수 | 설명 |
---|---|
WORKDAY | 토/일 제외한 다음 영업일 반환 |
WORKDAY.INTL | 사용자 지정 주말 및 공휴일 제외 |
엑셀 날짜 계산과 업무 생산성
정확한 날짜 계산은 회계, 인사, 물류, 생산계획 등 다양한 업무에서 매우 중요합니다. 특히 마감일, 납기일, 프로젝트 일정에서 주말이나 공휴일을 잘못 반영하면 치명적인 오류로 이어질 수 있습니다.
결론: 날짜 계산은 WORKDAY 함수로 자동화하자
엑셀에서 날짜를 단순히 +1하는 것이 아니라 주말과 공휴일을 제외해 실제 업무일 기준으로 처리하면 훨씬 더 정확하고 효율적인 업무 관리가 가능합니다.
'잡학지식 모아' 카테고리의 다른 글
니파바이러스(Nipah Virus), 팬데믹의 전조인가? (1) | 2025.05.29 |
---|---|
엑셀에 암호 걸기: 파일 보안의 첫걸음 (0) | 2025.05.28 |
갤럭시탭 S10 FE 북커버 키보드 페어링, 어떻게 연결할까? (0) | 2025.05.28 |
부모와의 관계에서 진정한 독립을 이루는 방법 (0) | 2025.05.28 |
칭찬과 인정, 정말 성과를 높이는 열쇠일까? (0) | 2025.05.28 |