Прескочи на основното съдържание

Изчислете процентната промяна между 2 числа в Excel

Автор: Силувия Последна промяна: 2023-12-29

Независимо дали става въпрос за бизнес анализ, академични изследвания или управление на лични финанси, овладяването на изчисленията на процентната промяна е от съществено значение за ефективния анализ на данни. Тази статия ще започне с основните формули за изчисляване на процентни увеличения и намаления в Excel и след това ще се задълбочи в по-сложни операции, включително работа с отрицателни числа, работа с нулеви стойности и обратно изчисляване на оригинални или нови стойности въз основа на дадени процентни промени.


Основни формули за изчисляване на процентното изменение

Има две основни формули за изчисляване на процентната промяна между две числа:

Формула 1:

=(new_value - old_value) / old_value

Формула 2:

=new_value / old_value – 1

Тези формули могат да ви помогнат да определите колко определено число се е увеличило или намаляло в проценти. По-долу ще намерите два примера за това как тези формули могат да се използват за изчисляване на процентната промяна между две числа.


Изчислете процентната промяна между две числа

Този раздел ще ви покаже стъпка по стъпка как да изчислите процентното увеличение и намаление между две числа.


Изчислете процентното увеличение

Ако новата стойност е по-голяма от старата, резултатът е процентно увеличение. Както е показано на екранната снимка по-долу, да предположим, че имате уебсайт, където регистрираните потребители нарастват всяка година. За да изчислите процентното увеличение на потребителите на година, можете да направите следното.

Стъпка 1: Приложете формулата, за да получите резултата

Изберете празна клетка (в този случай D2), въведете една от следните формули и натиснете Въведете ключ за получаване на резултата. Изберете тази клетка и я плъзнете Дръжка за пълнене надолу, за да получите останалите резултати. И резултатът се показва като общи числа, както е показано на следната екранна снимка:

=(C2-B2)/B2
=C2/B2-1

Стъпка 2: Форматирайте резултата като процент

За да форматирате числата като процент, оставете клетките с резултати избрани, отидете, за да изберете Процент стил бутон в Телефон за връзка: група под Начало раздела.

Резултат

Вече е изчислено процентното увеличение на потребителите на година. Вижте екранната снимка по-долу:

Забележка: Във формулата, C2 е клетката, съдържаща новата стойност и B2 е клетката, съдържаща старата стойност.

Изчислете процентното намаление

Ако новата стойност е по-малка от старата, това е намаление. Екранната снимка по-долу показва спад в цените на продуктите. За да изчислите процентното намаление на тези цени, продължете както следва.

Стъпка 1: Приложете формулата, за да получите резултата

Изберете празна клетка (в този случай D2), въведете една от следните формули и натиснете Въведете ключ за получаване на резултата. Изберете тази клетка и я плъзнете Дръжка за пълнене надолу, за да получите останалите резултати. И резултатът се показва като общи числа, както е показано на следната екранна снимка:

=(C2-B2)/B2
=C2/B2-1

Стъпка 2: Форматирайте резултата като процент

За да форматирате числата като процент, оставете клетките с резултати избрани, отидете, за да изберете Процент стил бутон в Телефон за връзка: група под Начало раздела.

Резултат

Сега е изчислен процентът на намаление на тези цени. Вижте екранната снимка по-долу:

Забележка: Във формулата, C2 е клетката, съдържаща новата цена и B2 е клетката, съдържаща старата цена.

Разширени операции

Този раздел демонстрира различни ситуации, които може да срещнете, когато изчислявате процентната промяна между две числа.


Изчислете процентната промяна с отрицателни числа

Когато изчислявате процентните промени, може да срещнете отрицателно число, както следва:

нека илюстрираме всеки от тези сценарии с конкретни примери:

И двете числа са отрицателни

Стандартната формула за процентна промяна е ефективна дори когато и двете стойности са отрицателни.
Например, помислете за компания, чиито загуби са се увеличили от $10,000 10,000 през последното тримесечие (старата стойност е -50,000 50,000) до $XNUMX XNUMX през това тримесечие (новата стойност е -XNUMX XNUMX). Както е показано по-долу, използвайки стандартната формула (=(C2-B2)/B2) води до 400% увеличение, което показва, че загубите са се учетворили от абсолютна стойност от $10,000 50,000 до $XNUMX XNUMX.

Едно от числата е отрицателно

В този случай може да срещнете ситуации, при които старата стойност е отрицателна или новата стойност е отрицателна.

