Формула зміни відсотка в Excel: розрахувати відсоток збільшення / зменшення

  • Поділитися Цим
Michael Brown

У цьому уроці показано, як створити формулу Excel для збільшення або зменшення відсотків і використовувати її як з додатними, так і з від'ємними числами.

В Microsoft Excel існує 6 різних функцій для обчислення дисперсії. Однак жодна з них не підходить для обчислення відсоткової різниці між двома комірками. Вбудовані функції призначені для знаходження дисперсії в класичному розумінні, тобто наскільки далеко набір значень розкидається від свого середнього значення. Відсоткова дисперсія - це дещо інше. У даній статті ви знайдете правильну функцію для обчисленняформула для розрахунку відсоткової зміни в Excel.

    Що таке відсоткова зміна?

    Зміна у відсотках, також відома як відхилення у відсотках або різниця є пропорційною зміною між двома величинами, початковою величиною та новою величиною.

    Формула відсоткової зміни обчислює, наскільки щось змінилося між двома періодами у відсотках. Наприклад, можна обчислити відхилення між продажами в цьому році і в минулому, між прогнозованою і фактичною температурою, між бюджетними витратами і реальними витратами.

    Наприклад, у січні ви заробили $1,000, а в лютому $1,200, тобто різниця становить $200. Але скільки це у відсотках? Щоб дізнатися це, ви використовуєте формулу відсоткової зміни.

    Формула відсоткової зміни в Excel

    Існує дві основні формули для знаходження відсоткової різниці між двома числами.

    Класична формула відсоткової дисперсії

    Нижче наведено загальновживану формулу для розрахунку відсоткової зміни:

    ( нове_значення - старе_значення ) / старе_значення

    У математиці зазвичай виконують 3 кроки для обчислення відсоткової різниці між будь-якими двома числовими значеннями:

    1. Відніміть нове значення від старого.
    2. Різницю поділити на старе число.
    3. Результат помножте на 100.

    В Excel ви можете пропустити останній крок, застосувавши функцію У відсотках у форматі.

    Формула відсоткової зміни в Excel

    А ось простіша формула відсоткової зміни в Excel, яка повертає той самий результат.

    нове_значення / старе_значення - 1

    Як розрахувати відсоткову зміну в Excel

    Щоб знайти різницю у відсотках між двома числами в Excel, можна скористатися будь-якою з наведених вище формул. Припустимо, у вас є передбачувані продажі в колонці B і фактичні продажі в колонці C. Припускаючи, що передбачуване число є "базовим" значенням, а фактичне - "новим" значенням, формули набувають такого вигляду:

    =(C3-B3)/B3

    або

    =C3/B3-1

    У наведених вище формулах порівнюються числа в рядку 3. Щоб розрахувати відсоток зміни в усьому стовпчику, потрібно зробити ось що:

    1. Введіть формулу різниці у відсотках у будь-яку порожню комірку рядка 3, наприклад, у D3 або E3.
    2. Виділивши комірку з формулою, натисніть кнопку Процентний стиль на стрічці або натисніть комбінацію клавіш Ctrl + Shift + %, яка перетворить повернуте десяткове число у відсотки.
    3. Перетягніть формулу вниз через стільки рядків, скільки потрібно.

    Після копіювання формули ви отримаєте стовпчик змін у відсотках від ваших даних.

    Як працює формула відсоткової зміни в Excel

    При проведенні розрахунків вручну потрібно було взяти старе (початкове) значення і нове значення, знайти різницю між ними і поділити її на початкове значення. Щоб отримати результат у відсотках, потрібно було помножити його на 100.

    Наприклад, якщо початкове значення становить 120, а нове - 150, то різницю у відсотках можна розрахувати таким чином:

    =(150-120)/120

    =30/120

    =0.25

    0.25*100 = 25%

    Застосовуючи У відсотках формат чисел в Excel автоматично відображає десяткове число у відсотках, тому частина *100 опускається.

    Формула Excel для відсоткового збільшення / зменшення

    Оскільки відсоткове збільшення або зменшення є лише окремим випадком відсоткового відхилення, воно розраховується за тією ж формулою:

    ( нове_значення - початкове_значення ) / початкове_значення

    Або

    нове_значення / початкове_значення - 1

    Наприклад, для розрахунку відсоток приросту між двома значеннями (B2 і C2), формула має вигляд:

    =(C2-B2)/B2

    Або

    =C2/B2-1

    Формула для розрахунку відсоток зниження абсолютно однаковий.

    Excel відсоток зміни абсолютне значення

    За замовчуванням формула відсоткового відхилення в Excel повертає додатне значення для відсоткового збільшення і від'ємне значення для відсоткового зменшення. Щоб отримати відсоткову зміну у вигляді абсолютне значення без урахування його знаку, обернути формулу в функцію ABS таким чином:

    АБС(( нове_значення - старе_значення ) / old_value)

    У нашому випадку формула має такий вигляд:

    =ABS((C3-B3)/B3)

    Цей теж підійде:

    =ABS(C3/B3-1)

    Розрахувати відсоток знижки

    Цей приклад показує ще одне практичне застосування формули зміни відсотка в Excel - розробка відсотка знижки. Так що, пані, вирушаючи на шопінг, пам'ятайте про це:

    відсоток знижки = (ціна зі знижкою - звичайна ціна) / звичайна ціна

    відсоток знижки = ціна зі знижкою / звичайна ціна - 1

    Відсоток знижки виводиться як від'ємне значення, оскільки нова ціна зі знижкою менша за початкову ціну. Щоб вивести результат у вигляді позитивне число формули гнізда всередині АБС функціонують так само, як і в попередньому прикладі:

    =ABS((C2-B2)/B2)

    Розрахувати значення після відсоткової зміни

    Для отримання значення після відсоткового збільшення або зменшення використовується загальна формула:

    початкове_значення *(1+ відсоток_зміни )

    Припустимо, у вас є вихідні значення в колонці B і різниця у відсотках у колонці C. Щоб обчислити нове значення після зміни відсотка, скопіюйте формулу в колонці D2:

    =B2*(1+C2)

    Спочатку ви знаходите загальний відсоток, який потрібно помножити на вихідне значення. Для цього просто додаєте відсоток до 1 (1+С2). А потім множите загальний відсоток на вихідні числа, щоб отримати бажаний результат.

    Як бачите, це рішення добре працює як для збільшення, так і для зменшення відсотків:

    До збільшити або зменшити цілу колонку на певний відсоток Наприклад, щоб збільшити всі значення в колонці B на 5%, введіть наведену нижче формулу в комірку C2, а потім перетягніть її вниз по решті рядків:

    =B2*(1+5%)

    Тут ви просто множите початкове значення на 105%, що дає значення, яке на 5% вище.

    Для зручності можна ввести значення відсотка в заздалегідь визначену комірку (F2) і посилатися на цю комірку. Хитрість полягає в тому, що посилання на комірку фіксується знаком $, тому формула копіюється коректно:

    =B2*(1+$F$2)

    Перевага такого підходу полягає в тому, що для збільшення стовпця на ще один відсоток потрібно лише змінити значення в одній комірці. Оскільки всі формули пов'язані з цією коміркою, вони будуть перераховані автоматично.

    Розрахунок відсоткового відхилення при від'ємних значеннях

    Якщо деякі з ваших значень представлені від'ємними числами, традиційна формула різниці відсотків буде працювати некоректно. Загальноприйнятим рішенням є перетворення знаменника в додатне число за допомогою функції ABS.

    Ось загальна формула Excel для відсоткової зміни з від'ємними числами:

    ( нове_значення - старе_значення ) / ABS( старе_значення )

    Зі старим значенням в B2 та новим значенням в C2 реальна формула виглядає наступним чином:

    =(C2-B2)/ABS(B2)

    Примітка: Хоча це коригування АБС є технічно правильним, формула може давати оманливі результати, якщо початкове значення є від'ємним, а нове - додатним, і навпаки.

    Помилка ділення відсоткової зміни в Excel на нуль (#DIV/0)

    Якщо ваш набір даних містить нульові значення, то, швидше за все, ви зіткнетеся з помилкою ділення на нуль (#DIV/0!) при обчисленні відсоткової зміни в Excel, оскільки в математиці неможливо розділити число на нуль. Функція IFERROR може допомогти подолати цю проблему. Залежно від ваших очікувань щодо кінцевого результату, використовуйте одне з наведених нижче рішень.

    Рішення 1: якщо старе значення дорівнює нулю, повернути 0

    Якщо старе значення дорівнює нулю, то відсоткова зміна становитиме 0% незалежно від того, дорівнює нове значення нулю чи ні.

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

    або

    =IFERROR(C2/B2-1, 0)

    Рішення 2: якщо старе значення дорівнює нулю, повернути 100%

    Це рішення реалізує інший підхід, припускаючи, що нове значення зросло на 100%, починаючи з нуля:

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

    =IFERROR(C2/B2-1, 1)

    У цьому випадку різниця у відсотках становитиме 100%, якщо старе значення дорівнює нулю (рядок 5) або обидва значення дорівнюють нулю (рядок 9).

    Дивлячись на наведені нижче записи, стає очевидним, що жодна з формул не є досконалою:

    Для отримання кращого результату можна об'єднати дві формули в одну за допомогою вкладеного оператора IF:

    =IF(C20, IFERROR((C2-B2)/B2, 1), IFERROR((C2-B2)/B2, 0))

    Ця покращена формула повернеться:

    • Відсоток змінюється на 0%, якщо і старе, і нове значення дорівнюють нулю.
    • Відсоток змінюється на 100%, якщо старе значення дорівнює нулю, а нове значення не дорівнює нулю.

    Ось як розрахувати відсоток збільшення або зменшення в Excel. Для отримання практичного досвіду ви можете завантажити наш зразок робочого зошита нижче. Дякую за прочитання і сподіваюся побачити вас на нашому блозі наступного тижня!

    Практичний посібник для завантаження

    Формула Excel для відсоткового збільшення/зменшення - приклади (файл .xlsx)

    Майкл Браун — відданий ентузіаст технологій із пристрастю до спрощення складних процесів за допомогою програмних засобів. Маючи понад десятирічний досвід роботи в технологічній індустрії, він відточив свої навички роботи з Microsoft Excel і Outlook, а також із Google Таблицями та Документами. Блог Майкла присвячений тому, щоб поділитися своїми знаннями та досвідом з іншими, надаючи прості поради та навчальні посібники для підвищення продуктивності та ефективності. Незалежно від того, чи є ви досвідченим професіоналом чи початківцем, блог Майкла пропонує цінну інформацію та практичні поради щодо отримання максимальної користі від цих основних програмних інструментів.