본문 바로가기
알쓸신넷/엑셀

[1분 Excel]엑셀 WORKDAY 함수로 프로젝트 종료예상일 구하기

by 코와리 2019. 11. 28.
반응형

오늘은 엑셀 workday함수로 실 근무일(주말제외한 평일) 기준으로 프로젝트 예상 종료일을 구해보겠습니다. workday함수랑 networkdays 함수의 차이점은 workday 함수는 실 근무일에 따른 종료일을 예상을 하는 것이고 networkdays함수는 시작일과 종료일 사이의 근무일이 몇일인지 구하는 함수입니다.


따라서 근무 종료일을 workday함수로 구하는 리더는 좀더 합리적인 리더이고 networkdays로 종료일을 박아놓고 시작하는 리더는 속히 꼰대? 리더라고 하더라구요. ㅎㅎㅎ 그래도 일의 효율은 후자가 높긴 합니다.

엑셀 workday 함수

엑셀 workday함수로 프로젝트 종료 예상일 구하기


★WORKDAY 함수란?
- 특정 일(시작 날짜)로부터 지정된 작업 일수 이후에 해당하는 날짜를 반환합니다. 작업 일수에 주말과 휴일은 포함되지 않고 출근을 해서 일을하는 근무일만 포함됩니다. WORKDAY함수를 사용하면 청구서 지불 기한이나 배달 예정일, 작업 일수 등을 계산할 때 주말이나 휴일을 제외할 수 있습니다.

■WORKDAY함수 예제파일 다운로드: WORKDAY예제.xlsx


workday 함수
▲5명의 사원이 근무 시작일은 같은데 프로젝트 소요일 즉 근무일은 업무의 경중에 따라 다릅니다. WORKDAY함수를 사용해서 주말, 휴일을 뺀 실제 근무일만 포함하여 예상 종료일을 구해보겠습니다|


엑셀 workday

▲(1)예상 종료일을 구할 셀(E4셀)에 마우스 커서를 둔 후 (2)함수 마법사 아이콘을 클릭합니다. >(3)함수 마법사 창에서 WORKDAY를 검색 후 (4)확인 버튼 클릭하여 함수 사용창을 띄웁니다.


엑셀 WORKDAY 함수 인수 알아보기

workday 함수 인수

▶Start_date(필수 요소): 시작 날짜 입니다.

▶Days(필수 요소): Start_date 전이나 후의 주말이나 휴일을 제외한 날짜 수입니다. 실제로 근무해야하는 일수를 입력하면 됩니다. 만약 하루 8시간씩 근무해서 10일만에 끝낼 수 있다 하면 10을 입력합니다.

▶Holidays(선택 요소): 국경일, 공휴일, 임시 공휴일과 같이 작업 일수에서 제외되는 날짜 목록이며, 생략할 수 있습니다. 입력 방법은 따로 목록을 만들어 두고 범위만 선택해주면 됩니다. 


※Holidays 인수는 주말은 포함하지 않습니다 주말은 workday 함수가 알아서 걸러줍니다.


workday

▲함수에 데이터를 입력해보겠습니다. Start_date 인수에는 근무 시작일인 C4셀(2019-01-01)을 입력합니다. Days인수에는 프로젝트 소요일을 근무일로만 따져서 입력합니다. D4셀(151)을 입력합니다. Holidays인수에는 오른쪽에 따로 휴일 목록을 만들어뒀습니다. 2일치 목록을 선택해줍니다. 


인수에 $$표시로 절대참조(셀고정)를 한 이유는 E4셀을 구한 뒤 드롭다운하여 나머지 사원 종료일도 구할건데 절대참조를 해서 고정해주지 않으면 오류가 납니다.


엑셀 근무일

▲A사원의 예상 종료일은 2019-08-02일이네요. workday가 아닌 함수로 구하면 약 5달 뒤인 6월 정도겠지만 중간에 주말, 공휴일 등이 빠졌으므로 종료일이 뒤로 밀렸습니다. 나머지 사원들도 드롭다운하여 채워줍니다.


엑셀 예상 종료일 구하기

▲공휴일등이 절대참조 되어 있으므로 드롭다운해도 오류가 나지 않습니다|


엑셀 networkdays

▲수식입니다. C,D셀은 드롭다운함에 따라 바뀌었으나 휴일목록인 H4:H5셀은 절대참조되어 고정되어 있습니다.