Excel은 인사(HR) 팀에서 가장 많이 사용하는 도구 중 하나입니다. HR 전문가는 날짜, 마감일, 직원 기록, 휴가 추적, 고용 워크플로를 매일 관리합니다. Excel의 기본 제공 기능은 계산을 자동화하고 오류를 줄여 이러한 작업을 간소화할 수 있습니다. 올바른 기능을 알면 반복적인 작업을 자동화하고 시간을 절약할 수 있습니다.
본 튜토리얼에서는 효과적인 인적자원 관리를 위한 7가지 Excel 기능을 소개합니다. NETWORKDAYS, NETWORKDAYS.INTL, WORKDAY, WORKDAY.INTL, DATEDIF, EDATE 및 YEARFRAC에 중점을 둘 것입니다. 이 기능은 주말과 공휴일을 제외한 날짜를 처리하는 데 특히 유용합니다.
효과적인 인적 자원 관리를 위한 7가지 Excel 기능을 살펴보기 위해 샘플 HR 데이터 세트를 고려해 보겠습니다.
1. 네트워크일:두 날짜 사이의 근무일 계산
NETWORKDAYS는 토요일, 일요일 및 선택적 공휴일을 제외하고 시작 날짜와 종료 날짜 사이의 영업일 수를 반환합니다. 휴가 잔액을 추적하거나 채용 파이프라인에서 시간을 측정하는 데 이상적입니다.
구문:
=NETWORKDAYS(start_date, end_date, [holidays])
- 시작일: 시작일
- 종료일: 종료일
- [휴일] – 선택사항: 다양한 휴일 날짜
HR 사용 사례: 공휴일을 제외하고 2026년 2월 10일부터 2026년 2월 14일까지 사용한 휴가 일수를 계산하세요.
- 셀을 선택하고 다음 수식을 입력하세요
=NETWORKDAYS(E2,F2,$N$2:$N$6)
이 공식은 주말과 공휴일을 제외하고 직원이 결근한 근무일 수를 계산합니다.

도움말: NETWORKDAYS에서는 주말이 토요일과 일요일이라고 가정합니다. 조직에서 다른 주말 패턴을 사용하는 경우 대신 NETWORKDAYS.INTL을 사용하세요.
2. NETWORKDAYS.INTL:사용자 정의 주말 설정으로 근무일 계산
이 함수는 NETWORKDAYS와 유사하지만 일부 지역에서는 금요일~토요일과 같은 사용자 정의 주말 정의를 허용합니다. 일부 조직에서는 표준 토요일-일요일 주말을 따르지 않습니다. NETWORKDAYS.INTL을 사용하면 맞춤형 주말을 정의할 수 있어 다양한 근무 주를 관리하는 글로벌 HR 팀에 유용합니다.
구문:
=NETWORKDAYS.INTL(start_date, end_date, weekend, [holidays])
- 시작_날짜 및 종료일: 위와 동일
- 주말: 휴무일을 정의하는 숫자 또는 문자열(예:1 =토요일~일, 7 =금요일~토요일)
- [휴일] – 선택사항: 다양한 휴일 날짜
주말 인수는 다음과 같은 코드일 수 있습니다:
- 1 =토요일, 일요일
- 7 =금요일, 토요일
- 또는 '0000110'과 같은 7자리 패턴

HR 사용 사례: 지역 사무소에 대한 추적을 남겨주세요
직원이 금요일~토요일 주말 일정을 따른다고 가정해 보겠습니다. 총 휴가 일수를 계산하세요.
- 셀을 선택하고 다음 수식을 입력하세요
=NETWORKDAYS.INTL(E3,F3,7,$N$2:$N$6)
이는 다양한 주말 패턴을 존중하면서 휴가 근무일수를 계산합니다.

