본문 바로가기

엑셀 WORKDAY 함수: 날짜 계산에 유용한 기능 숙지하기

초보초보 블로거 발행일 : 2023-09-23
엑셀의 WORKDAY 함수는 날짜 계산에 유용한 기능을 제공합니다. 이 함수는 특정 날짜에서 일정 기간 이후의 날짜를 계산하는 데 사용됩니다. WORKDAY 함수의 첫 번째 인수로 시작 날짜, 두 번째 인수로 추가할 일수, 그리고 세 번째 인수로 휴일을 선택적으로 지정할 수 있습니다. 이 함수는 특히 업무일을 계산할 때 유용하며, 주말이나 공휴일을 고려하여 날짜를 계산할 수 있습니다. 예를 들어, 프로젝트의 마감일을 계산하거나 휴가 일정을 계획할 때 WORKDAY 함수를 사용할 수 있습니다. 이를 통해 정확한 날짜를 계산하고 중요한 일정을 지킬 수 있습니다. WORKDAY 함수는 날짜 계산의 정확성과 효율성을 향상시키는 강력한 도구입니다.





엑셀 WORKDAY 함수: 날짜 계산에 유용한 기능 숙지하기 caption=




1. 근무일 수 계산하기

근무일 수 계산은 특정 기간 동안 근무한 날들을 세는 것입니다. 보통 근무일 수는 일자별로 계산되며, 주간 근무일과 주말인 휴무일을 고려하여 계산됩니다.

일반적으로 근무일은 평일인 월요일부터 금요일까지를 의미합니다. 주말인 토요일과 일요일은 휴무일이므로 근무일 수에 포함되지 않습니다. 다만 일부 조직이나 업종에 따라 주말이나 휴일에도 근무하는 경우가 있을 수 있습니다. 이런 경우에는 해당 날짜도 근무일로 카운트됩니다.

근무일 수 계산을 위해서는 근무 시작일과 종료일이 필요합니다. 시작일부터 종료일까지의 일자를 세서 근무일 수를 계산할 수 있습니다. 시작일과 종료일을 포함하여 계산할지, 제외하여 계산할지에 따라 결과가 달라질 수 있으니 계산 전에 규칙을 명확하게 정하는 것이 중요합니다.

예를 들어, 2021년 1월 1일부터 2021년 1월 31일까지의 근무일 수를 계산한다고 가정해보겠습니다. 2021년 1월 1일은 금요일이고, 31일은 일요일입니다. 따라서 2021년 1월 1일부터 31일까지의 총 일수는 31일입니다. 그러나 주말인 토요일과 일요일을 제외하면 실제 근무일 수는 22일이 됩니다.

따라서 이 경우, 2021년 1월 1일부터 2021년 1월 31일까지의 근무일 수는 22일입니다. 각각의 날짜를 계산하여 전체 일수를 파악하는 것으로도 근무일 수를 계산할 수 있습니다.


2. 주말과 공휴일 제외한 일 수 계산하기

주말과 공휴일을 제외한 일 수를 계산하는 방법은 다음과 같습니다:

1. 날짜 범위 설정: 계산하고자 하는 기간의 시작일과 종료일을 정합니다.

2. 주말 제외: 주말인 토요일과 일요일을 제외합니다. 시작일부터 종료일까지의 주말인 날짜 수를 계산합니다. 이를 평소 주중일 수에서 빼면 됩니다.

3. 공휴일 제외: 주말 이외의 공휴일을 제외합니다. 시작일부터 종료일까지의 공휴일인 날짜 수를 계산합니다. 이를 평소 주중일 수에서 빼면 됩니다.

4. 평소 주중일 수 계산: 해당 기간의 총 일 수에서 주말 인 월요일부터 금요일까지의 날짜 수를 뺍니다.

5. 결과 확인: 주말과 공휴일을 제외한 일 수를 얻을 수 있습니다.

이와 같은 방법으로 주말과 공휴일을 제외한 일 수를 계산할 수 있습니다.


3. 주어진 일 수 이후의 날짜 계산하기

주어진 일 수 이후의 날짜를 계산하는 방법은 다음과 같습니다.

1. 먼저, 기준이 되는 날짜와 일 수를 입력받습니다.
2. 입력받은 일 수를 기준으로 날짜를 계산합니다.
- 만약 입력받은 일 수가 양수라면, 기준 날짜에서 일 수만큼 이후의 날짜를 계산합니다.
- 만약 입력받은 일 수가 음수라면, 기준 날짜에서 일 수만큼 이전의 날짜를 계산합니다.
3. 일 수를 계산할 때 주의할 점은, 각 달의 일 수와 윤년을 고려해야 합니다. 예를 들어, 1월 31일에서 1일 후를 계산한다면, 2월 1일로 계산해야 합니다.
4. 윤년을 고려하기 위해서는 다음과 같은 규칙을 적용합니다.
- 연도가 4로 나누어지는 해는 윤년입니다. (예: 2020년, 2024년)
- 그러나, 100으로 나누어지는 해는 윤년이 아닙니다. (예: 2100년, 2200년)
- 그러나, 400으로 나누어지는 해는 다시 윤년입니다. (예: 2000년, 2400년)
5. 위의 규칙을 기반으로 날짜를 계산하여 결과를 출력합니다.


4. 특정 날짜를 기준으로 주어진 일 수 이전의 날짜 계산하기

특정 날짜를 기준으로 주어진 일 수 이전의 날짜를 계산하는 방법은 다음과 같습니다.

1. 기준이 되는 날짜와 일 수를 입력 받습니다.
2. 입력 받은 날짜에서 일 수를 뺍니다.
3. 그 결과를 계산하여 이전의 날짜를 얻습니다.

예를 들어, 기준이 되는 날짜가 2022년 1월 1일이고 일 수가 10일이라면 다음과 같이 계산할 수 있습니다.
1. 2022년 1월 1일 - 10일 = 2021년 12월 22일

즉, 2022년 1월 1일로부터 10일 전인 2021년 12월 22일이 됩니다.

이와 같은 방식으로 주어진 일 수 이전의 날짜를 계산할 수 있습니다.


5. 특정 날짜를 포함한 범위 내에서의 근무일 계산하기

특정 날짜를 포함한 범위 내에서의 근무일 계산하는 방법은 다음과 같습니다:

1. 특정 날짜와 범위의 시작일, 종료일을 알아야 합니다.
2. 시작일부터 종료일까지의 모든 날짜를 확인하면서 근무일인지를 판단해야 합니다. 보통 주말(토, 일)과 공휴일은 휴무이므로 근무일이 아닙니다.
3. 근무일인지를 판단하는 방법은, 특정 규칙(금요일은 1, 토요일은 2, 일요일은 3, 공휴일은 4 등)에 따라 날짜를 분류하는 것입니다. 이렇게 분류된 날짜 정보를 이용하여 근무일인지 아닌지를 판단합니다.
4. 시작일부터 종료일까지의 날짜를 차례로 확인하며, 근무일인 경우 카운트를 증가시킵니다.
5. 모든 날짜를 확인한 후, 근무일인 날짜의 총 수를 반환하면 범위 내의 근무일 수를 알 수 있습니다.

위의 절차를 따라 특정 날짜를 포함한 범위 내의 근무일을 계산할 수 있습니다. 이를 프로그래밍으로 구현하여 쉽게 계산할 수 있습니다.


관련 뉴스기사

관련 유튜브 영상

엑셀 날짜와 시간 함수7강] WORKDAY 함수와 WORKDAY.INTL함수로 공휴일을 제외한 날짜 구하기

연관 검색어

댓글