가동률·실현율 엑셀 관리표
에이전시, 컨설팅, 법무법인용: 시간을 한 번만 기록하면 어느 기간이든 누가 충분히 청구 가능한 일을 했는지, 표준 단가 대비 얼마를 청구했는지, 어느 고객에게 할인이 가는지 보여요. 가동률은 청구 가능 시간 ÷ 가용 시간, 실현율은 청구 금액 ÷ 표준 금액이고, 둘 다 Hours 탭 하나에서 집계돼요.
- 시트:
- 6
- 지원 버전:
- Microsoft 365용 Excel, Excel 2016 이후 버전, Mac용 Excel, 웹용 Excel
- 업데이트:
이 템플릿으로 할 수 있는 일
- 어느 기간이든 인원별 가동률을 가용 시간과 목표 대비 확인
- 인원별·고객별 실현율(청구 ÷ 표준)과 할인 확인
- 회사 전체 가동률, 실현율, 실효 시급 확인
- 목표 미달 인원을 On target / Close / Below로 표시

구성
통합 문서에는 시트가 6개 있어요. 입력하는 시트는 몇 개뿐이고 나머지는 계산돼요.
| 시트 | 용도 | 입력하는 것 | 자동 계산되는 것 |
|---|---|---|---|
| Start Here | 기간과 회사 전체 숫자 | 기간 시작·종료 | 주 수, 시간, 청구 가능 시간, 가동률, 표준·청구 금액, 실현율, 할인, 실효 시급, 최저 가동률 |
| Hours | 타임시트 항목당 한 행(300행) | 주 시작일, 인원, 고객, 유형, 시간, 청구액 | 표준 단가, 표준 금액, 할인, 기간 내 여부 |
| People | 인원별 집계(20명) | 인원, 역할, 주 가용 시간, 표준 단가, 목표 가동률 | 기간 가용 시간, 시간, 청구 가능 시간, 가동률, 표준·청구 금액, 실현율, 상태 |
| Clients | 고객별 집계(15곳) | 없음: 이름은 Lists에서 | 청구 가능 시간, 표준, 청구, 실현율, 할인, 비중 |
| Lists | 드롭다운 | 고객, 유형, 역할 | 없음 |
| Checks | 데이터 점검 6개 | 없음 | OK 또는 Review |
시작하기 전에
- 가용 시간의 기준을 정하세요. 보통 주 40시간이고, 37.5시간을 쓰거나 휴일을 빼는 회사도 있어요. People 탭에 인원별로 넣으세요.
- 인원별 표준 단가(견적 단가)와 역할별 목표 가동률(파트너는 낮게, 애널리스트는 높게)을 정하세요.
- 주, 인원, 고객, 청구 가능 여부, 시간이 있는 타임시트를 내보내세요. 청구액은 청구 후에 채워도 돼요.
단계별 사용법
기간 설정
Start Here B6(월요일)과 B7(일요일). 기간의 주 수가 계산되어 모든 인원의 주 가용 시간에 곱해져요.
People 설정
이름, 역할, 주 가용 시간, 표준 단가, 목표 가동률. 나머지는 Hours 기록에서 계산돼요.
시간 기록
Hours 탭: 주 시작일, 인원(드롭다운), 고객 또는 프로젝트, 유형(Billable 또는 Non-billable), 시간. 표준 단가는 People에서 찾아오고 표준 금액은 청구 가능 행의 시간 × 단가예요. 청구 후 실제 청구액을 Invoiced에 입력하면 할인은 그 차이예요.
People 탭 읽기
가동률은 청구 가능 시간 ÷ 기간 가용 시간이고, 상태는 목표와 비교해요(On target, 10%p 이내면 Close, 그 아래는 Below). 실현율은 인원별 청구 ÷ 표준이에요.
Clients 탭 읽기
고객별 청구 가능 시간, 표준 금액, 청구 금액, 실현율, 할인, 그리고 청구 매출 비중. 실현율이 낮은 고객은 할인을 받고 있고, 시간은 많은데 비중이 낮은 고객은 청구가 부족한 거예요.
Checks 탭 확인
주 단위 기간, Hours의 인원이 People에 존재, 표준을 넘지 않는 청구액, 청구되지 않은 비청구 행, 가용 시간의 125%를 넘는 사람 없음, 모든 인원에 단가와 목표 있음.
수식 지도
통합 문서의 모든 수식을 시트와 열별로 정리했어요. 복사된 수식 열은 한 번만 세고, 적용 범위를 함께 표시해요.
| 시트 | 셀 | 함수 | 계산 내용 | 읽는 값 | 쓰이는 곳 |
|---|---|---|---|---|---|
| Hours | F5 304행까지 아래로 복사됨 | IF, IFERROR, INDEX, MATCH | 표준 단가 조회 | B5 | G5가 시간에 이 값을 곱해요. |
| Hours | G5 304행까지 아래로 복사됨 | IF | 표준 금액 | E5, F5, D5 | 모든 실현율의 분모예요. |
| Hours | J5 304행까지 아래로 복사됨 | IF, AND | 기간 내 여부 | A5 | People과 Clients의 SUMIFS가 조건으로 써요. |
| People | E5 24행까지 아래로 복사됨 | IF | 기간 가용 시간 | C5 | 가동률의 분모예요. |
| People | G5 24행까지 아래로 복사됨 | IF, SUMIFS | 청구 가능 시간 | — | H5가 이 값을 가용 시간으로 나눠요. |
| People | H5 24행까지 아래로 복사됨 | IF, OR | 가동률 | G5, E5 | M5에서 목표와 비교되고 Start Here에 차트로 나와요. |
| People | L5 24행까지 아래로 복사됨 | IF, OR | 실현율 | K5, J5 | Start Here의 회사 실현율은 합계에 같은 비율을 써요. |
| People | M5 24행까지 아래로 복사됨 | IF | 상태 | H5, I5 | 조건부 서식이 세 단어를 색칠해요. |
| Clients | G5 19행까지 아래로 복사됨 | IF, OR | 청구 비중 | D5 | 고객 집중도를 한눈에. |
| Start Here | B18 | IFERROR, INDEX, MATCH, MIN | 최저 가동률 | — | 가장 먼저 대화할 사람이에요. |
| Checks | B7 | IF, SUMPRODUCT, IFERROR | 청구액이 표준을 넘지 않음 | — | 프리미엄 청구는 정당하지만 확인할 가치가 있어요. |
모든 수식 설명
아래 수식은 파일에서 그대로 가져온 것이라 여기서 읽는 내용이 셀에 들어 있는 내용과 정확히 같아요. 엑셀에서 셀을 클릭하면 수식 입력줄에서 볼 수 있어요.
=IF(B5="", "", IFERROR(INDEX(People!$D$5:$D$24, MATCH(B5, People!$A$5:$A$24, 0)),
0))People 탭에서 인원을 찾아 표준 단가를 돌려줘요. 단가가 한곳에만 있도록.
부분별 설명
MATCH(B5, People!$A$5:$A$24, 0)- 그 인원의 행.
INDEX(People!$D$5:$D$24, …)- 표준 단가.
IFERROR(…, 0)- 모르는 이름은 #N/A 대신 0이고 Checks 탭이 표시해요.
예시 데이터로 보면: B5 = Maya Reyes → F5 결과 320
어떻게 쓰이나: G5가 시간에 이 값을 곱해요.
바꾸는 방법: 단가가 시기별로 바뀌면 날짜별 단가 표를 추가하고 주로 조회하세요.
배우기: 엑셀 INDEX와 MATCH 함수 사용법 →=IF(B5="", "", IF(D5="Billable", E5*F5, 0))시간 × 표준 단가. 단, 청구 가능 행만. 비청구 시간에는 표준 금액이 없어요.
부분별 설명
D5="Billable"- 유형 검사.
E5*F5- 시간 × 단가.
0- 비청구 행.
예시 데이터로 보면: E5 = 4, F5 = 320, D5 = Billable → G5 결과 1,280
어떻게 쓰이나: 모든 실현율의 분모예요.
바꾸는 방법: 바꿀 것 없음.
배우기: 엑셀 IF 함수 사용법 →=IF(A5="", "", IF(AND(A5>='Start Here'!$B$6, A5<='Start Here'!$B$7),
"Yes", "No"))주 시작일이 Start Here 날짜 사이(양끝 포함)에 있으면 Yes. 모든 집계가 이 열로 걸러요.
부분별 설명
A5>='Start Here'!$B$6- 기간 시작 이후.
A5<='Start Here'!$B$7- 기간 종료 이전.
AND(…)- 둘 다.
예시 데이터로 보면: A5 = 2026년 10월 5일 → J5 결과 Yes
어떻게 쓰이나: People과 Clients의 SUMIFS가 조건으로 써요.
바꾸는 방법: 바꿀 것 없음.
배우기: 엑셀 AND 함수와 OR 함수 사용법 →=IF(A5="", "", C5*'Start Here'!$B$8)주 가용 시간 × 기간의 주 수.
부분별 설명
C5- 주 가용 시간.
'Start Here'!$B$8- 기간의 주 수(절대 참조: 모든 행에 같음).
예시 데이터로 보면: C5 = 40 → E5 결과 160
어떻게 쓰이나: 가동률의 분모예요.
바꾸는 방법: 휴일을 가용 시간에서 빼는 정책이면 여기서 빼세요.
배우기: 엑셀 상대 참조, 절대 참조, 혼합 참조 이해하기 →=IF(A5="", "", SUMIFS(Hours!$E$5:$E$304,
Hours!$B$5:$B$304, A5, Hours!$J$5:$J$304,
"Yes", Hours!$D$5:$D$304,
"Billable"))조건 셋: 인원, 기간 내, 청구 가능.
부분별 설명
Hours!$E$5:$E$304- 더할 시간.
Hours!$B$5:$B$304, A5- 인원 일치.
Hours!$J$5:$J$304, "Yes"- 기간 내.
Hours!$D$5:$D$304, "Billable"- 청구 가능만.
예시 데이터로 보면: G5 결과 72
어떻게 쓰이나: H5가 이 값을 가용 시간으로 나눠요.
바꾸는 방법: 바꿀 것 없음.
배우기: 엑셀 SUMIF, SUMIFS 함수 사용법 →=IF(OR(A5="", E5=0), "", G5/E5)청구 가능 시간을 기간 가용 시간으로 나눠요.
부분별 설명
OR(A5="", E5=0)- 인원이나 가용 시간 없음: 비움.
G5/E5- 청구 가능 ÷ 가용.
예시 데이터로 보면: G5 = 72, E5 = 160 → H5 결과 45.0%
어떻게 쓰이나: M5에서 목표와 비교되고 Start Here에 차트로 나와요.
바꾸는 방법: 가용 시간 대신 기록 시간을 분모로 쓰는 회사라면 E5를 F5로 바꾸세요.
배우기: 엑셀 기본 수식 작성법: 더하기, 빼기, 곱하기, 나누기 →=IF(OR(A5="", J5=0), "", K5/J5)청구 금액을 표준 금액으로 나눠요. 100%는 할인 없음, 100% 초과는 프리미엄 청구예요.
부분별 설명
OR(A5="", J5=0)- 표준 금액 없음: 비움.
K5/J5- 청구 ÷ 표준.
예시 데이터로 보면: K5 = 21,616, J5 = 23,040 → L5 결과 93.8%
어떻게 쓰이나: Start Here의 회사 실현율은 합계에 같은 비율을 써요.
바꾸는 방법: 바꿀 것 없음.
배우기: 엑셀 기본 수식 작성법: 더하기, 빼기, 곱하기, 나누기 →=IF(H5="", "", IF(H5>=I5,
"On target", IF(H5>=I5-0.1, "Close", "Below")))목표 이상이면 On target, 10%p 이내 아래면 Close, 그 외 Below.
부분별 설명
H5>=I5- 목표 이상.
H5>=I5-0.1- 10%p 이내.
"Below"- 그보다 아래.
예시 데이터로 보면: H5 = 45.0%, I5 = 55.0% → M5 결과 Close
어떻게 쓰이나: 조건부 서식이 세 단어를 색칠해요.
바꾸는 방법: Close 구간을 넓히거나 좁히려면 0.1을 바꾸세요.
배우기: 엑셀 IF 함수 사용법 →=IF(OR(A5="", $D$20=0), "", D5/$D$20)이 고객의 청구 금액이 기간 전체 청구 금액에서 차지하는 비중.
부분별 설명
D5- 고객 청구 금액.
$D$20- 총 청구 금액(합계 행), 절대 참조.
예시 데이터로 보면: D5 = 30,163 → G5 결과 25.3%
어떻게 쓰이나: 고객 집중도를 한눈에.
바꾸는 방법: 바꿀 것 없음.
배우기: 엑셀 상대 참조, 절대 참조, 혼합 참조 이해하기 →=IFERROR(INDEX(People!$A$5:$A$24,
MATCH(MIN(People!$H$5:$H$24), People!$H$5:$H$24, 0)),
"")People 탭에서 가장 낮은 가동률을 찾아 그 행의 이름을 돌려줘요.
부분별 설명
MIN(People!$H$5:$H$24)- 최저 가동률.
MATCH(…, People!$H$5:$H$24, 0)- 그 행.
INDEX(People!$A$5:$A$24, …)- 그 인원.
예시 데이터로 보면: B18 결과 Maya Reyes
어떻게 쓰이나: 가장 먼저 대화할 사람이에요.
바꾸는 방법: MIN을 MAX로 바꾸면 가동률이 가장 높은 사람이에요.
배우기: 엑셀 INDEX와 MATCH 함수 사용법 →=IF(SUMPRODUCT(IFERROR((Hours!$H$5:$H$304>Hours!$G$5:$G$304+0.5)*1, 0))=0,
"OK", "Review")청구액이 표준 금액을 50센트 넘게 초과하는 행을 세요. IFERROR가 표준 금액이 텍스트인 빈 행을 건너뛰어요.
부분별 설명
Hours!$H$5:$H$304>Hours!$G$5:$G$304+0.5- 청구가 표준을 넘으면 TRUE.
IFERROR((…)*1, 0)- TRUE는 1, FALSE나 빈 행은 0.
SUMPRODUCT(…)=0- 그런 행 없음.
예시 데이터로 보면: B7 결과 OK
어떻게 쓰이나: 프리미엄 청구는 정당하지만 확인할 가치가 있어요.
바꾸는 방법: 표준 이상으로 자주 청구한다면 이 행을 지우세요.
배우기: 엑셀 SUMIF, SUMIFS 함수 사용법 →팁과 한계
- 용량: 시간 300행, 인원 20명, 고객 15곳. 1년치 타임시트는 수식에서 Ctrl+H로 $304를 $3004로 바꾸세요.
- 회사 전체 목표 하나보다 역할별 목표가 유용해요. 영업하는 파트너는 55–60%, 수행 인력은 75–85%.
- 가능하면 행마다 청구액을 입력하세요. 청구서 하나가 여러 행을 덮으면 표준 금액에 비례해 나누세요.
- 실현율 85% 미만은 보통 범위 확대나 시장이 받아들이지 않는 단가표를 뜻해요. Clients 탭이 어느 쪽인지 보여 줘요.
이 템플릿에 쓰인 기능 배우기
도움이 되었나요? 잘못된 내용이 있나요? 의견 보내기 · admin@arumsoft.com