Старата стойност е положителна, новата стойност е отрицателна

Стандартната формула за процентна промяна също работи добре, когато новата стойност е отрицателна.

Например стойността на дадена акция се измести от положителна към отрицателна. Миналия месец беше оценен на $10 (старата стойност е 10). Този месец, поради спадове на пазара, стойността му падна до -$10 (новата стойност е -10). За да изчисля процентната промяна между тези две числа, прилагам стандартната формула (=(C2-B2)/B2), за да получите резултат от -200%. Това представлява значително намаление, което показва преминаване от печалба към загуба.

Старата стойност е отрицателна, новата стойност е положителна

Например, един бизнес преминава от загуба към печалба. Миналата година този малък бизнес имаше загуба от $10000 10000 (старата стойност е -20000 20000) и реализира печалба от $XNUMX XNUMX (новата стойност е XNUMX XNUMX) тази година. Ако приложите стандартната процентна формула за изчисляване на процентната промяна, резултатът ще бъде неправилен.

Тук резултатът -300 е подвеждащ в реалния сценарий. Това предполага отрицателна промяна, което означава, че нещата са се влошили, но в действителност ситуацията се е подобрила от загуба към печалба.

В този случай трябва да използвате ABS функция за да направите знаменателя положителен, гарантира, че резултатът от процентната промяна точно отразява промяната от отрицателно към положително. Ето новата формула:

=(C2-B2)/ABS(B2)

Тук резултатът от 300% показва действителната положителна промяна от загуба към печалба.

Забележка:
  • Имайте предвид, че методът ABS може да доведе до подвеждащи резултати. Както е показано на екранната снимка по-долу, всички бизнеси преминават от загуба към печалба, като компанията F е най-печелившата. Той обаче показва по-малка процентна промяна в сравнение с други, което няма смисъл. Затова използвайте този метод внимателно!

Изчислете процентната промяна с нула

Въпреки че изчисляването на процентните промени в Excel е много просто, може да срещнете някои трудности, когато изчислението включва нули.

Старата стойност е нула

Когато старата стойност е нула, стандартната формула се връща #DIV/0! Стойност на грешката. Вижте екранна снимка:

В този случай най-приемливото решение е процентното изменение да се третира като 100%. В основната математика промените от 0 до всяко положително число ще се считат за 100% увеличение.

Ето основните формули:

Формула 1:

=IFERROR((new value - old value) / old value, 1)

Формула 2:

