Формула для розрахунку відсоткової дисперсії в Excel чудово працює в більшості випадків. Однак, коли контрольне значення є від’ємним значенням, формула порушується.
Наприклад, уявіть, що ви починаєте бізнес і очікуєте отримати збитки в перший рік. Таким чином, ви даєте собі бюджет у мінус 10 000 доларів. А тепер уявіть, що після першого року ви дійсно заробили гроші, заробивши 12 000 доларів. Розрахунок відсоткової дисперсії між вашим фактичним доходом і запланованим доходом дасть вам –220%. Ви можете спробувати це на калькуляторі. 12 000 мінус –10 000 поділено на –10 000 дорівнює –220%.
Як ви можете сказати, що ваша відсоткова дисперсія становить –220%, якщо ви явно заробили гроші? Проблема в тому, що коли ваше контрольне значення є від’ємним числом, математика інвертує результати, через що числа виглядають безглуздими. Це справжня проблема в корпоративному світі, де бюджети часто можуть мати від’ємні значення.
Виправлення полягає в тому, щоб використовувати функцію ABS, щоб звести нанівець негативне значення контрольного показника:
=(C4-B4)/ABS(B4)
На малюнку використовується ця формула в клітинці E4, що ілюструє різні результати, які ви отримуєте при використанні стандартної формули відсоткової дисперсії та покращеної формули відсоткової дисперсії.
Функція ABS Excel повертає абсолютне значення для будь-якого числа, яке ви їй передаєте. Якщо ввести =ABS(-100) у клітинку A1, це поверне 100. Функція ABS по суті робить будь-яке число невід’ємним числом. Використання ABS у цій формулі нівелює вплив негативного контрольного показника (від’ємний бюджет у 10 000 у прикладі) і повертає правильний відсоток дисперсії.
Ви можете безпечно використовувати цю формулу для всіх ваших потреб у відсотках дисперсії; він працює з будь-якою комбінацією додатних і від’ємних чисел.
Альтернативні розрахунки для відсоткової зміни з від’ємними числами
Ось кілька способів перевірити наявність від’ємного числа та отримати альтернативний результат.
Спосіб №1: Немає результату для негативних результатів
Перше, що ми можемо зробити, це перевірити, чи є будь-яке число від’ємним, а потім відобразити текст, щоб повідомити читачеві, що обчислення відсоткової зміни неможливо виконати.
Наведена нижче формула робить це за допомогою функції IF і функції MIN.
=IF(MIN(старе значення, нове значення)<=0,"--",(нове значення/старе значення)-1)
Ось як працює формула:
Логічний тест функції IF (MIN(старе значення, нове значення)<=0) знаходить мінімальне з двох значень і перевіряє, чи значення менше або дорівнює нулю. Результат буде TRUE або FALSE.
Якщо результат TRUE, то від’ємне число (або нуль) існує. У цьому випадку ми можемо відобразити деякий текст, щоб повідомити читачеві. Це може бути все, що завгодно. Я просто використав два тире «–». Ви також можете повернути помилку N/A за допомогою функції NA() або будь-який інший текст, який повідомляє читачу, що відсоткову зміну неможливо обчислити.
Якщо результат FALSE, то формула відсоткової зміни використовується для повернення відсоткової зміни двох додатних чисел.
Ця формула також обробляє ділення на нуль (#DIV/0!), тому нам не потрібно загортати її у функцію IFERROR.
Спосіб №2: Показати позитивні чи негативні зміни
У довіднику Wall Street Journal сказано, що звіти про прибутки відображають «P» або «L», якщо є від’ємне число, а компанія опублікувала прибуток або збиток.
Ми могли б використати цю саму методологію, щоб повідомити нашим читачам, чи була зміна позитивною (P) чи негативною (N), коли будь-яке значення негативне.
Наступна формула перевіряє це за допомогою додаткової функції IF.
=IF(MIN(старе значення, нове значення)<=0,IF((нове значення - старе значення)>0,"P","N"),(нове значення/старе значення)-1)
Ось як працює формула:
Ми починаємо з того самого логічного тесту, щоб визначити, чи існує від’ємне значення за допомогою функції MIN.
Потім використовується друга функція IF, щоб визначити, чи зміна від старого до нового є позитивною чи негативною.
IF((нове значення – старе значення)>0,”P”,”N”)
Цей оператор IF повертає «P» для позитивної зміни та «N» для негативної зміни.
Якщо обидва числа додатні, то для відображення результату використовується формула відсоткової зміни.