MM·MH 공수 변환 계산기
MM(Man-Month, 인월)은 사람 1명이 한 달 동안 투입되는 양을 나타내는 단위이고, MH(Man-Hour, 인시)는 사람 1명이 1시간 투입되는 양을 나타내는 단위입니다. 이 계산기는 인원, 근무일, 하루 근무시간, 참여율을 넣으면 총 투입시간(MH), 인월(MM), 총공수(MD), 인력별 공수를 계산합니다.
MM과 MH 사이의 변환 비율은 정해진 상수가 아닙니다. 한 달에 몇 시간을 일하는가 하는 기준이 있어야 변환할 수 있어서, 이 계산기는 그 기준을 숨기지 않고 입력값으로 드러냅니다.
계산하기
계산 공식
- 인력 1명의 MH = 인원 × 근무일 × 하루 근무시간 × (참여율 ÷ 100)
- 총 MH = 모든 인력의 MH 합계
- 총 MM = 총 MH ÷ 월 기준시간
- 총공수(MD) = 인원 × 근무일 × (참여율 ÷ 100)의 합계
- 월 기준시간 = 기준 하루 근무시간 × 월 근무일
내부 계산은 반올림하지 않고 끝까지 계산한 뒤, 표시할 때만 MH는 소수 1자리, MM은 소수 2자리, MD는 소수 1자리로 반올림합니다.
입력값 설명
- 인원: 같은 조건으로 투입되는 사람 수입니다. 조건이 다른 사람은 행을 나눠서 입력합니다.
- 근무일: 투입 기간 안의 실제 근무일입니다. 달력상 날짜 수가 아닙니다.
- 하루 근무시간: 소수 입력이 됩니다 (예: 7.5).
- 참여율: 그 프로젝트에 실제로 쓰는 시간의 비율입니다. 0~100 사이로 입력합니다.
- 월 근무일: MM 변환의 기준이 되는 한 달 근무일 수입니다. 월 기준시간을 정하는 데만 쓰입니다.
사용 예시
| 예시 | 입력 | 총 MH | 총 MM (기준 160시간) |
|---|---|---|---|
| 1명 기본 | 1명, 20일, 8시간, 참여율 100% | 160 | 1.00 |
| 3명 한 달 | 3명, 22일, 8시간, 참여율 100% | 528 | 3.30 |
| 부분 참여 | 2명, 15일, 6시간, 참여율 50% | 90 (1명당 45) | 0.56 |
| 참여율이 다른 2명 | 20일, 8시간, A 참여율 100% / B 참여율 50% | 240 (160 + 80) | 1.50 |
계산에 쓰이는 가정
- 월 기준시간 기본값 160시간은 근무일 20일 × 하루 8시간으로 잡은 예시값입니다. 법이나 표준으로 정해진 값이 아니며, 자기 프로젝트 기준(예: 월 근무일 21일이면 168시간)으로 바꿀 수 있습니다. 결과에는 사용한 월 기준시간을 항상 함께 표시합니다.
- 참여율은 근무일 전체에 균일하게 적용됩니다. 특정 주만 참여율이 다르면 인력을 행으로 나눠 각각 다른 기간과 참여율로 넣으면 됩니다.
- 초과근무, 휴일 근무, 휴가는 별도 항목이 없습니다. 하루 근무시간에 이미 반영된 것으로 보고 계산합니다.
- 프로젝트 기간과 총공수는 다른 값입니다. 2명이 10일 일하면 프로젝트 기간은 10근무일, 총공수는 20MD입니다. 결과의 합계에는 총공수를 MD로 함께 표시합니다.
오류 처리 기준
- 빈 칸이 있으면 계산하지 않고 어느 칸이 비었는지 알려 줍니다.
- 숫자가 아닌 값, 음수는 오류로 표시합니다. 입력값에서 글자를 자동으로 떼어 내고 계산하지 않습니다.
- 참여율이 100%를 넘으면 오류로 표시합니다. 100%로 자동 조정하지 않습니다.
- 월 기준시간이 0이면 MM으로 변환할 수 없다고 표시하고 계산을 중단합니다.
- 인원이 0명이거나 근무일이 0일이면 오류가 아니라 투입이 없는 것으로 표시합니다.
참고 사항
이 계산 결과는 입력하신 인원·기간·참여율과 화면에 표시된 가정을 바탕으로 한 참고용 추정치입니다. 실제 투입과 정산은 근무 조건과 계약 기준에 따라 달라질 수 있으며, 이 도구와 운영자는 결과의 정확성이나 특정 거래에서의 사용 적합성을 보장하지 않습니다.