How to Split a Total Across Tiered Ranges in Excel
Question details
The user needs to distribute a total value across multiple tiered ranges so that each tier receives only the correct remaining amount.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Allocating a total sum across predefined brackets, such as tax brackets or tiered commission structures.
- Observed behavior
- A calculation formula is needed to allocate the remaining total up to each tier limit and return zero for tiers beyond the total amount.
Ensure your tier limits are organized sequentially in a single column or row, and note the cell reference containing your grand total before applying the formula.
Allocate Totals Using the MIN and SUM Functions
This formula subtracts previously allocated amounts from the total and caps the current tier at its maximum limit.
This approach is ideal for progressive calculations, such as tax brackets, tiered commissions, or budget allocations.
Place your total value in a cell (e.g., F9). List your tier maximums in a column (e.g., E11 onwards).
In the cell for your first tier allocation (e.g., F11), enter the formula =MIN(F$9-SUM(F$10:F10),$E11). Note that F10 is the cell directly above your first allocation, which should be empty or contain zero.
Press Enter to apply the formula, then click and drag the fill handle down to apply it to the remaining tiers.
If you have gaps between ranges or need to round down to the nearest 100, nest the formula inside a rounding function, such as =FLOOR(MIN(F$9-SUM(F$10:F10),$E11), 100).

Easily Manage Tiered Calculations in WPS Spreadsheet
WPS Spreadsheet provides robust support for all advanced financial and logical functions, including MIN, SUM, and FLOOR. It seamlessly processes complex tiered calculations and tax bracket formulas with high precision.
- 1. Open your workbook: Launch WPS Spreadsheet and open the file containing your data.
- 2. Enter the formula: Input the =MIN(Total-SUM(PreviousTiers), CurrentTierLimit) formula into your first tier cell.
- 3. Fill down the column: Drag the fill handle to automatically calculate the allocations for all remaining tiers.

Frequently Asked Questions
How do I handle the final tier which has no upper limit?
For the final tier, you can use a sufficiently large arbitrary number as the tier limit in your reference cell, or simply use =MAX(0, Total-SUM(PreviousTiers)) to catch all remaining values.
Why does my formula return negative numbers for higher tiers?
If the total is exhausted, subtracting from it without a lower bound might yield negative results if set up incorrectly. Ensuring the use of MIN with a 0 floor, or setting up the SUM range properly, ensures values do not drop below zero.
Can I round the allocated values to the nearest 100?
Yes, you can wrap your allocation formula in the FLOOR function. For example, using =FLOOR(MIN(F$9-SUM(F$10:F10),$E11), 100) will round the allocated result down to the nearest 100.