실용적인 HR 가치: 이 기능이 없으면 비표준 일정에 따라 근무하는 직원의 휴가 잔액이 잘못 계산될 수 있습니다.
3. 근무일:미래 또는 과거 영업일 찾기
WORKDAY는 주말과 공휴일을 제외하고 시작 날짜 전후의 지정된 영업일 수인 날짜를 반환합니다. 채용 또는 수습 기간의 종료 날짜를 예상하는 데 유용합니다.
구문:
=WORKDAY(start_date, days, [holidays])
- 시작일: 기준일
- 일: 더하거나(양수) 빼거나(음수) 작업일 수
- [휴일] – 선택사항: 다양한 휴일 날짜
HR 사용 사례: 온보딩 또는 수습 체크포인트 설정
HR이 수습 마일스톤에 대해 직원의 입사일로부터 영업일 기준 60일 이후의 날짜를 계산하려고 한다고 가정해 보겠습니다.
- 셀을 선택하고 다음 수식을 입력하세요
=WORKDAY(K2,60,$N$2:$N$6)
주말과 공휴일을 제외하고 영업일 기준 60일 이후의 날짜를 제공합니다. 이 수식은 단순히 60일을 더하는 대신 비즈니스 날짜의 중요 시점을 반환합니다.

다른 용도:
채용팀은 이를 사용하여 다음과 같은 목표를 설정할 수 있습니다.
“지원자는 최종 인터뷰 후 영업일 기준 10일 이내에 제안 편지를 받아야 합니다.”
수식:
=WORKDAY(K2,10,$N$2:$N$6)
여기서 K2에는 면접 날짜가 포함되어 있습니다. 그러면 제안서 발송 마감일이 반환됩니다.

4. WORKDAY.INTL:맞춤 주말을 사용하여 영업일 찾기
WORKDAY.INTL은 WORKDAY와 유사하게 작동하지만 다른 주말 구조를 정의할 수 있습니다. 특히 국제 HR 운영, 국가 간 채용 조정 및 현지 온보딩 일정에 유용합니다.
구문:
=WORKDAY.INTL(start_date, days, weekend, [holidays])
HR 사용 사례: 지역별 채용 마감일
지역 HR 부서가 금요일-토요일 주말에 이어 인터뷰 후 영업일 기준 5일 후에 제안 날짜를 정하려고 한다고 가정해 보겠습니다.
수식:
=WORKDAY.INTL(K3,5,7,$N$2:$N$6)
그러면 사무실의 실제 근무 일정을 기준으로 제안 마감일이 반환됩니다. 2026년 2월 11일에 인터뷰한 후보자의 마감 기한은 사용된 주말 모델에 따라 영업일 기준 5일이 다를 수 있습니다.

HR 통계: 이 기능은 본사의 달력 규칙을 모든 지사에 적용하는 일반적인 실수를 방지합니다.
5. DATEDIF:직원 재직 기간 또는 근속 기간 측정
DATEDIF는 두 날짜 간의 차이를 연도, 월 또는 일 단위로 계산합니다. 이는 HR 보고에 가장 유용한 기능 중 하나이며 특히 서비스 보상, 승진 자격, 사례금 및 복리후생 자격에 유용합니다.
구문:
=DATEDIF(start_date, end_date, unit)
공통 단위:
- “Y” =전체 연도
- “M” =전체 월
- “D” =전체 일수
- “YM” =연도를 제외한 월
- “MD” =월과 연도를 제외한 일수
HR 사용 사례: 직원 근속 기간 계산
TODAY()를 현재 날짜로 사용하여 채용일 2020년 5월 15일부터 오늘까지 직원의 재직 기간(년)을 계산합니다.
수식:
이 공식은 가입 날짜로부터 총 재직 기간을 계산합니다.

재직 기간을 연도 및 월 단위로 표시하려면:
=DATEDIF(C2,TODAY(),"Y")&" years, "&DATEDIF(C2,TODAY(),"YM")&" months"
이렇게 하면 수동으로 날짜를 빼는 것보다 더 명확하고 현실적인 재임 기간 결과를 얻을 수 있습니다.

중요 사항: DATEDIF는 Excel에서 지원되지만 입력할 때 수식 제안에 표시되지 않을 수 있습니다. 여전히 작동합니다.
6. EDATE:월별 HR 마일스톤 추적
EDATE는 주어진 날짜 전후로 정확히 지정된 개월 수에 해당하는 날짜를 반환합니다. 시간이 지남에 따라 30일을 추가하는 것과 달리 EDATE는 매월 같은 날짜에 시작되므로 반복되는 HR 이벤트에 이상적입니다.
구문:
=EDATE(start_date, months)
- 미래 날짜에는 양수를 사용하세요
- 과거 날짜에는 음수를 사용하세요.
HR 사용 사례: 보호 관찰 및 확인 날짜
C2에 직원의 입사 날짜가 포함되어 있고 수습 기간이 3개월인 경우:
직원의 수습 종료 날짜를 반환합니다.

