How to Increase or Decrease Prices by a Percentage with an Excel Formula
Question details
The user wants to adjust a list of product prices in an Excel inventory by applying a single percentage increase or decrease.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Updating an inventory price list where all prices need to be marked up or discounted simultaneously by a specific percentage.
- Observed behavior
- A single formula is needed to calculate the new prices based on a positive or negative percentage input, formatting the results correctly to two decimal places.
Ensure your original prices are formatted as numbers or currency, and designate a specific empty cell in your worksheet to hold your percentage adjustment value.
Use a Multiplication Formula with an Absolute Reference
This method allows you to change all prices at once by modifying a single percentage cell, streamlining bulk inventory updates.
By placing your percentage in a standalone cell and using an absolute reference (adding $ signs), Excel locks that cell reference. When you drag the formula down, every product references the exact same percentage.
Select a cell (e.g., B1) and format it as a Percentage via the Home tab. Enter your adjustment value, such as '15%' for a price increase or '-15%' for a decrease.
Click on the cell where you want the new price to appear (e.g., C2). Type the formula =A2*(1+$B$1) assuming your original price is located in cell A2.
Press Enter to calculate the first new price. Then, click the bottom-right corner of cell C2 and drag the fill handle down to copy the formula for all products in the list.
Select the newly calculated price cells, right-click, choose 'Format Cells', select the 'Number' or 'Currency' category, and set the decimal places to 2.

Easily Adjust Inventory Prices with WPS Spreadsheet
WPS Spreadsheet provides a seamless and user-friendly environment for managing inventory data. You can quickly apply percentage formulas, lock cell references, and format currencies perfectly.
- 1. Open your spreadsheet: Launch WPS Office and open your inventory document.
- 2. Format the percentage: Type your percentage change in a dedicated cell (like B1) and use the ribbon to format it as a Percentage.
- 3. Input the formula: Type =A2*(1+$B$1) next to your first original price and press Enter.
- 4. Drag to fill: Double-click or drag the fill handle in the bottom-right corner to instantly update the rest of your inventory prices.

Frequently Asked Questions
How can I automatically round the adjusted prices within the formula?
You can wrap your calculation in the ROUND function. For example, use =ROUND(A2*(1+$B$1), 2) to calculate the price and automatically round the result to two decimal places in one step.
Why am I getting a #VALUE! error when applying the percentage formula?
This error typically occurs if the original price cell or the percentage cell contains text instead of numerical values. Ensure there are no hidden spaces, currency symbols entered as text, or letter characters in your data cells.
Can I apply different percentage changes to different product categories?
Yes. Instead of using a single locked cell (like $B$1), you can create a dedicated 'Markup' column next to each product. If your variable percentages are in column B and prices in column A, you would use =A2*(1+B2) and copy it down without using dollar signs.