=IFERROR((new value / old value - 1, 1)

За да покажете резултата като 100%, а не като #DIV/0! Грешка, можете да приложите една от следните формули:

=IFERROR((C2 - B2) / B2, 1)
=IFERROR((C2 / B2) -1, 1)

Новата стойност е нула

Когато новата стойност е 0, резултатът е -1, което е -100%. Резултатът -100% представлява пълно намаление. В този случай резултатът е разумен, тъй като промените от положителна стойност до 0 ще бъдат 100% намаление. Резултатът е приемлив.


Изчислете старата стойност въз основа на процентна промяна

Понякога може да срещнете ситуация, в която знаете процентната промяна и последната стойност, сега трябва да определите първоначалната стойност. Например, ако тазгодишните продажби са $12,000 20, като са се увеличили с XNUMX% спрямо миналата година, как бихте намерили миналогодишните продажби? В такива случаи бихте използвали следната формула:

Основната формула:

=New value / (1 + Percentage Change)

Изберете празна клетка като C2, въведете следната формула и натиснете Въведете ключ за получаване на резултата.

=B2/(1+A2)

Забележка: В тази формула, B2 е клетката, съдържаща новата стойност, и клетката A2 съдържа процентната промяна.

Изчислете нова стойност въз основа на процентна промяна

Обратната ситуация е, когато знаете процентната промяна и първоначалната стойност и трябва да определите новата стойност. Например, ако тазгодишните продажби са $10,000 20 и имате за цел продажбите през следващата година да бъдат с XNUMX% по-високи от тази година, как бихте изчислили продажбите през следващата година?

Основната формула:

=Old value * (1 + Percentage Change)

Изберете празна клетка като C2, въведете следната формула и натиснете Въведете ключ за получаване на резултата.

=B2*(1+A2)

Забележка: В тази формула, B2 е клетката, съдържаща старата стойност, и клетката A2 съдържа процентната промяна.

В заключение, овладяването на изчисляването на процентната промяна между две числа в Excel е многостранно умение, което може значително да подобри вашите възможности за анализ на данни. Независимо дали се занимавате с ясни увеличения и намаления, или по-сложни сценарии, включващи отрицателни числа или нулеви стойности, този урок предоставя различни формули за решаване на тези задачи. За онези, които желаят да навлязат по-дълбоко във възможностите на Excel, нашият уебсайт може да се похвали с изобилие от уроци. Открийте още съвети и трикове за Excel тук.

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (26)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
((new value/old value)-1)*100 For % change
This comment was minimized by the moderator on the site
=((new value/old value)-1)*100 For % change
This comment was minimized by the moderator on the site
doesnt work
This comment was minimized by the moderator on the site
it is possible to calculate three values with the percentage change?
Rated 5 out of 5
This comment was minimized by the moderator on the site
Hi Edi Silva,
You can try this formula: =(first value-second value)/(third value-second value)
This comment was minimized by the moderator on the site
I have 0 in A1, 5 in B1, increase in percentage should be 500%. However with the given formula (B1-A1)/A1 = (0-500)/0 gives me a #DIV/0! error.In case if i apply =IF(A2<>0,(A3-A2)/A2,"0"), it return s me "0". neither of them helps. Any solution to this???
This comment was minimized by the moderator on the site
In case anyone still needs an answer for this problem, use this =IF(A1<>0, (B1-A1)/A1, (B1-A1))
using the percent style format will make (B1-A1) in this case (5-0) = 5 become 500%.
This comment was minimized by the moderator on the site
Hey Stanley,

Thanks for the formula!
Would you mind explaining the formula, please?
This comment was minimized by the moderator on the site
SMH SMH SMH SMH SMH
This comment was minimized by the moderator on the site
I hope you're not that dumb, dividing by 0
This comment was minimized by the moderator on the site
Any help for picking up value only it falls between 85% to 99% else blank.
Such as A is 10 and in B if we put any number , and in C it show the value only if it is fals between 85% to 99% of A
This comment was minimized by the moderator on the site
When a cell is blank, and another cell Has a number, how do you
This comment was minimized by the moderator on the site
Hello, Need help on how to write an formula with this situation.
So i have a report card design to show the grade of each performance of the work output. I set a standard for a specific task in amount of 350. However, based on available volume, not all the month output can be reach to 350. Therefore, we calculated that for this month, the person can achieve their 100% goal by just reaching 174. However, that person can go beyond that number to reach 350. What i want to do here is that our grade level is showing below. If they achieve 174, they would get a grade level B which is between 95% to 105%. But in order to get to maximum 120% of grade A+, the person will need to reach 350. This is where i stuck with. So i know that if a person reaches 180, he/she would get somewhere 102 or 103%. But i dont know how to calculate this and be able to set a maximum 120% between the number of 174 and 350

So right now if the number double from 174 to 348, the % is 200%.... but i need to set this maximum 120% only. How can i do this?

SCORE GRADE

0.00% -

40.00% E-

45.00% E

50.00% E+

55.00% D-

65.00% D

70.00% D+

75.00% C-

80.00% C

85.00% C+

90.00% B-

95.00% B

105.00% B+

110.00% A-

115.00% A

120.00% A+
This comment was minimized by the moderator on the site
Percentage 'change' and percentage 'difference' are two different things. This formula represents percentage change, for example if you are are comparing values of the same statistic over time (e.g. product sales this year compared to product sales last year). Percentage difference is different. Difference can be used when comparing two different statistics to each other (e.g. Mary's annual sales compared to Martha's annual sales). Mary didn't have an increase or decrease on Martha's sales over the same time period, they were just different. To calculate percentage difference you take the absolute value of the difference between two numbers. Then divide it by the average of those two numbers and then multiple by 100 to get the percentage. For example, if the two values are 40 and 60. The difference is 20, ignoring whether it's positive or negative. The average is 50. 20/50 = .4 X 100 = 40%. The percentage increase between these two numbers, if it is an increase, would be 50%. The percentage decrease would be 33%. Close, but all very different.
This comment was minimized by the moderator on the site
1.The percentage increase between these two numbers, if it is an increase, would be 50%. The percentage decrease would be 33%. Close, but all very different.....  How did you get the 50 and the 33?2. If you say Marias YOY is 8% and Martha's YOY is -25%, how do you calculate the difference between those two YOYs?
This comment was minimized by the moderator on the site
The formula that works in all cases is "=(new_value - old_value) / abs(old_value)"
This comment was minimized by the moderator on the site
How can I chnage regular percent change into Year over Year PCH?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations