Weighted Bill Split
Split a total by chosen shares and reconcile currency rounding.
Your numbers
Participant 1
Enter one nonnegative weight per participant, in result order. The total is rounded to the selected currency precision, with halfway amounts rounded up. Largest remainders receive the remaining minor units; ties go to earlier participants. This computes shares only; no money is transferred.
Scenario comparison
Up to three snapshots in this tab. Loading one replaces the current inputs.
Formula
Allocate integer minor units by largest remainder
Split a total by chosen shares and reconcile currency rounding.
Worked example
- Total bill
- 100
- Nonnegative participant weights
- 1, 1, 2
- Currency decimal places
- 2
- Participant 1
- 25.00
- Participant 2
- 25.00
- Participant 3
- 50.00
Scope and limitations
Enter one nonnegative weight per participant, in result order. The total is rounded to the selected currency precision, with halfway amounts rounded up. Largest remainders receive the remaining minor units; ties go to earlier participants. This computes shares only; no money is transferred.
Inputs are checked for missing values and allowed ranges. A result outside the finite numeric range is not displayed. Rounding affects display, while the calculation uses the model’s numeric precision.
Check your units and assumptions before relying on a result. Changing a label does not convert a currency or physical unit.
Formula version: 9be2880cc98e · Example checked: