엑셀 퇴사일 빈칸이면 재직 표시하기: IF와 COUNTIFS로 인원수 안 맞는 문제 잡기
인사명부를 정리하다 보면 엑셀 퇴사일 빈칸이면 재직 표시를 하고 싶은데, 막상 수식을 넣으면 재직/퇴사 표시가 이상하게 나오거나 COUNTIFS 인원수 안 맞음 문제가 생깁니다. 특히 퇴사일 셀이 비어 있는 것처럼 보이는데 결과가 ‘퇴사’로 나오면 초보 입장에서는 어디를 봐야 할지 헷갈리기 쉽습니다.
이번 글에서는 아주 기본적인 IF 함수와 COUNTIFS 함수만으로 직원 상태를 자동 표시하고, 부서별 재직 인원까지 세는 흐름을 차근차근 정리해 보겠습니다. 실제 회사 인사명부, 근태 파일, 프로젝트 투입 인원표에서 바로 만나는 형태로 예시를 잡았습니다.

문제 상황: 퇴사일이 비어 있으면 재직, 날짜가 있으면 퇴사로 표시하고 싶다
아래처럼 직원 명단이 있다고 가정해 보겠습니다. 표는 A1:F7 범위에 있고, 실제 데이터는 2행부터 7행까지 들어 있습니다.
| 셀 위치 | A열 | B열 | C열 | D열 | E열 | F열 |
|---|---|---|---|---|---|---|
| 의미 | 사번 | 이름 | 부서 | 입사일 | 퇴사일 | 상태 |
| 2행 | 1001 | 김민수 | 영업팀 | 2023-03-01 | ||
| 3행 | 1002 | 박서연 | 영업팀 | 2022-11-14 | 2026-06-30 | |
| 4행 | 1003 | 이준호 | 물류팀 | 2024-01-08 | ||
| 5행 | 1004 | 최하늘 | 총무팀 | 2021-09-20 | 2025-12-31 | |
| 6행 | 1005 | 정유진 | 영업팀 | 2025-02-03 | ||
| 7행 | 1006 | 한도윤 | 물류팀 | 2023-07-10 |
여기서 우리가 원하는 결과는 간단합니다. E열 퇴사일이 비어 있으면 F열 상태에 ‘재직’, E열에 날짜가 있으면 ‘퇴사’라고 표시하는 것입니다.
결과를 표시할 셀은 F2입니다. F2에 수식을 넣고 F7까지 아래로 복사하면 됩니다.
원인: 엑셀의 빈칸은 눈으로 보이는 것과 다를 수 있다
초보자가 가장 많이 헷갈리는 부분은 ‘빈칸’입니다. 엑셀에서 정말 아무것도 없는 셀과, 공백 한 칸이 들어간 셀은 눈으로 보면 둘 다 비어 보입니다. 하지만 함수 입장에서는 서로 다르게 판단할 수 있습니다.
예를 들어 E2 셀이 진짜 빈칸이면 IF 함수가 “비어 있다”고 판단합니다. 그런데 E2 셀에 스페이스바로 공백이 들어가 있거나, 다른 파일에서 복사해 오면서 보이지 않는 문자가 들어오면 비어 있는 것처럼 보여도 결과가 예상과 다를 수 있습니다.
또 하나의 원인은 날짜입니다. 퇴사일에 2026-06-30처럼 날짜가 들어가야 하는데, 어떤 셀은 문자처럼 입력되어 있을 수 있습니다. 이번 상태 표시 수식에서는 날짜 형식까지 깊게 따지지는 않지만, 나중에 퇴사월 집계나 근속기간 계산을 할 때는 날짜가 진짜 날짜인지도 중요해집니다.
해결 흐름: F2에 IF 기본식을 넣고 아래로 복사한다
먼저 가장 기본적인 수식부터 사용합니다. F2 셀을 클릭한 뒤 아래 수식을 입력하세요.
=IF(E2="","재직","퇴사")이 수식의 뜻은 이렇습니다. E2가 빈칸이면 ‘재직’을 표시하고, 그렇지 않으면 ‘퇴사’를 표시하라는 뜻입니다. 여기서 E2는 같은 행의 퇴사일 셀입니다.
수식을 입력한 뒤 F2 셀 오른쪽 아래 모서리에 마우스를 올리면 작은 십자 모양이 보입니다. 그 부분을 아래로 끌어서 F7까지 복사하면 각 직원의 상태가 자동으로 표시됩니다.
| 직원 | 퇴사일 | F열 상태 결과 | 판단 |
|---|---|---|---|
| 김민수 | 빈칸 | 재직 | 퇴사일 없음 |
| 박서연 | 2026-06-30 | 퇴사 | 퇴사일 있음 |
| 이준호 | 빈칸 | 재직 | 퇴사일 없음 |
| 최하늘 | 2025-12-31 | 퇴사 | 퇴사일 있음 |
IF 함수는 초보자가 처음 배울 때 어렵게 느껴지지만, 실제로는 질문 하나를 던지는 함수라고 생각하면 쉽습니다. “이 셀이 비어 있니?”라고 물어보고, 맞으면 첫 번째 결과, 아니면 두 번째 결과를 보여주는 방식입니다.
부서별 재직 인원까지 세고 싶다면 COUNTIFS를 쓴다
상태 표시가 끝났다면 이제 부서별로 재직 인원을 세어 보겠습니다. 예를 들어 H2 셀에는 찾을 부서명, I2 셀에는 찾을 상태, J2 셀에는 결과 인원수를 표시한다고 하겠습니다.
| 셀 | 입력 내용 | 의미 |
|---|---|---|
| H2 | 영업팀 | 인원수를 셀 부서 조건 |
| I2 | 재직 | 인원수를 셀 상태 조건 |
| J2 | 수식 입력 | 조건에 맞는 인원수 결과 |
J2 셀에 아래 수식을 입력합니다.
=COUNTIFS(C2:C7,H2,F2:F7,I2)이 수식은 C2:C7 범위에서 H2와 같은 부서를 찾고, 동시에 F2:F7 범위에서 I2와 같은 상태를 찾은 뒤 두 조건을 모두 만족하는 행의 개수를 세어 줍니다.
예시 데이터에서는 H2가 영업팀이고 I2가 재직이므로, 영업팀이면서 재직인 직원만 세게 됩니다. 김민수, 정유진이 해당하므로 결과는 2가 나와야 합니다.
COUNTIFS가 0으로 나올 때 확인할 곳
수식을 맞게 넣은 것 같은데 J2 결과가 0으로 나오면, 대부분 조건 셀의 글자가 실제 데이터와 미세하게 다릅니다. 예를 들어 C열에는 ‘영업팀’인데 H2에는 ‘영업 팀’처럼 중간에 띄어쓰기가 들어가 있으면 다른 값으로 판단합니다.
또는 F열 상태에는 ‘재직’이라고 표시되어 있는데 I2에는 ‘재직 ’처럼 뒤에 공백이 붙어 있을 수 있습니다. 눈으로는 거의 구분이 안 되지만 COUNTIFS는 글자가 완전히 같아야 같은 값으로 봅니다.
가장 먼저 확인할 순서는 간단합니다. H2의 부서명을 C열에 있는 셀에서 직접 복사해서 붙여 넣어 보세요. I2의 상태도 F열에 표시된 ‘재직’을 직접 복사해서 붙여 넣으면 공백 차이로 인한 오류를 빠르게 줄일 수 있습니다.
퇴사일 빈칸처럼 보이는데 퇴사로 표시될 때 보는 곳
IF 수식을 넣었는데 퇴사일이 비어 보이는 직원이 ‘퇴사’로 표시된다면, 해당 E열 셀을 직접 클릭해 보세요. 수식 입력줄에 커서가 보이거나 공백이 들어가 있다면 진짜 빈칸이 아닐 수 있습니다.
이때는 해당 셀을 선택한 뒤 Delete 키를 눌러 내용을 지우는 것이 가장 쉽습니다. Backspace로 한 글자씩 지우는 것보다 Delete로 셀 내용을 통째로 비우는 편이 초보자에게 더 확실합니다.
여러 퇴사일 셀에 공백이 섞여 있을 것 같다면 E2:E7 범위를 선택하고, 눈에 띄는 이상한 공백 셀을 찾아 Delete로 정리한 뒤 F열 수식 결과가 바뀌는지 확인해 보세요.
검증 방법: 전체 재직 인원과 부서별 합계를 맞춰 본다
상태 표시가 제대로 되었는지 확인하려면 전체 재직 인원을 먼저 세어 보면 좋습니다. 예를 들어 L2 셀에 전체 재직 인원을 표시한다고 하면 아래 수식을 넣습니다.
=COUNTIF(F2:F7,"재직")예시에서는 재직 직원이 김민수, 이준호, 정유진, 한도윤이므로 결과가 4여야 합니다. 이 값이 눈으로 세어 본 인원과 다르면 F열 상태 표시부터 다시 확인해야 합니다.
그다음 부서별 재직 인원을 따로 세어 봅니다. 영업팀 재직 2명, 물류팀 재직 2명, 총무팀 재직 0명이라면 전체 재직 인원 4명과 합계가 맞아야 합니다. 이렇게 큰 숫자부터 작은 숫자로 내려오면 어디에서 틀렸는지 찾기가 훨씬 쉽습니다.
실무 응용: 재직자만 급여대장, 교육명단, 장비 지급표에 활용하기
이 방식은 인사명부에서만 쓰는 기능이 아닙니다. 예를 들어 교육 참석 대상자를 만들 때도 퇴사자를 제외하고 재직자만 세어야 합니다. 장비 지급 현황이나 사내 계정 관리표에서도 퇴사자가 섞이면 숫자가 맞지 않습니다.
부서와 상태 조건을 바꾸고 싶다면 H2와 I2만 수정하면 됩니다. H2에 ‘물류팀’, I2에 ‘재직’을 입력하면 물류팀 재직 인원이 바로 계산됩니다. I2를 ‘퇴사’로 바꾸면 해당 부서의 퇴사 인원도 같은 방식으로 확인할 수 있습니다.
조건이 하나뿐이면 COUNTIF, 조건이 두 개 이상이면 COUNTIFS라고 기억해 두면 좋습니다. 이번 예제에서는 부서와 상태를 동시에 봐야 하므로 COUNTIFS가 더 알맞습니다.
실무에서 적용할 때 볼 것
이 문제는 수식 자체보다 데이터 상태 때문에 헷갈리는 경우가 많습니다. 퇴사일 셀이 진짜 빈칸인지, 부서명에 띄어쓰기 차이가 없는지, 상태 글자가 정확히 같은지만 확인해도 대부분 해결됩니다.
처음에는 F2에 IF 수식을 넣고, 결과가 정상인지 몇 줄만 눈으로 확인해 보세요. 그다음 COUNTIFS로 부서별 인원을 세면 실무 파일에서도 크게 어렵지 않게 재직자 현황을 만들 수 있습니다.