Skip to main content

Kutools for Office — One Suite. Five Tools. Get More Done.

How to increase or decrease cell number/value by percentage in Excel?

Author Siluvia Last modified

In day-to-day work, you may frequently need to adjust numbers in Excel by a certain percentage, such as applying a sales tax, giving a discount, or updating costs or projections. This operation is especially useful in financial, sales, and data analysis contexts, where quick recalculations are needed across multiple records. The following guide explores several practical methods to increase or decrease cell numbers by a specific percentage in Excel, as illustrated in the screenshot below. Each method has its advantages and is suitable for different scenarios and user preferences.

A screenshot of data showing cell numbers to increase or decrease by percentage

Increase or decrease cell number by percentage with formula
Increase or decrease cell number by percentage with Paste Special
Batch increase or decrease cell numbers by percentage with Kutools for Excel
Automatically increase or decrease cell values by a percentage with VBA macro


Increase or decrease cell number by percentage with formula

Using a formula is the most flexible solution for recalculating values based on a percentage adjustment. This method is well-suited for individual calculations, batch operations, and when you want the results to update automatically if the source data or the percentage changes. The formulas for increasing and decreasing are straightforward and easy to apply.

To increase a value by a percentage:   =number*(1+percent)
To decrease a value by a percentage:   =number*(1-percent)

For example, If cell A2 contains the base value and B2 contains the percentage adjustment (entered either as 20% or as the decimal 0.20), you can use the following formula:

1. Click into a blank cell where you want the adjusted result to appear (for example, C2).
2. If increasing, enter: =A2*(1+B2) in the Formula Bar and press Enter.

A screenshot of applying a formula to increase cell numbers by percentage in Excel

Note:

1). A2 represents the base value, and B2 is the percentage. Feel free to modify these references as needed for your worksheet.
2). For decreasing, use this formula instead: =A2*(1-B2)

A screenshot of applying a formula to decrease cell numbers by percentage in Excel

3. When you have the correct result in one cell, simply select and drag the Fill Handle (the little square in the bottom right corner of the cell) down or across to copy the formula to other cells in your range.

A screenshot of dragging the fill handle to apply the formula to other cells in Excel

Tips and precautions:

  • This method is best when you want automatic updates—if either the original number or the percentage changes, the result recalculates instantly.
  • Ensure that the percentage value is entered correctly — either as a percentage (e.g., 20%) or as a decimal (e.g., 0.2). Entering a whole number like 20 (without the % symbol) will result in incorrect calculations.
  • If you want to apply a fixed percentage adjustment (e.g., always increase by 15% or decrease by 15%), you can directly use a constant in the formula, such as =A2*1.15 for a 15% increase or =A2*0.85 for a 15% decrease.
  • Alternatively, if you're using a percentage from another cell and want to keep it fixed when copying the formula, use an absolute reference like =A2*(1+$B$2).
  • Watch out for referencing errors (relative vs. absolute cell references) when copying formulas to a large range.

Increase or decrease cell number by percentage with Paste Special

Pasting special with the "Multiply" operation provides a quick way to increase or decrease a group of cell numbers by a certain percentage. Unlike formulas, this approach immediately overwrites original values with the adjusted results, so it is generally useful for one-off bulk changes when you do not need to keep the original data or formulas.

How it works: You apply a multiplier to adjust values by a specific percentage. For example, a 20% increase uses a factor of 1.2 (1 + 0.2), while a 20% decrease uses 0.8 (1 − 0.2).

1. In a cell, enter the multiplier (e.g., 1.2 for a 20% increase). Copy this cell by selecting it and pressing Ctrl + C.
2. Select the range of values you want to adjust.
3. Right-click and choose Paste Special > Paste Special.

A screenshot of selecting Paste Special after copying the percentage in Excel

4. In the Paste Special dialog box, choose Multiply under the Operation section, then click OK to apply.

A screenshot of selecting Multiply in the Paste Special dialog box

The selected cell values will be instantly updated by the specified percentage factor.

Tips and notes:

  • This method immediately modifies the source data, so consider copying your original data to a backup location if needed.
  • Paste Special > Multiply works on numeric cells—non-numeric values are not affected.
  • Double-check that you have the correct factor, as this change cannot be easily undone without pressing Undo (Ctrl+Z).
  • If your percentage value is entered as a percentage (e.g.,20%), first convert it to the appropriate multiplier (1.2 or 0.8) before using Paste Special.

Batch increase or decrease cell numbers by percentage with Kutools for Excel

Kutools for Excel offers a user-friendly solution for batch-increasing or decreasing selected cell values by a specific percentage, especially when handling large data ranges or repetitive adjustments. The Operation Tools feature streamlines the calculation and directly processes all selected cells according to your specified settings.

Kutools for Excel offers over 300 advanced features to streamline complex tasks, boosting creativity and efficiency. Itegarate with AI capabilities, Kutools automates tasks with precision, making data management effortless. Detailed information of Kutools for Excel...         Free trial...

1. Select the cells that you want to adjust by a percentage. Then, click Kutools > More > Operation.

A screenshot of the Kutools Operation Tools option

2. In the Operation Tools dialog box, choose Multiplication from the Operation list. In the Operand box, enter either 1+percentage (for increase) or 1-percentage (for decrease). Then, click the OK button.

A screenshot of the Operation Tools dialog box

Kutools will then immediately update all selected cell numbers according to your settings.

