MCP로 연결 →

계산 입력

공식

광고

결과

Total amount split among 3 group(s)
10,000
Sum of weights = 10
그룹 가중치 비율 (%) 부담 금액 보정 (합계가 총액과 일치)
1 5 50% 5,000 5,000
2 3 30% 3,000 3,000
3 2 20% 2,000 2,000
부담 금액 합계 10,000
반올림 차액 0

각 "부담 금액"은 가장 가까운 정수 단위로 따로따로 반올림되기 때문에, 그 합이 총액과 한두 단위 차이가 날 수 있습니다. "보정" 열은 남은 차액을 마지막 그룹에 더해 합계가 총액과 정확히 일치하도록 맞춰 줍니다.

비율로 금액 나누기 계산기란?

이 계산기는 하나의 총액을 여러 그룹이나 사람에게 정해진 비율 가중치에 따라 나누어 줍니다. 무조건 똑같이 N분의 1로 나누는 대신, 5:3:2처럼 가중치를 정해 어떤 그룹은 더 많이, 어떤 그룹은 더 적게 부담하도록 설정할 수 있습니다. 계산 방식은 순수한 비례 분배라서 어떤 통화에서도 그대로 사용할 수 있으며, 금액은 단위에 상관없이 처리되고 별도의 환율 변환은 적용되지 않습니다.

총액을 5, 3, 2로 표시된 세 비례 구간으로 나눈 그림
전체 금액을 5:3:2 비율로 나눈 분배.

사용 방법

먼저 나눌 총액을 입력한 다음, 비율을 콜론이나 쉼표로 구분해 나열하세요(예: 5:3:2 또는 5,3,2). 입력한 가중치의 개수가 곧 그룹의 수가 됩니다. 가중치에는 소수도 쓸 수 있고(예: 1.5:2.5), 합이 꼭 100이 될 필요도 없습니다. 중요한 것은 서로 간의 상대적 비율뿐이므로 5:3:2와 10:6:4는 완전히 같은 결과를 냅니다.

계산 공식 살펴보기

총액을 A, 가중치를 \(w_1, w_2, \ldots, w_n\)이라고 합시다. 먼저 가중치를 모두 더해 합계 \(S = w_1 + w_2 + \ldots + w_n\)를 구합니다. 각 그룹의 원래 몫은 다음과 같으며

$$\text{Share}_i = \operatorname{round}\!\left( A \times \frac{w_i}{S} \right)$$

이 값을 가장 가까운 정수 단위로 반올림합니다(0.5는 올림 처리). 각 몫을 독립적으로 반올림하기 때문에 반올림한 금액의 합이 총액보다 약간 많거나 적을 수 있습니다. 그래서 이 계산기는 남은 차액을 마지막 그룹에 몰아주어 합계가 정확히 맞도록 하는 "보정" 열도 함께 보여줍니다.

광고
하나의 가중치를 전체 가중치 합으로 나눈 뒤 총액을 곱하는 과정을 보여주는 도표
각 그룹의 몫 = 총액 × 해당 가중치 ÷ 전체 가중치 합.

계산 예시

총액 = 10000, 비율 = 5:3:2인 경우, 가중치 합 \(S = 10\)입니다. 1번 그룹은 \(10000 \times 5/10 = 5000\), 2번 그룹은 \(3000\), 3번 그룹은 \(2000\)을 부담하며, 이를 더하면 정확히 \(10000\)이 됩니다. 반면 \(10000\)을 1:1:1로 나누면 각 그룹의 원래 몫은 \(3333.33\)이 되어 각각 \(3333\)으로 반올림되는데, 그 합은 \(9999\)입니다. 이때 보정 열은 \(3333, 3333, 3334\)로 표시하여 합계가 정확히 \(10000\)이 되도록 맞춰 줍니다.

자주 묻는 질문

가중치는 반드시 정수여야 하나요? 아닙니다. 1.5:2.5처럼 소수도 사용할 수 있으며, 중요한 것은 가중치 사이의 비율뿐입니다.

왜 몫의 합이 항상 총액과 맞지 않나요? 각 몫을 따로따로 가장 가까운 정수 단위로 반올림하기 때문에 약간의 차액이 남을 수 있습니다. 보정 열은 이 차액을 마지막 그룹에 더해 주어 문제를 해결합니다.

모든 가중치가 0이면 어떻게 되나요? 가중치 합이 0이 되어 분배를 계산할 수 없습니다. 적어도 하나는 0보다 큰 값을 입력해야 합니다.

최종 업데이트: