Looking for ways how to calculate percentage decrease in Excel? Then this is the right place for you.

While working with large **Microsoft Excel,** sometimes we need to calculate percentages. Some percentages are positive whereas some are negative. We can denote the **negative percentage** as the percentage decreases.

We can easily do that by using **Excel **formulas and **VBA Macros** also. This is an easy and time-saving task also.

Today, in this article, weâ€™ll learn **3 **quick and suitable ways how to calculate percentage decrease in **Excel **effectively with appropriate illustrations.

**Table of Contents**hide

## Introduction to Percentage Decrease

While **subtracting **the second value from the first value, you will get the change between these two values. If the first value is less than the second value, you will get a decreased value.

`Decrease = First value â€“ Second Value`

Then divide this decreased value by the first value and multiply by **100**, and you will get the percentage decreased.

`Percentage Decreased = (Decrease / First value)*100%`

Before diving into the big picture, letâ€™s get to know about todayâ€™s Excel sheet first. This dataset contains **4 **columns. They are **Brand**, **Device**,** Old Price**, and **New Price**. There are the products and prices respectively. Here, you can notice that the New Prices are lower than the Old Prices.

Now for different products, we will show you how to calculate the percentage decrease in price in Excel.

## 1. Using Excel Formula to Calculate Percentage Decrease

We can easily calculate the percentage decrease by using the **mathematical** formula in Excel. This is a time-saving way also. From our dataset, we will calculate the percentage decrease. Letâ€™s follow the instructions below to calculate the percentage decrease!

- Select the cell where you want to calculate the percentage decrease and write the following formula.

`=(E5-D5)/D5`

- After that, press
**Enter**and drag the**Fill Handle**to copy the formula to the other cells. - Finally, you can see that we have copied the formula to the other cells and got the percentage decrease.

- You may find the results in decimal. To change that, select the cells where you have got the results in decimal.
- Go to the
**Home**tab >> click on the drop-down menu from the**Number**group >> select**Percentage**.

- Finally, you will see that the results are shown in percentages.

## 2. Calculating Percentage Decrease from Specific Value in Excel

Suppose you want to calculate the percentage decrease from a specific value. In this case, you will have to use an absolute cell reference.

Here, in cell **C18 **we have the **Maximum Price **according to the Old Prices and we want to calculate the percentage decrease of New Prices from this value. Here are the steps to do that.

- Select cell
**F5**and insert the following formula.

`=(E5-$C$18)/$C$18`

- Press
**Enter**and drag the**Fill Handle**to copy the formula to the other cells.

**C18**as an absolute cell reference to calculate the percentage decrease from this value.

**Read More: ****How to Calculate Percentage Increase in Excel (Examples with All Criteria)**

**Similar Readings**

**How to Calculate Price Increase Percentage in Excel (3 Easy Ways)****Show Percentage Change in Excel Graph (2 Ways)****How to Calculate Percentage Change with Negative Numbers in Excel****Calculate Percentage Increase from Zero in Excel (4 Methods)****How to Calculate Average Percentage Increase for Marks in Excel Formula**

## 3. Running VBA Macro to Calculate Percentage Decrease

Now weâ€™ll show how to calculate the percentage decrease in Excel by using a simple **VBA **code. Itâ€™s very helpful for some moments and a time-saving way also. From our dataset, we will calculate the percentage decrease.

- Go to the
**Developer**tab >> click on**Visual Basic**.

- Now, the
**Microsoft Visual Basic**Editor will open. To add a module, click on**Insert**>> select**Module**.

- Copy the following code in your module and go back to your worksheet.

**Code Breakdown**

- In the above code, we declared
**lastRow**and**i**as**Long**and**oldPrice**,**newPrice**and**percentageDecrease**as**Double**. - We calculated the number of rows using the
**Count**method and assigned that value as**lastRow**. - Then, we assigned the values of column
**D**as**oldPrice**and column**E**as**newPrice**starting from the**5th**row. - We looped through each row and calculated the percentage decrease between the
**oldPrice**and the**newPrice**using the formula:

`percentageDecrease = (oldPrice - newPrice) / oldPrice * 100`

- Finally, we inserted the results in column
**F**using the**Format**function to display the percentage with two decimal places and a**â€œ-â€œ**sign to indicate a decrease.

- Then, go to the
**Developer**tab >> click on**Macros**.

- Select the
**Percentage_Decrease**named macro and click on**Run**button.

- Now, you will be able to calculate all the values of the percentage decrease in New Prices which has been given in the below screenshot.

**Read More:** **How do you Calculate Percentage Increase or Decrease in Excel**

## 4. Determining Percentage Decrease for Negative Values

In this section, we will explain how to calculate the percentage increase or decrease in Excel for **negative values**. We will explain **2 **different situations here.

Here, we have a dataset containing some values of **City**, **State**, **Old Temperature** and **New Temperature**. Now, we will calculate the Percentage increase or decrease in Temperature of each city.

### 4.1. Both Values Are Negative

In this example both the old value and the new value are negative. For this type of situation, the formula for percentage change is,

`Percentage Change = (Old Value â€“ New Value)/Old Value`

Suppose you have a dataset that contains the Old Temp and the New Temp. We will show you how you can calculate the Percentage decrease. Letâ€™s see the steps.

- Select the cell where you want to calculate the Percentage Change and write the following formula.

`=(D5-E5)/D5`

- Press
**Enter**and drag the**Fill Handle**down to copy the formula to the other cells. - You can see that I have copied the formula to the other cells and got the
**Percentage Change**.

### 4.2. New Value Is Negative and Old Value Is Positive

For this example, we have taken a dataset where the **new value** is **negative **and the **old value **is **positive**. For this situation, the formula for Percentage Change is,

`Percentage Change = (New Value â€“ Old Value)/Old Value`

Let me show you the steps.

- Select the cell where you want to calculate the
**Percentage Change**and insert the following formula.

`=(E5-D5)/D5`

- Press
**Enter**and drag the**Fill Handle**down to copy the formula to the other cells. - Lastly, you can see that we have copied the formula to the other cells and got the values of percentage decrease.

## How to Calculate Percentage Increase in Excel

You can calculate the percentage increase using a similar mathematical formula in Excel. Here, in the dataset given below you can notice that the New Prices are higher than the Old Prices. So, to calculate the percentage increase in New Prices follow the steps given below.

- Select the cell where you want to calculate the percentage increase and write the following formula.

`=(E5-D5)/D5`

- Press
**Enter**and drag the**Fill Handle**to copy the formula to the other cells and you will get all the values percentage decrease.

## How to Determine Values after Percentage Decrease in Excel

In this example, we will show you how you can calculate the values after a **percentage decrease** in Excel. Suppose you have a Product list, their **Old Price**, and **Percentage Change**. Here, the negative sign before the percentage change indicates the percentage decrease in the prices.

Now, we will show how you can calculate the **New Price** from this dataset. Letâ€™s see the steps.

- Select the cell where you want to calculate the
**New Price**and insert the following formula in the selected cell.

`=D5*(1+E5)`

- Press
**Enter**and copy the formula to the other cells by dragging the**Fill Handle**down. Thus, you will get all the values of the**New Price**.

**summed 1**with the

**Percentage Change**and then

**multiplied**it by

**Old Price**. The formula returns the

**New Price**.

## How to Use Specific Percentage Decrease to Calculate Values in Excel

Now you may need to calculate values on the basis of a given specific percentage decrease.

Here, we have a **Discount **value in percentage. In this example, we will use this specific value (**12%**) as a percentage decrease to calculate values in Excel.

Using the following formula you can calculate the New Value using a specific percentage decrease (Discount) in one go.

`New Value = Old Value * (1 - Percentage Increase)`

When you are told that the price will be decreased by **12%**, your updated value will be **(100% â€“ 12%)** of the present price. **1 **is the decimal equivalent of **100%**. When you are adding **12%** to **1**, it will add the decimal equivalent of **12%(0.12)** to **1**.

- Select the cell where you want to calculate the
**New Price**and insert the following formula in the selected cell.

`=D7*(1-$C$4)`

- Press
**Enter**and you will get the result. Next, drag the**Fill Handle**to copy the formula. In the end, you can see that I have copied the formula to the other cells.

**Discount**from

**1**and then

**multiplied**the result by

**Old Price**. The formula returns the

**New Price**. We used

**Absolute Cell Reference**for the Discount percentage so that the formula does not change while using

**Autofill**.

## Common Errors While Calculating Percentage Increase or Decrease Using Formulas in Excel

You may run into different types of errors while using formulas in Excel. Here I have listed some of them with their possible reasons.

**#DIV/0:**It may occur if you try to divide any number by zero. To solve this error you may use**the IFERROR function**for datasets that contain zero.**#Value:**It may occur when you leave cells blank or insert different types of data than you should have. Such as you are supposed to insert a number in the formula, but you have inserted a text value.**Num!:**It may occur when you insert an invalid numeric value into the formula.**#Name?:**It occurs when you misspell any function name.**#REF!:**It may occur when you refer invalid cell or any cell that has been deleted in a formula.

## Things to Remember

- If a
**Developer**tab is not visible in your ribbon, you can make it visible. To do that, go to**File**>>**Option**>>**Customize Ribbon**. - You can pop up the
**Microsoft Visual Basic for Applications**window by pressing**Alt + F11**.

**Download Practice Workbook**

Download this practice workbook to exercise while you are reading this article.

## Conclusion

We hope all of the suitable methods mentioned above on how to calculate percentage decrease will now help you to apply them in your **Excel **spreadsheets with more productivity. You are most welcome to feel free to comment if you have any questions or queries.