직원 역량 매트릭스 엑셀 템플릿
CNC 프로그래밍을 할 수 있는 단 한 사람이 휴가를 가면 라인이 멈춰요. 역량 매트릭스는 그 위험을 미리 보여줘요. 사람마다 기술별로 0(없음)부터 4(가르칠 수 있음)까지 평가하면, 이 통합 문서가 기술마다 혼자 할 수 있는 사람 수를 세고, 원하는 인원과 비교하고, 단일 장애점을 표시하고, 각자의 현재 수준을 아는 교육 계획을 관리해요. 매트릭스에서 수준을 올리는 순간 교육 항목은 Reached가 돼요.
- 시트:
- 6
- 지원 버전:
- Microsoft 365용 Excel, Excel 2016 이후 버전, Mac용 Excel, 웹용 Excel
- 업데이트:
이 템플릿으로 할 수 있는 일
- 수준 0–4(없음, 인지, 도움 필요, 혼자 가능, 지도 가능)의 사람 × 기술 히트맵
- 기술별 숙련 인원과 전문가 수, 목표 대비 부족분과 상태
- 단일 장애점과 커버리지 없는 기술 자동 표시
- 양방향 INDEX/MATCH로 현재 수준을 읽고 Open, Overdue, Reached 상태를 보여주는 교육 계획

