엑셀에서 시작일과 종료일 사이에 주말과 공휴일을 제외하고 순수 평일 일수만 구하는 방법을 안내해 드립니다.
엑셀로 일정을 관리하거나 근태 관리를 할 때, 단순히 종료일에서 시작일을 빼는 방식으로는 정확한 작업 일수를 산출할 수 없습니다.
실제 일한 날짜나 프로젝트 진행 기간을 계산하려면 주말(토요일, 일요일)과 회사가 지정한 공휴일(휴일)을 반드시 제외해야 하는데요.
엑셀에서는 주말과 지정한 공휴일 목록을 자동으로 제외하여 순수 평일 일수만 정확히 계산해 주는 NETWORKDAYS 함수를 기본으로 제공합니다.
신정, 명절, 광복절 등 연도별 공휴일 목록을 시트 한쪽에 따로 만들어두는 것만으로 클릭 한 번에 정확한 실제 작업 일수를 산출할 수 있습니다.
간단한 엑셀 샘플을 준비했습니다. 시작일과 종료일이 있고, H열에는 공휴일 날짜가 지정되어 있습니다. 실제 출근일(평일)을 계산해 보겠습니다.

결과를 표시할 셀을 선택한 후 수식 입력줄에 =NETWORKDAYS( 까지 입력합니다.
그 직후 시작일이 입력된 셀인 "C3"을 클릭하거나 직접 입력합니다.

쉼표(,)를 입력한 후 종료일이 입력된 "D3" 셀을 선택하거나 입력합니다.

다시 쉼표(,)를 입력한 후 휴일 날짜가 들어 있는 범위인 "H3:H5"를 입력하거나 마우스로 드래그하여 지정해 주세요.

마지막으로 닫는 괄호를 입력해 수식을 마무리하고 Enter 키를 누르면, 주말과 지정된 공휴일이 제외된 실제 평일 날짜 수만 정확하게 반환되는 것을 확인할 수 있습니다.

첫 번째 셀에 수식이 완성되면, 해당 셀 우측 하단의 모서리를 마우스로 잡고 아래로 드래그하여 다른 행에도 수식을 똑같이 복사합니다.

엑셀에서 프로젝트 일정이나 실제 근태 출근일수를 계산할 때 일일이 달력을 보며 주말을 세지 마시고, NETWORKDAYS 함수를 활용하여 스마트하고 정확하게 평일 날짜를 계산해 보세요!