Function Problems

How to Create a Tiered Pricing or Fee Formula in WPS Office Excel

John WilsonJohn Wilson Nov 13, 2026 868 views

Question details

Create an Excel formula in WPS Office that uses a lookup table to calculate tiered pricing or fees, adding a 3% charge only above a 4,000 threshold and capping the result at 799.99.

Product
WPS Office Spreadsheets
Device & OS
not provided
Scenario
The user is building a fee or pricing schedule where each tier has a base amount, an additional percentage applies above a threshold, and the final calculated value must not exceed a maximum.
Observed behavior
The formula needs to return the correct tiered result and enforce the 799.99 maximum limit.
Before you start

Create a lookup table in J1:K6 with threshold values in column J and the corresponding base amounts in column K. Make sure H21 contains the value to be calculated before entering the formula.

Solution 1Recommended

Tiered Pricing Formula with VLOOKUP, MAX, and MIN

Use this when you need a single reusable formula that calculates the base tier amount, applies 3% only to the amount above 4,000, and caps the final fee at 799.99.

The formula uses VLOOKUP to return the base amount for the matching tier, MAX to ensure the percentage is only applied to the excess above 4,000, and MIN to cap the result.

1
Set up the lookup table

Enter the tier thresholds in J1:J6 and the matching base amounts in K1:K6. In this example, the lookup table is $J$1:$K$6.

2
Enter the tiered pricing formula

Select cell I21 or the cell where the result should appear, and type: =MIN(VLOOKUP(H21,$J$1:$K$6,2)+MAX(H21-4000,0)*0.03,799.99). Press Enter.

3
Fill the formula down if needed

If you have values in H22, H23, and below, drag the fill handle down from I21 to apply the same calculation to the remaining rows.

Tiered Pricing Formula with VLOOKUP, MAX, and MIN
Formula result is capped: The MIN function returns 799.99 instead of exceeding it, while VLOOKUP and MAX handle the tiered base and 3% charge above 4,000.
WPS Spreadsheets formula help

Create Tiered Pricing Formulas in WPS Office Spreadsheets

WPS Office Spreadsheets supports the same Excel functions and workbook structure, so you can build this tiered pricing formula with VLOOKUP, MAX, and MIN without changing your workflow.

  1. 1. Open your workbook in WPS Spreadsheets: Launch WPS Office and open the Excel workbook that contains the pricing or fee table.
  2. 2. Confirm the lookup table: Verify the threshold column and base amount column, such as $J$1:$K$6, are in place and sorted if you use approximate VLOOKUP.
  3. 3. Insert the formula: Click the result cell and enter =MIN(VLOOKUP(H21,$J$1:$K$6,2)+MAX(H21-4000,0)*0.03,799.99).
  4. 4. Fill and review: Drag the formula down for other amount rows and confirm the results stay at or below 799.99.
Calculate tiered fees using VLOOKUP, MAX, and MIN in WPS Office SpreadsheetsSupports Microsoft Excel .xlsx formulas and workbooks with full compatibilityFree to use with a familiar Excel-like ribbon interfaceLightweight and easy to deploy for billing and pricing sheets
microsoft office alternative - wps office

Frequently Asked Questions

What does MAX(H21-4000,0)*0.03 do in this formula?

It calculates the extra charge only on the amount above 4,000. If H21 is 3,800, MAX returns 0; if H21 is 5,000, it applies 3% to 1,000 only.

How do I change the 799.99 maximum cap?

Replace 799.99 in the MIN function with your desired maximum. For example, use 999.99 to cap the final result at 999.99.

Does VLOOKUP in this formula require an exact match?

If you use an approximate match, keep the threshold column sorted ascending. If your thresholds are unsorted, switch to FALSE for exact match or use a sorted lookup table.

Can I use this tiered pricing formula for more tiers?

Yes. Expand the lookup table in column J and K to include all thresholds and base amounts, then keep the VLOOKUP range updated to cover the new rows.