반응형
작업자가 일한 시간에서 공휴일과 주말을 제외한 총 근무 일수는 어떻게 계산해야 할까요? 사용자가 일일이 계산하기에는 생각해야 할 변수가 너무 많습니다. 공유일은 나라별, 년도별로 달라 질 수 있습니다. 엑셀에서는 이렇듯 다양한 변수들을 반영해서 근무 일수를 뽑아 낼 수 있는 함수가 있습니다. 그것이 NETWORKDAYS 입니다.
▼ 기본적으로 NETWORKDAYS 함수는 일요일과 토요일은 제외합니다. 그러니까 근무 일수를 계산할 때 7일에서 2일이 빠진 5일만 계산이 됩니다. 거기다 3번째 인수로 공휴일에 해당하는 영역을 지정하게 되면 해당 기간도 근무 기간에서 빼 줍니다.
▼ NETWORKDAYS 에서 첫 번째 인수인 Start_date 는 시작일이 되며, 두 번째 End_date 는 종료일이 됩니다. 그리고 Holidays 는 공휴일로 지정된 날짜 데이터를 참조하면 됩니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 함수 WEEKDAY, COUNTIF, AND 이용해서 휴일 수당 책정하기 ▶ 엑셀 Excel 함수 이용해서 나이 계산하기 ▶ 엑셀 Excel 날짜 함수 YEAR, MONTH, DAY 를 이용해서 년월일 구하기 ▶ 엑셀 Excel 날짜와 시간 데이터 표시하는 방법 |
▼ 세 번째 인수인 Holidays 는 자동 채우기를 실행했을 때 변하지 않아야 하는 값이므로 절대값으로 설정합니다. F4 단축키를 눌러 전체 범위 셀을 절대값으로 변경합니다.
▼ 자동 채우기 기능을 이용해서 다른 셀도 전부 근무 일수를 계산하였습니다. 그런데 계산한 값 중에서 제일 아래에 있는 5-1 일부터 5-10 까지 계산에서 어린이 날을 빼고 8일이 아닌 6일이 나왔을 까요? 그것은 함수 내부적으로 주말을 빼기 때문입니다. 토요일과 일요일은 제외하는 것이죠. 작업자들의 일당 계산할 때 응용해 보세요.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 함수 WEEKDAY, COUNTIF, AND 이용해서 휴일 수당 책정하기 ▶ 엑셀 Excel 함수 이용해서 나이 계산하기 ▶ 엑셀 Excel 날짜 함수 YEAR, MONTH, DAY 를 이용해서 년월일 구하기 ▶ 엑셀 Excel 날짜와 시간 데이터 표시하는 방법 |
반응형
댓글을 달아 주세요