Перейти до основного матеріалу

Обчисліть відсоткову зміну між 2 числами в Excel

Незалежно від того, чи йдеться про бізнес-аналіз, академічні дослідження чи управління особистими фінансами, оволодіння обчисленнями відсоткових змін є важливим для ефективного аналізу даних. Ця стаття розпочнеться з основних формул для обчислення збільшення та зменшення у відсотках у 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).

Одне з чисел від’ємне

У цьому випадку ви можете зіткнутися з ситуаціями, коли старе значення є від’ємним або нове значення є від’ємним.

Старе значення позитивне, нове значення негативне

Стандартна формула відсоткової зміни також добре працює, коли нове значення від’ємне.

Наприклад, вартість акції змінилася з позитивної на негативну. Минулого місяця його оцінили в 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 Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

Покращуйте свої навички 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