Excel/Excel 지식인

엑셀 근무일 중 의뢰일 기준 작업 처리 기간 추출하는 엑셀 수식

에그드로퍼 2023. 3. 18. 16:48
728x90

포스트 목차.

 

 

01. 문제

 

Q. 근무일 중 의뢰일 기준 작업 처리 기간(날짜/D-DAY) 추출하는 엑셀 수식 도와주세요






① 표시 부분은 작업 요청 시간을 IN입력, 작업 완료 시간을 OUT에 입력합니다.

② 휴무일/빨간날/연차 일을 입력하는 공간입니다.

③ 수식이 들어갈 부분입니다.

IN 의로날짜를 기준으로 OUT 완료일자까지 
2번 탭의 휴무일을 제외한 총 작업 날짜를 추출하고 싶습니다.


EX) 
1/6 18:14 업무 접수됨
1/13 16:04 작업 완료 함
(기간내 주말 1월 7일~8일 껴있음)
▶ 업무 접수된 다음날부터 계산하여 완료날까지 
총 5일 소요됨 (주말을 제외) 을 수식으로 R열에 자동 추출 하고 싶어요

 

문제를 정리하면 다음과 같다.

1. 생산의 시작, 생산의 완료일자를 기준으로 소요기간을 구한다.

2. 휴무일/빨간날/연차를 공제하여 실제로 소요된 시간을 구한다.

 

02. 문제해결방법

(1) 두 날짜 사이의 워킹 데이 구하기

 

NETWORKDAYS.INTL 함수를 이용해보자. NETWORKDAYS.INTL 함수는 두 날짜 사이의 워킹데이를 구할 수 있으며, 주말/공휴일을 직접 지정하여 계산할 수 있다.

 

자세한 사용방법은 다음 링크에 나와있다.

 

https://blog.naver.com/excali/222941011655

 

엑셀에서 근무일수 계산하기, 휴일제외 평일 계산하기 (NETWORKDAYS, NETWORKDAY.INTL 함수)

포스트 목차. 01. NetworkDays 함수 02. NetworkDays.Intl 함수 본 포스트에서는 두 날짜 사이의 평일...

blog.naver.com

 

03. 예제

(1) 시트구성

 

A열과 B열에는 각각 작업의 시작일시와 종료일시에 대한 정보가 들어간다.

C열에는 계산된 소요시간이 들어간다.

H열에는 주말을 제외한 연차/휴일 리스트가 들어간다.

 

(2) 휴일 설정

NETWORKDAYS.INTL 함수는 다음과 같이 주말을 지정할 수 있다. 사용자의 설정에 맞게 주말을 지정하면 된다.

 

 

또한 주말 외의 휴일의 경우 리스트로 입력이 가능하기에, 본 예제처럼 H 열에 휴일의 리스트를 입력할 수 있다.

 

(3) 워킹데이 구하기

 

다음과같은 수식으로 워킹데이( 이 문제에서는 소요시간)을 구할 수 있다.

 

=NETWORKDAYS.INTL(A2,B2,1,$H$2:$H$23)

공휴일 부분은 다음 열에서 그대로 사용할 것이기 때문에 절대주소로 입력해주자.

 

계산된 소요 시간은 다음과 같다.

 

728x90