본문 바로가기
회사생활

기간 내 재직자수(FTE방식) 자동계산하기 (엑셀 IF, EOMONTH, AND, OR 함수 활용)

by 제이에스컴퍼니 2025. 3. 17.
반응형

 
엑셀을 사용하여 특정 기간 동안의 재직자 수를 자동으로 계산하고 싶으신가요? FTE(Full-Time Equivalent) 방식을 적용하면 더욱 정밀한 분석이 가능합니다.

 
안녕하세요! 인사관리 및 데이터 분석을 하다 보면 특정 기간 동안 몇 명이 재직하고 있었는지 파악해야 하는 경우가 많죠. 특히, FTE(Full-Time Equivalent, 전일제 환산 인원) 방식을 활용하면 더욱 정확한 재직자 수를 계산할 수 있습니다. 오늘은 엑셀의 IF, EOMONTH, AND, OR 함수를 활용하여 특정 기간 내 재직자 수를 자동으로 계산하는 방법을 알아보겠습니다. 이 방법을 활용하면 입사일과 퇴사일을 반영하여 각 월별 정확한 재직 인원을 쉽게 집계할 수 있습니다.
 - 특정 기간 동안의 재직자 수를 자동으로 계산하기
 - IF, EOMONTH, AND, OR 함수를 활용하여 정교한 조건 설정하기
 - FTE 방식을 적용하여 파트타임 근로자까지 정확하게 반영하기
그럼, 엑셀에서 재직자 수를 자동으로 계산하는 방법을 단계별로 알아보겠습니다. 

FTE 방식이란? 전일제 환산 개념

FTE(Full-Time Equivalent) 방식은 근로자의 근무 시간을 전일제 기준으로 환산하는 방법입니다. 즉, 파트타임 직원이나 기간제 근로자도 전일제 직원과 동일한 기준으로 환산하여 인력 현황을 분석할 수 있도록 해줍니다.
예를 들어, 주 40시간 근무가 전일제(FTE 1.0)라면, 주 20시간 근무하는 직원은 FTE 0.5로 계산됩니다. 이를 활용하면 실제 인력 자원을 보다 정확하게 분석할 수 있습니다.

재직자 수 계산에 필요한 엑셀 함수(IF, EOMONTH, AND, OR)

엑셀에서 특정 기간 내 재직자 수를 자동으로 계산하기 위해 다음 함수들을 활용할 수 있습니다.

IF 조건에 따라 서로 다른 값을 반환 (예: 특정 날짜 내에 근무했는지 확인)
EOMONTH 특정 월의 마지막 날짜를 구함
AND 여러 조건이 모두 참인지 확인
OR 여러 조건 중 하나라도 참이면 TRUE 반환

엑셀에서 기간 내 재직자 수 계산하는 단계별 과정

이제 실제로 엑셀에서 특정 기간 내 재직자 수를 계산하는 과정을 살펴보겠습니다. 다음과 같은 데이터가 있다고 가정합니다.

  • B 열 : 입사일 
  • C 열 : 퇴사일(마지막근무일, 퇴사하지 않은 경우 빈칸)
  • 3 행 : 기준 월별 날짜 (예: 2024-01-01, 2024-02-01 ...)

 
이 데이터를 활용하여 특정 기간 동안 근무한 재직자 수를 계산하기 위한 수식을 설정할 수 있습니다. 다음 단계에서는 FTE 방식을 적용하여 더 정확한 재직자 수를 산출하는 방법을 알아보겠습니다.

FTE 방식 적용하여 정확한 재직자 수 산출하기

앞서 설명한 엑셀 함수들을 활용하여 FTE 방식으로 재직자 수를 계산하는 수식을 만들어 보겠습니다. 이 방식은 입사일과 퇴사일을 고려하여 특정 월에 근무한 일수를 자동으로 계산하고, 파트타임 근로자도 환산(FTE 적용)하여 인원 수를 조정하는 데 유용합니다.