Note: You have additional control options in this dialog:

  • Create formulas: If checked, the results will be formulas. This is helpful if you want the results to auto-update when the input data changes.
  • Skip formula cells: If checked, any cells that already contain formulas will not be overwritten.
This method is especially suitable for batch operations, saving significant time for users who frequently process large ranges with similar adjustments. Be mindful that direct data changes will overwrite original values if “Create formulas” is unchecked.

Kutools for Excel - Supercharge Excel with over 300 essential tools. Enjoy permanently free AI features! Get It Now


Automatically increase or decrease cell values by a percentage with VBA macro

Sometimes, especially when you have many data points or need to repeat the same operation frequently, automating the adjustment of values by a given percentage using a VBA macro is highly effective. With VBA, you can prompt the user to enter a percentage and apply the adjustment across any selected range in just a few clicks. This approach is ideal for advanced Excel users, regular batch processors, and anyone who wants more automation and customizability than formulas or standard menu tools allow.

1. To begin, press Alt + F11 to open the Microsoft Visual Basic for Applications editor. In the window, click Insert > Module, and paste the following VBA code into the module:

Sub AdjustValuesByPercent()
    Dim WorkRng As Range
    Dim pctChange As Variant
    Dim xTitleId As String
    Dim cell As Range
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select the range to adjust:", xTitleId, WorkRng.Address, Type:=8)
    
    pctChange = Application.InputBox("Enter percentage change (e.g.,20 for +20%, -10 for -10%):", xTitleId, "", Type:=1)
    
    If VarType(pctChange) = vbBoolean Then Exit Sub
    
    For Each cell In WorkRng
        If IsNumeric(cell.Value) And Not IsEmpty(cell.Value) Then
            cell.Value = cell.Value * (1 + pctChange / 100)
        End If
    Next
End Sub

2. Close the VBA editor, select the range of cells in your worksheet that you wish to adjust, then press Alt + F8 to open the Macro dialog. Choose AdjustValuesByPercent and click Run. You will be asked to confirm the range, and then enter the desired percentage—for example, enter25 for a25% increase, or -15 for a15% decrease. The macro will process the selection accordingly.

Tips and troubleshooting:

  • Always save your workbook beforehand, as this process will overwrite the original values in the selected range.
  • This macro only adjusts numeric values in the selected range—text cells remain unchanged.
  • Enter positive values for increases (e.g., 10 for + 10%) and negative for decreases (e.g., -10 for - 10%).
  • VBA macros can run in any open workbook during the current Excel session, but to save and reuse them, you must store the workbook as a macro-enabled file type (.xlsm or .xlsb). Enable macros if prompted.

Related article:

Best Office Productivity Tools

🤖 Kutools AI Aide: Revolutionize data analysis based on: Intelligent Execution   |  Generate Code  |  Create Custom Formulas  |  Analyze Data and Generate Charts  |  Invoke Kutools Functions
Popular Features: Find, Highlight or Identify Duplicates   |  Delete Blank Rows   |  Combine Columns or Cells without Losing Data   |   Round without Formula ...
Super Lookup: Multiple Criteria VLookup    Multiple Value VLookup  |   VLookup Across Multiple Sheets   |   Fuzzy Lookup ....
Advanced Drop-down List: Quickly Create Drop Down List   |  Dependent Drop Down List   |  Multi-select Drop Down List ....
Column Manager: Add a Specific Number of Columns  |  Move Columns  |  Toggle Visibility Status of Hidden Columns  |  Compare Ranges & Columns ...
Featured Features: Grid Focus   |  Design View   |   Big Formula Bar    Workbook & Sheet Manager   |  Resource Library (Auto Text)   |  Date Picker   |  Combine Worksheets   |  Encrypt/Decrypt Cells    Send Emails by List   |  Super Filter   |   Special Filter (filter bold/italic/strikethrough...) ...
Top 15 Toolsets12 Text Tools (Add Text, Remove Characters, ...)   |   50+ Chart Types (Gantt Chart, ...)   |   40+ Practical Formulas (Calculate age based on birthday, ...)   |   19 Insertion Tools (Insert QR Code, Insert Picture from Path, ...)   |   12 Conversion Tools (Numbers to Words, Currency Conversion, ...)   |   7 Merge & Split Tools (Advanced Combine Rows, Split Cells, ...)   |   ... and more
Use Kutools in your preferred language – supports English, Spanish, German, French, Chinese, and 40+ others!

Supercharge Your Excel Skills with Kutools for Excel, and Experience Efficiency Like Never Before. Kutools for Excel Offers Over 300 Advanced Features to Boost Productivity and Save Time.  Click Here to Get The Feature You Need The Most...


Office Tab Brings Tabbed interface to Office, and Make Your Work Much Easier

  • Enable tabbed editing and reading in Word, Excel, PowerPoint, Publisher, Access, Visio and Project.
  • Open and create multiple documents in new tabs of the same window, rather than in new windows.
  • Increases your productivity by 50%, and reduces hundreds of mouse clicks for you every day!

All Kutools add-ins. One installer

Kutools for Office suite bundles add-ins for Excel, Word, Outlook & PowerPoint plus Office Tab Pro, which is ideal for teams working across Office apps.

Excel Word Outlook Tabs PowerPoint
  • All-in-one suite — Excel, Word, Outlook & PowerPoint add-ins + Office Tab Pro
  • One installer, one license — set up in minutes (MSI-ready)
  • Works better together — streamlined productivity across Office apps
  • 30-day full-featured trial — no registration, no credit card
  • Best value — save vs buying individual add-in