HR 사용 사례: 6개월 후 혜택 자격

HR 사용 사례: 연간 계약 갱신
실시간 추적을 위해 TODAY()와 결합:
보호 관찰이 완료되었는지 확인하려면:
=IF(TODAY()>=EDATE(C2,3),"Probation Complete","Probation Ongoing")

7. YEARFRAC:근속 기간을 십진수 연수로 계산
YEARFRAC는 두 날짜 사이의 연도 비율을 반환합니다. 이는 전체 연도 또는 월 단위보다 더 정확한 재직 기간 값을 원할 때 HR에서 유용합니다.
구문:
=YEARFRAC(start_date, end_date, [basis])
- 시작_날짜 및 종료일 :위와 동일
- [기본] – 선택사항: 일 계산 방법(0 =US 30/360, 1 =실제/실제 등)
HR 사용 사례: 정확한 직원 재직 기간
수식:
이 수식은 총 재직 기간을 10진수로 반환합니다. 예를 들어, 직원의 근속 기간이 약 5.14년임을 표시할 수 있습니다.

팁:오늘():HR 추적기를 동적으로 만드세요
TODAY()는 현재 날짜를 반환하고 통합 문서가 다시 계산될 때마다 자동으로 업데이트됩니다. 보고 날짜를 매일 수동으로 업데이트하는 대신 TODAY()는 파일을 자동으로 최신 상태로 유지합니다.
구문:
HR 사용 사례: 실시간 상태 계산
TODAY()를 다른 기능과 결합하여 추적기가 자동으로 업데이트되도록 할 수 있습니다.
재직 기간은 수동 변경 없이 매일 자동으로 업데이트됩니다.

HR에서의 효과적인 활용을 위한 팁
- 휴일 테이블 만들기: 모든 공식 공휴일을 하나의 범위로 유지하고 해당 범위를 수식에서 참조하세요. 이렇게 하면 통합 문서를 더 쉽게 유지 관리할 수 있습니다. 한 번 업데이트하면 모든 수식이 자동으로 업데이트됩니다.
- 명명된 범위 사용: =NETWORKDAYS(HireDate, TODAY(), CompanyHolidays)는 =NETWORKDAYS($C$4, TODAY(), $N$2:$N$45)보다 읽기 쉽습니다. 또한 행 이동 시 수식 오류를 방지하는 데도 도움이 됩니다.
- 날짜 입력 확인: 셀에 날짜처럼 보이지만 날짜로 저장되지 않은 텍스트가 포함되어 있으면 날짜 기반 수식이 자동으로 실패할 수 있습니다. 데이터 → 데이터 유효성 검사 → 날짜 사용 이러한 수식에 입력되는 모든 열에
- 지역 조정: 해당 지역의 날짜 형식과 주말 기준을 사용하여 수식을 테스트하세요.
- 함수 결합: 자격 확인을 위해 IF와 함께 DATEDIF를 사용하세요.
- 오류 처리: IFERROR로 수식을 래핑합니다(예:=IFERROR(NETWORKDAYS(E2, F2), “잘못된 날짜”)).
- 동적 날짜 사용: 실시간 업데이트를 위해 수식을 TODAY()와 페어링하세요.
결론
엑셀의 7가지 기능을 익히면 인적자원 관리를 더욱 효율적이고 정확하게 할 수 있습니다. 강력한 HR 통합 문서는 직원 데이터를 저장하는 것 이상의 역할을 합니다. 이는 운영 관련 질문에 빠르고 일관되며 정확하게 답변하는 데 도움이 됩니다. 샘플 스프레드시트로 연습하고 이러한 기능이 어떻게 일상적인 작업을 자동화할 수 있는지 알아보세요. 이를 통해 복잡한 시스템이나 고급 자동화 없이도 Excel을 HR 운영에 훨씬 더 효과적으로 만들 수 있습니다.
솔루션이 포함된 무료 고급 Excel 연습을 받아보세요!