=IF(DATE(YEAR(D$3),MONTH(D$3),1)>EOMONTH($D$2,0),0,
IF(OR($B4>EOMONTH(D$3,0),ISBLANK($B4),AND($C4<D$3,NOT(ISBLANK($C4)))),0,
IF($B4<=D$3,
IF(OR(ISBLANK($C4),$C4>=EOMONTH(D$3,0)),
IF(EOMONTH(D$3,0)=EOMONTH($D$2,0),$D$2-D$3+1,EOMONTH(D$3,0)-D$3+1),
IF(EOMONTH(D$3,0)=EOMONTH($D$2,0),MIN($C4,$D$2)-D$3+1,$C4-D$3+1)),
IF(OR(ISBLANK($C4),$C4>=EOMONTH(D$3,0)),
IF(EOMONTH(D$3,0)=EOMONTH($D$2,0),$D$2-$B4+1,EOMONTH(D$3,0)-$B4+1),
IF(EOMONTH(D$3,0)=EOMONTH($D$2,0),MIN($C4,$D$2)-$B4+1,$C4-$B4+1)))))

이 수식은 각 월별로 입사일과 퇴사일을 고려한 재직 일수를 계산한 후, 해당 월의 총 일수로 나누어 FTE를 계산하는 방식입니다.
 

 
위와 같은 결과값이 산출 되어 1월 한달간 총 재직자수는 88명이라는 것을 알 수 있습니다.

자주 발생하는 오류 및 해결 방법

#VALUE! 날짜 형식이 올바르지 않음 입사일과 퇴사일의 셀 서식을 '날짜' 형식으로 변경
잘못된 계산 값 퇴사일이 입사일보다 빠름 퇴사일이 올바르게 입력되었는지 확인

 

자주 묻는 질문 (FAQ)

Q FTE 방식이란 무엇인가요?

FTE(Full-Time Equivalent)는 직원의 근무 시간을 전일제 기준으로 환산하는 방식입니다. 예를 들어, 주 40시간 근무를 기준으로 하면 주 20시간 근무자는 FTE 0.5로 계산됩니다.

Q 퇴사일이 없는 경우, 수식은 어떻게 적용되나요?

퇴사일이 없는 경우(ISBLANK 함수 사용), 현재 재직 중으로 간주하여 계산됩니다. 수식에서 IF(ISBLANK(C4), ...) 조건을 추가하면 됩니다.

Q 특정 월별 재직 일수를 계산하는 방법은?

EOMONTH 함수를 사용하여 해당 월의 시작일부터 종료일까지의 일수를 계산하면 됩니다. 예: EOMONTH(D3,0)-D3+1.

Q 수식이 제대로 작동하지 않는 경우, 무엇을 확인해야 하나요?

날짜 형식이 올바른지 확인하고, 수식 내 참조 셀 범위를 정확하게 입력했는지 점검하세요. 또한, 조건문(IF, AND, OR)의 논리를 다시 검토해 보세요.

Q 파트타임 직원의 FTE 계산은 어떻게 하나요?

파트타임 직원의 FTE는 근무 시간을 전일제 기준으로 나누어 계산합니다. 예: 주 20시간 근무자는 40시간 기준으로 0.5 FTE.

Q 특정 날짜를 기준으로 재직자 수를 계산하려면?

IF($B4<=기준일, IF(OR(ISBLANK($C4),$C4>=기준일),1,0),0) 형태의 수식을 사용하여 특정 날짜 기준 재직자를 구할 수 있습니다.

마무리 및 정리

지금까지 엑셀의 IF, EOMONTH, AND, OR 함수를 활용하여 FTE 방식으로 기간 내 재직자 수를 자동 계산하는 방법을 배웠습니다. 이제 여러분은 다음과 같은 작업을 쉽게 수행할 수 있습니다:

  • 특정 기간 동안의 정확한 재직자 수 계산
  • FTE 방식을 적용하여 파트타임 직원 포함한 인력 분석
  • 엑셀 수식을 활용하여 자동 계산 시스템 구축

엑셀을 활용하면 복잡한 인사 데이터 관리도 자동화할 수 있습니다. 
이제 직접 엑셀을 열어 재직자 수를 계산해 보세요!

 

 


반응형