엑셀을 사용하여 특정 기간 동안의 재직자 수를 자동으로 계산하고 싶으신가요? 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)
FTE(Full-Time Equivalent)는 직원의 근무 시간을 전일제 기준으로 환산하는 방식입니다. 예를 들어, 주 40시간 근무를 기준으로 하면 주 20시간 근무자는 FTE 0.5로 계산됩니다.
퇴사일이 없는 경우(ISBLANK 함수 사용), 현재 재직 중으로 간주하여 계산됩니다. 수식에서 IF(ISBLANK(C4), ...) 조건을 추가하면 됩니다.
EOMONTH 함수를 사용하여 해당 월의 시작일부터 종료일까지의 일수를 계산하면 됩니다. 예: EOMONTH(D3,0)-D3+1
.
날짜 형식이 올바른지 확인하고, 수식 내 참조 셀 범위를 정확하게 입력했는지 점검하세요. 또한, 조건문(IF, AND, OR)의 논리를 다시 검토해 보세요.
파트타임 직원의 FTE는 근무 시간을 전일제 기준으로 나누어 계산합니다. 예: 주 20시간 근무자는 40시간 기준으로 0.5 FTE.
IF($B4<=기준일, IF(OR(ISBLANK($C4),$C4>=기준일),1,0),0) 형태의 수식을 사용하여 특정 날짜 기준 재직자를 구할 수 있습니다.
마무리 및 정리
지금까지 엑셀의 IF, EOMONTH, AND, OR 함수를 활용하여 FTE 방식으로 기간 내 재직자 수를 자동 계산하는 방법을 배웠습니다. 이제 여러분은 다음과 같은 작업을 쉽게 수행할 수 있습니다:
- 특정 기간 동안의 정확한 재직자 수 계산
- FTE 방식을 적용하여 파트타임 직원 포함한 인력 분석
- 엑셀 수식을 활용하여 자동 계산 시스템 구축
엑셀을 활용하면 복잡한 인사 데이터 관리도 자동화할 수 있습니다.
이제 직접 엑셀을 열어 재직자 수를 계산해 보세요!
'회사생활' 카테고리의 다른 글
[광고]어르신 건강 챙기기, 뉴케어 한 팩으로 충분했어요 (1) | 2025.03.29 |
---|---|
의료기관 취업 전, 꼭 필요한 범죄경력조회 회보서 직접 발급하기 (0) | 2025.03.25 |
애드센스 티스토리 승인 완료! 내가 했던 준비 전부 알려드립니다. (1) | 2025.03.23 |
에어컨 청소 안 하면 냄새와 곰팡이 폭탄? 셀프 vs 전문가 비교 (0) | 2025.03.19 |
20대 사회 초년생을 위한 클래식 스타일 손목시계 추천 5가지 (0) | 2025.03.17 |