Оглавление
В этом уроке показано, как создать формулу Excel для увеличения или уменьшения процента и использовать ее как с положительными, так и с отрицательными числами.
В Microsoft Excel есть 6 различных функций для расчета дисперсии. Однако ни одна из них не подходит для расчета процентной разницы между двумя ячейками. Встроенные функции предназначены для определения дисперсии в классическом смысле, т.е. насколько набор значений отличается от среднего. Процентная дисперсия - это нечто иное. В этой статье вы найдете правильные методы расчета дисперсии.формула для вычисления процентного изменения в Excel.
Что такое процентное изменение?
Процентное изменение, ака процентная дисперсия или разница это пропорциональное изменение между двумя величинами, исходной и новой.
Например, вы можете рассчитать разницу между продажами в этом и прошлом году, между прогнозируемой и наблюдаемой температурой, между бюджетными и реальными затратами.
Например, в январе вы заработали $1 000, а в феврале - $1 200, то есть разница составляет $200. Но сколько это в процентном выражении? Чтобы узнать это, вы используете формулу процентного изменения.
Формула процентного изменения в Excel
Существует две основные формулы для нахождения процентной разницы между двумя числами.
Классическая формула процентной дисперсии
Вот общепринятая формула для расчета процентного изменения:
( новое_значение - старое_значение ) / старое_значениеВ математике для вычисления процентной разницы между любыми двумя числовыми значениями обычно выполняют 3 шага:
- Вычтите новое значение из старого.
- Разделите полученную разницу на старое число.
- Умножьте полученный результат на 100.
В Excel последний шаг можно пропустить, применив функцию Процент формат.
Формула процентного изменения в Excel
А вот более простая формула для процентного изменения в Excel, которая дает тот же результат.
новое_значение / старое_значение - 1Как рассчитать процентное изменение в Excel
Чтобы найти процентную разницу между двумя числами в Excel, вы можете использовать любую из приведенных выше формул. Допустим, у вас есть расчетные продажи в столбце B и фактические продажи в столбце C. Если предположить, что расчетное число - это "базовое" значение, а фактическое - "новое", формулы будут иметь следующий вид:
= (C3-B3)/B3
или
=C3/B3-1
Приведенные выше формулы сравнивают числа в строке 3. Чтобы вычислить процент изменения во всем столбце, нужно сделать следующее:
- Введите формулу процентной разницы в любую пустую ячейку в строке 3, например, в D3 или E3.
- Выбрав ячейку с формулой, нажмите кнопку Процентный стиль или нажмите сочетание клавиш Ctrl + Shift + %. Это преобразует возвращаемое десятичное число в проценты.
- Перетащите формулу вниз на столько строк, сколько необходимо.
Скопировав формулу, вы получите столбец процентного изменения ваших данных.
Как работает формула процентного изменения в 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 следующим образом:
ABS(( новое_значение - старое_значение ) / старое_значение)В нашем случае формула принимает такой вид:
=ABS((C3-B3)/B3)
Этот тоже подойдет:
=ABS(C3/B3-1)
Рассчитать процент скидки
Этот пример показывает еще одно практическое использование формулы изменения процента в Excel - расчет процента скидки. Так что, дамы, когда вы идете за покупками, помните об этом:
% скидки = (цена со скидкой - обычная цена) / обычная цена
% скидки = цена со скидкой / обычная цена - 1
Процент скидки отображается как отрицательное значение, потому что новая цена со скидкой меньше начальной цены. Чтобы вывести результат в виде положительное число Вложите формулы внутрь функции ABS, как мы это делали в предыдущем примере:
=ABS((C2-B2)/B2)
Рассчитайте значение после процентного изменения
Чтобы получить значение после процентного увеличения или уменьшения, общая формула такова:
начальное_значение *(1+ процент_изменения )Предположим, у вас есть исходные значения в столбце B и процентная разница в столбце C. Чтобы вычислить новое значение после процентного изменения, скопируйте формулу в D2:
=B2*(1+C2)
Сначала нужно найти общий процент, который необходимо умножить на исходное значение. Для этого просто прибавьте процент к 1 (1+C2). А затем умножьте общий процент на исходные числа, чтобы получить желаемый результат.
Как видите, это решение отлично работает как для увеличения, так и для уменьшения процента:
На увеличить или уменьшить весь столбец на определенный процент Например, чтобы увеличить все значения в столбце B на 5%, введите приведенную ниже формулу в C2, а затем перетащите ее вниз по остальным строкам:
=B2*(1+5%)
В данном случае вы просто умножаете исходное значение на 105%, в результате чего получается значение на 5% выше.
Для удобства можно ввести значение процента в предопределенную ячейку (F2) и ссылаться на нее. Хитрость заключается в блокировке ссылки на ячейку знаком $, чтобы формула копировалась правильно:
=B2*(1+$F$2)
Преимущество этого подхода заключается в том, что для увеличения столбца на один процент достаточно изменить значение в одной ячейке. Поскольку все формулы связаны с этой ячейкой, они будут пересчитаны автоматически.
Вычисление процентной дисперсии при отрицательных значениях
Если некоторые из ваших значений представлены отрицательными числами, традиционная формула процентной разницы будет работать некорректно. Общепринятое решение - сделать знаменатель положительным числом с помощью функции ABS.
Вот общая формула Excel для процентного изменения с отрицательными числами:
( новое_значение - старое_значение ) / ABS( старое_значение )Со старым значением в B2 и новым значением в C2, реальная формула выглядит следующим образом:
=(C2-B2)/ABS(B2)
Примечание. Хотя данная корректировка ABS технически верна, формула может дать недостоверные результаты в случае, если исходное значение отрицательное, а новое положительное, и наоборот.
Ошибка деления процентного изменения в 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)