구성
통합 문서에는 시트가 6개 있어요. 입력하는 시트는 몇 개뿐이고 나머지는 계산돼요.
| 시트 | 용도 | 입력하는 것 | 자동 계산되는 것 |
|---|---|---|---|
| Start Here | 설정과 커버리지 요약 | 팀 이름, 숙련 기준 수준, 기술별 기본 목표 | 인원, 기술, 평균 수준, 목표 미달 기술, 단일 장애점, 커버리지 없는 기술, 진행 중 교육, 가장 다재다능한 사람 |
| Skills | 기술 목록과 커버리지(15) | 기술, 분류, 목표(선택) | 숙련 인원, 전문가, 평균 수준, 적용 목표, 부족분, 상태 |
| Matrix | 사람 × 기술(30 × 15) | 이름, 역할, 팀, 기술별 수준 0–4 | 평균 수준, 숙련 기술 수, 전문 기술 수, 강점 기술 |
| Training | 교육 항목(40) | 직원, 기술, 목표 수준, 방법, 기한, 완료 여부 | 현재 수준, 상태 |
| Lists | 드롭다운 | 교육 방법, Yes/No | 없음 |
| Checks | 데이터 검사 6개 | 없음 | OK 또는 Review |
시작하기 전에
- 기술마다 각 수준이 무슨 뜻인지, 특히 3(혼자 가능)과 4(지도 가능)의 예를 합의해 Start Here 시트에 적어 두세요.
- 본인과 관리자가 함께 평가하세요. 자기 평가만 하면 높게 나와요.
- 교대, 휴가, 이직을 감당하려면 기술마다 혼자 할 수 있는 사람이 몇 명 필요한지 정하세요.
단계별 사용법
수준과 목표 설정
Start Here B6–B8: 팀 이름, 숙련으로 볼 수준(3), 기술별 기본 숙련 인원 목표.
기술 목록
Skills 탭: 기술 이름, 분류, 기본값과 다르면 개별 목표. 이름이 매트릭스 머리글이 돼요.
모두 평가
Matrix 탭: 이름, 역할, 팀, 그리고 기술마다 0–4 수준. 칸이 빨강에서 초록으로 칠해져요.
위험 찾기
Skills 탭 I열: No coverage, Single point of failure, Below target, OK. Start Here에서 세어줘요.
교육 계획
Training 탭: 누가 무엇을 어느 수준까지, 어떻게, 언제까지 배울지. 현재 수준은 매트릭스에서 읽어요.
배우는 대로 갱신
매트릭스에서 수준을 올리면 교육 행이 Reached로 바뀌고 커버리지와 차트가 갱신돼요.
수식 지도
통합 문서의 모든 수식을 시트와 열별로 정리했어요. 복사된 수식 열은 한 번만 세고, 적용 범위를 함께 표시해요.
| 시트 | 셀 | 함수 | 계산 내용 | 읽는 값 | 쓰이는 곳 |
|---|---|---|---|---|---|
| Skills | D5 19행까지 아래로 복사됨 | IF, COUNTIF, INDEX, MATCH | 기술별 숙련 인원 | A5 | 목표와 비교해 부족분과 상태를 정해요. |
| Skills | G5 19행까지 아래로 복사됨 | IF | 적용 목표 | C5 | 부족분 = 적용 목표 − 숙련 인원. |
| Skills | I5 19행까지 아래로 복사됨 | IF | 커버리지 상태 | D5, H5 | 심각도별 색, Start Here B15–B17에서 셉니다. |
| Matrix | T5 34행까지 아래로 복사됨 | IF, COUNTIF | 사람별 숙련 기술 수 | A5 | Start Here B19의 가장 다재다능한 사람은 이 값이 가장 큰 사람이에요. |
| Matrix | V5 34행까지 아래로 복사됨 | IF, OR, COUNT, INDEX, MATCH, MAX | 강점 기술 | A5 | 누구에게 무엇을 물어볼지 바로 보여줘요. |
| Training | C5 44행까지 아래로 복사됨 | IF, OR, IFERROR, INDEX, MATCH | 현재 수준(양방향 조회) | A5, B5 | 목표 수준과 비교해 상태를 정해요. |
| Training | H5 44행까지 아래로 복사됨 | IF, AND, TODAY | 교육 상태 | C5, D5, G5, F5 | Open과 Overdue는 Start Here B18에서 셉니다. |
| Start Here | B16 | COUNTIF | 단일 장애점 | — | 팀의 핵심 위험 지표예요. |
모든 수식 설명
아래 수식은 파일에서 그대로 가져온 것이라 여기서 읽는 내용이 셀에 들어 있는 내용과 정확히 같아요. 엑셀에서 셀을 클릭하면 수식 입력줄에서 볼 수 있어요.
=IF(A5="", "", COUNTIF(INDEX(Matrix!$D$5:$R$34, 0, MATCH(A5, Matrix!$D$4:$R$4, 0)),
">="&'Start Here'!$B$7))이름으로 매트릭스에서 이 기술 열을 찾아 숙련 기준 이상인 수준을 셉니다.
부분별 설명
MATCH(A5, Matrix!$D$4:$R$4, 0)- 이 기술의 매트릭스 열.
INDEX(Matrix!$D$5:$R$34, 0, …)- 그 열 전체.
COUNTIF(…, ">="&'Start Here'!$B$7)- 수준 3과 4.
예시 데이터로 보면: A5 = Forklift operation → D5 결과 3
어떻게 쓰이나: 목표와 비교해 부족분과 상태를 정해요.
바꾸는 방법: 숙련 기준은 Start Here B7에서.
배우기: 엑셀 COUNTIF, COUNTIFS 함수 사용법 →=IF(A5="", "", IF(C5="", 'Start Here'!$B$8, C5))개별 목표를 입력했으면 그 값, 아니면 Start Here의 기본값.
부분별 설명
C5=""- 개별 목표 없음.
'Start Here'!$B$8- 기본 목표.
예시 데이터로 보면: C5 = 4 → G5 결과 4
어떻게 쓰이나: 부족분 = 적용 목표 − 숙련 인원.
바꾸는 방법: C열에 숫자를 넣으면 덮어써요.
배우기: 엑셀 IF 함수 사용법 →=IF(A5="", "", IF(D5=0, "No coverage",
IF(D5=1, "Single point of failure", IF(H5>0, "Below target", "OK"))))가장 나쁜 경우부터 확인합니다: 숙련자 없음, 한 명뿐, 목표 대비 부족.
부분별 설명
D5=0- "No coverage".
D5=1- "Single point of failure".
H5>0- "Below target".
"OK"- 목표 충족.
예시 데이터로 보면: D5 = 3, H5 = 1 → I5 결과 Below target
어떻게 쓰이나: 심각도별 색, Start Here B15–B17에서 셉니다.
바꾸는 방법: 바꿀 것 없음.
배우기: 엑셀 IF 함수 사용법 →=IF(A5="", "", COUNTIF(D5:R5, ">="&'Start Here'!$B$7))이 행에서 숙련 기준 이상인 기술 수를 셉니다.
부분별 설명
D5:R5- 이 사람의 15개 수준.
">="&'Start Here'!$B$7- 숙련 이상.
예시 데이터로 보면: A5 = Ana Ruiz → T5 결과 2
어떻게 쓰이나: Start Here B19의 가장 다재다능한 사람은 이 값이 가장 큰 사람이에요.
바꾸는 방법: 바꿀 것 없음.
배우기: 엑셀 COUNTIF, COUNTIFS 함수 사용법 →=IF(OR(A5="", COUNT(D5:R5)=0),
"", INDEX($D$4:$R$4, MATCH(MAX(D5:R5), D5:R5, 0)))행에서 가장 높은 수준을 찾아 위 머리글의 기술 이름을 돌려줍니다(동점이면 첫 번째).
부분별 설명
MAX(D5:R5)- 최고 수준.
MATCH(…, D5:R5, 0)- 행에서의 위치.
INDEX($D$4:$R$4, …)- 머리글의 기술 이름.
예시 데이터로 보면: A5 = Ana Ruiz → V5 결과 CNC setup
어떻게 쓰이나: 누구에게 무엇을 물어볼지 바로 보여줘요.
바꾸는 방법: 바꿀 것 없음.
배우기: 엑셀 INDEX와 MATCH 함수 사용법 →=IF(OR(A5="", B5=""), "",
IFERROR(INDEX(Matrix!$D$5:$R$34, MATCH(A5, Matrix!$A$5:$A$34, 0), MATCH(B5, Matrix!$D$4:$R$4, 0)),
"Not found"))매트릭스에서 이 사람 행과 이 기술 열이 만나는 칸을 찾습니다.
부분별 설명
MATCH(A5, Matrix!$A$5:$A$34, 0)- 직원의 행.
MATCH(B5, Matrix!$D$4:$R$4, 0)- 기술의 열.
INDEX(Matrix!$D$5:$R$34, 행, 열)- 교차하는 수준.
IFERROR(…, "Not found")- 이름이나 기술 오타.
예시 데이터로 보면: A5 = Ana Ruiz, B5 = CNC programming → C5 결과 1
어떻게 쓰이나: 목표 수준과 비교해 상태를 정해요.
바꾸는 방법: 바꿀 것 없음. 오타를 막으려면 드롭다운에서 고르세요.
배우기: 엑셀 INDEX와 MATCH 함수 사용법 →=IF(A5="", "", IF(C5="Not found",
"Check name or skill", IF(C5>=D5, "Reached", IF(G5="Yes", "Done - update matrix", IF(AND(F5<>"", F5<TODAY()), "Overdue", "Open")))))매트릭스 수준이 목표에 도달하면 Reached, 완료 표시했는데 수준이 낮으면 Done – update matrix, 기한이 지나면 Overdue, 아니면 Open.
부분별 설명
C5="Not found"- 이름이나 기술 수정.
C5>=D5- Reached.
G5="Yes"- 교육은 끝났고 매트릭스 미갱신.
F5<TODAY()- Overdue.
예시 데이터로 보면: C5 = 1, D5 = 3, G5 = No, F5 = 2026년 12월 15일 → H5 결과 Open
어떻게 쓰이나: Open과 Overdue는 Start Here B18에서 셉니다.
바꾸는 방법: 바꿀 것 없음.
배우기: 엑셀 TODAY, NOW 함수 사용법: 오늘 날짜와 현재 시간 →=COUNTIF(Skills!$I$5:$I$19, "Single point of failure")상태가 "Single point of failure"인 기술을 셉니다.
부분별 설명
Skills!$I$5:$I$19- 상태 열.
"Single point of failure"- 셀 정확한 문구.
예시 데이터로 보면: B16 결과 5
어떻게 쓰이나: 팀의 핵심 위험 지표예요.
바꾸는 방법: 바꿀 것 없음.
배우기: 엑셀 COUNTIF, COUNTIFS 함수 사용법 →팁과 한계
- 용량: 30명, 기술 15개. 기술을 늘리려면 Matrix 탭 D:R 안쪽에 열을, Skills 표 안쪽에 행을 삽입하고 수식을 복사하세요.
- 6개월마다, 그리고 교육·자격 취득·신규 채용 뒤에 다시 평가하세요.
- 팀이 아니라 교대조마다 최소 인원이 필요한 기술도 있어요. 그렇다면 교대조별로 매트릭스를 따로 두세요.
- 교육 계획의 강사는 전문가(수준 4) 수를 보고 고르세요.
- 자격 만료일은 별도 열이나 관리표에 두세요. 이 매트릭스는 서류가 아니라 역량을 관리해요.
이 템플릿에 쓰인 기능 배우기
도움이 되었나요? 잘못된 내용이 있나요? 의견 보내기 · admin@arumsoft.com