엑셀 함수&서식 모음

엑셀 근무일수 계산방법

Chandleridle 2023. 10. 28.
반응형

오늘의 궁금한 이야기 주제는 "엑셀 근무일수 계산"방법 입니다. 

 
달력을 가져다 두고 일일이 계산하기가 불편하셨던 분들에게 필요한 엑셀함수 입니다. 
 
간략한 설명을 드리면 지정한 두가지 날로 부터의 근무일수를 계산하는 것인데요 인수는 총 3가지가 있습니다. 
 
 시작날짜 : Start_date
 
 종료날짜 : end_date
 
 휴무일 : holidays
 
시작날짜와, 종료날짜는 필수인수이고 휴무일은 사용자에 따라서 응용해서 적용 유/무를 결정할 수 있습니다. 


<FIGURE 1-1>
 
STEP 1. 
 
FIGURE 1-1 처럼 간단하게 표를 하나 만들었습니다. 
철수와 영희가 아르바이트를 시작했습니다. 
 
철수는 2018년 1월 2일 부터 1월 31일까지 근무를
 
영희는 2018년 1월 5일 부터 1월 28일까지 근무를 했을 때 총 근무 일수를 어떻게 구할까요?
 

<FIGURE 1-2>

STEP 2. 

FIGURE 1-2 처럼 간단하게 근무일수를 산출하였습니다. 
 
 총 근무일수 
 
 철수 : 22일
 영희 : 16일 
 
 철수의 총 근무일수는 2,D 에 NETWORKDAYS.INTL(B2,C2,1)
 
 영희의 총 근무일수는 3,D 에 NETWORKDAYS.INTL(B3,C3,1)
 
이처럼 NEWWORKDAYS.INTL 함수를 사용하면 손 쉽게 근무일 수를 계산할 수 있습니다.
 
여기서 주의할 점은
 
NETWORKDAYS.INTL(B2,C2,1)
NETWORKDAYS.INTL(B3,C3,1)
 
수식뒤에 ,1 이 붙는데요 1이 의미하는 것은 토요일과, 일요일을 자동으로 휴무일로 계산하는 것입니다. 
1이 아닌 7을 붙일 경우 금요일, 토요일 을 휴무로 계산하게 되는 것이지요 이부분이 중요합니다. 
 
 
다음으로 철수와 영희가 각자 1일씩 휴가(holiday)를 갔다고 가정했을 때 의 근무일수를 계산해 보겠습니다.
 
 

<FIGURE 1-3>

 
FIGURE 1-3 과 같이 철수와 영희가 각각 1일씩 휴가를 사용하였습니다. 
 
이 holiday data 를 NEWWORK.INL 함수에 붙어 넣으면 됩니다.
 
 
 
철수와 영희의 휴가일을 holiday 에 추가하였습니다.
 
 
함수가 완성된 모습니다. 철수는 21일 영희는 15일을 근무하였습니다. 
 
Holiday 가 1일 이상일 경우 다수의 휴일을 테이블로 만든 후 Holiday 에 범위를 지정해 넣으면 되겠습니다.

이상 궁금한 엑셀 이야기 였습니다.
반응형

'엑셀 함수&서식 모음' 카테고리의 다른 글

엑셀 DAVERAGE 함수  (0) 2023.10.29
엑셀 텍스트 나누는 방법  (0) 2023.10.28
엑셀 할인율 계산  (0) 2023.10.28
엑셀 Round 함수의 사용법  (0) 2023.10.28
엑셀 Match 함수의 응용  (0) 2023.10.28

댓글