-
[구글스프레드시트] WORKDAY, NETWORKDAYS로 영업일 계산하기구글/구글 스프레드시트 2022. 9. 5. 23:27반응형
업무를 하다보면 프로젝트 기간 등을 영업일을 계산할 일이 종종 있습니다. 이 때 엑셀이나 구글스프레드시트에서 WORKDAY, NETWORKDAYS로 영업일을 계산할 수 있습니다. 이번 포스트에는 WORKDAY와 NETWORKDAYS에 대해 설명해 보도록 하겠습니다.
(물론 토, 일을 제외한 공휴일은 별도로 관리해야 해서 불편함이 조금 있습니다. )
WORKDAY 함수 형식과 예제
workday 함수는 시작일 부터 지정된 영업일수가 경과한 날을 찾을 때 사용됩니다. 상세한 형식은 아래와 같습니다.
WORKDAY 형식
= WORKDAY(시작일, 영업일수, [휴일])
- 시작일 : 영업일 계산을 시작할 날짜
- 영업일수 : 시작일부터 계산할 영업일 수. 음수는 반대로 셉니다.
- 휴일 : 선택옵션으로, 토일 외에 휴일로 계산할 날짜입니다.
WORKDAY 예시
아래는 2022년 9월 1일부터 10일의 영업일을 세는 예제입니다. 이렇게 하면 출력값으로 "2022.09.15"가 나옵니다.
= WORKDAY( DATE(2022,9,1), 10 ) # 출력값 # 2022.09.15 # # * 22년 9월 1일 부터 10영업일을 카운트 합니다. # * 9/1 시작일은 카운트 하지 않습니다. # * 추석이 포함되었으나, 휴일 인자를 추가하지 않아서 정상적으로 나오지 않습니다.
제대로 계산했는지, 네이버 달력을 한 번 찾아볼까요? 실제로는 추석이 있기 때문에 제대로된 영업일 계산이 안됩니다. 추석을 제외하고 10 영업일을 세면 9/15이 맞습니다. 여기서 시작일은 카운트하지 않음을 유의해 주세요
제대로된 계산을 위해 별도의 휴일 목록을 추가해 주어야 합니다. 이 부분이 다소 번거로운 부분이기도 하죠. 여기서는 추석을 추가하여 다시 계산해 보겠습니다.
이번에는 E3~E4에 22년 9월의 휴일을 추가하고, WORKDAY에 세번째 인자로 넣었습니다.
=WORKDAY( DATE(2022,09,01) , 5, E3:E4) # E3:E4에 9월 휴일 목록이 들어가 있습니다. # 출력값 --> 2022.09.08
구글 스프레드시트에서 응용한 예제입니다.
실제 파일은 아래 링크에서 WORKDAY 시트를 참고하십시요.
https://docs.google.com/spreadsheets/d/1hPVGoug0Uukr6zoWqP7jFxuNWGLAmS4nozRogxqth_g/edit?usp=sharing
NETWORKDAYS 함수 형식과 예제
NETWORKDAYS는 WORKDAY와 다르게, 주어진 두 날짜 사이의 영업일을 계산한다는 점에서 차이가 있습니다.
NETWORKDAYS 형식
함수의 형식과 인자는 WORKDAY와 유사합니다.
= NETWORKDAYS(시작일, 종료일, 휴일)
- 시작일 : 영업일수를 계산할 기간의 시작일
- 종료일 : 영업일수를 계산할 기간의 종료일.
- 휴일 : 선택옵션으로, 토일 외에 휴일로 계산할 날짜입니다.
NETWORKDAYS 예시
아래와 같이 시작일 9/1과 종료일 9/10 사이의 영업일을 구합니다. WORKDAY와 마찬가지로 추석을 포함하지는 않습니다.
= NETWORKDAYS( DATE(2022,09,01), DATE(2022,09,10) ) # --> 7 # 여기는 9/1을 포함한 영업일을 셉니다.. 헷갈리는 부분입니다.
구글스프레드시트에서 예제입니다.
앞선 WORKDAY 예제와 비교하면 종료 예상일은 동일하나 작업일에 표시된 영업일이 모두 하나씩 많습니다. 동일한 기준으로 두 함수를 사용하려면, 둘 중에 하나 양식에 1을 더하거나 빼야 합니다. 자주 발생하는 실수이니 주의하여 주시기 바랍니다.
해당 예시 역시 아래 공유된 구글스프레드시트의 두번째 시트에서 확인 가능합니다.
https://docs.google.com/spreadsheets/d/1hPVGoug0Uukr6zoWqP7jFxuNWGLAmS4nozRogxqth_g/edit?usp=sharing
이상 구글스프레드시트 WORKDAY, NETWORKSDAY로 영업일 계산하기 였습니다.
반응형'구글 > 구글 스프레드시트' 카테고리의 다른 글
[구글 스프레드시트] IMPORTHTML 로 외부 사이트 데이터 가져오기 - 나만의 크롤러 만들기! (1) 2022.09.06 [구글 스프레드시트] EOMONTH 함수로 매월 말일 계산하기 (0) 2022.09.06 [구글스프레드시트] COUNTIF, SUMIF로 조건 별 집계하기, 상품별로 판매수 및 매출액 구하기 (0) 2022.09.05 [구글스프레드시트] GOOGLEFINANCE 주식함수로 환율정보 연동하기 (2) 2022.09.05 [구글스프레드시트] GOOGLEFINANCE 주식함수로 최신 미국 주가정보 연동하는 방법 (1) 2022.09.05