Menu

Процент изменения в Excel (эксель): формула прироста

Формула процента изменения в Excel: =(новое-старое)/старое, например =(C2-B2)/B2, в процентном формате. Отрицательный результат означает снижение. Изменение месяц к месяцу, старт с нуля и процентные пункты на живых таблицах.

Каждая таблица на этой странице живая: измените число или формулу, и она пересчитается.

Формула процента прироста в Excel: =(новое-старое)/старое. Если значение прошлого года в B2, а этого года в C2, введите =(C2-B2)/B2 и примените к ячейке процентный формат. Положительный результат означает рост, отрицательный снижение.

Продажи этого года и прошлого
D2
ABCD
1ProductLast yearThis yearChange
2Coffee$12,400$14,88020.0%
3Tea$8,600$7,740-10.0%
4Juice$5,200$5,4605.0%
5Water$3,100$4,65050.0%
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =(C2-B2)/B2

Coffee выросло на 20,0%, а Tea упало на 10,0%, это показано как -10,0%. Water выросло на 50,0%. Измените число в столбце C, и процент обновится. Скобки важны: без них =C2-B2/B2 сначала делит и вычитает 1 из продаж этого года.

Два способа записать одну формулу

=(C2-B2)/B2     the change divided by the old value
=C2/B2-1        the new value as a share of the old, minus 100%

Обе формулы дают одинаковый результат. Первая читается как определение, поэтому её проще проверить потом. В любом случае делить всегда нужно на старое значение. Деление на новое значение самая частая ошибка, и оно даёт другое число: с 80 до 100 это +25%, а 20, делённое на 100, это 20%.

Когда ни одно из чисел не старое, например при сравнении двух магазинов, делите разницу на среднее двух чисел. Это относительная разница, и для 80 и 100 она даёт 22,2% независимо от порядка:

=ABS(B2-C2)/AVERAGE(B2,C2)

В русском Excel: =ABS(B2-C2)/СРЗНАЧ(B2;C2).

Изменение месяц к месяцу в процентах

Для ряда во времени сравнивайте каждую строку с предыдущей. Первому месяцу сравнивать не с чем, поэтому формула начинается со второй строки.

Посетители по месяцам
C3
ABC
1MonthVisitorsChange
2Jan4200
3Feb462010.0%
4Mar4389-5.0%
5Apr504715.0%
6May4795-5.0%
7Jun575420.0%
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =(B3-B2)/B2

Feb выше Jan на 10,0%, а Mar ниже на 5,0%. Чтобы сравнивать каждый месяц с Jan, закрепите базу знаками доллара: =(B3-$B$2)/$B$2. Знак $ объясняет страница абсолютные ссылки.

Процент изменения от нуля

Когда старое значение 0, формула делит на ноль и возвращает #ДЕЛ/0! (по-английски #DIV/0!; таблицы на этой странице показывают ошибки под английскими именами). У роста с нуля нет процента, поэтому решите, что ячейка должна показать вместо него, и проверьте этот случай:

Новые товары без продаж в прошлом году
D2
ABCDE
1ProductLast yearThis yearPlainChecked
2Coffee124001488020.0%20.0%
3Cocoa02100#DIV/0!new
4Soda0640#DIV/0!new
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =(C2-B2)/B2

D3 и D4 показывают #DIV/0!; столбец с проверкой показывает «new». В русском Excel формула проверки пишется =ЕСЛИ(B2=0;"new";(C2-B2)/B2), и таблица примет её и в таком виде, с точкой с запятой. =ЕСЛИОШИБКА((C2-B2)/B2;"new") даёт здесь тот же результат, но скрывает и настоящие ошибки, например текст в столбце продаж. В целом тема разобрана на странице ошибка деления на ноль.

Практика: напишите процент изменения

Изменение цены
D2
ABCD
1ItemOld priceNew priceChange
2Bread$2.40$2.76
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.

Ваша очередь: В D2 посчитайте процент изменения от старой цены в B2 к новой цене в C2. Процентный формат у ячейки уже задан.

Процент изменения и процентные пункты

Когда сами значения проценты, «изменением» называют два разных ответа. Конверсия, выросшая с 4% до 5%, выросла на 1 процентный пункт, и она же выросла на 25%.

Конверсия
D2
ABCDE
1PageBeforeAfterPointsPercent change
2Signup4.0%5.0%1.0%25.0%
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =C2-B2

D2 вычитает ставки и показывает 1,0%, и об этом говорят «1 процентный пункт». E2 показывает 25,0%. Уточняйте, что имеете в виду, потому что «конверсия выросла на 1%» может означать и то, и другое.

Отрицательные старые значения

Когда старое значение отрицательное, например убыток превращается в прибыль, обычная формула даёт неверный знак: с -200 до 100 =(C2-B2)/B2 возвращает -150%. Делите вместо этого на модуль старого числа:

=(C2-B2)/ABS(B2)

С -200 до 100 эта формула возвращает 150%, рост. Для роста за несколько лет среднегодовой темп полезнее одного большого процента: =(C2/B2)^(1/5)-1 превращает изменение за пять лет в среднегодовой темп роста (CAGR).

Часто задаваемые вопросы

Какая формула процента прироста в Excel?

=(C2-B2)/B2, где B2 старое значение, а C2 новое, в ячейке с процентным форматом. =C2/B2-1 даёт тот же результат. С 80 до 100 результат равен 25%.

Как посчитать процент уменьшения в Excel?

Той же формулой, =(C2-B2)/B2. Когда новое значение меньше, результат отрицательный: со 100 до 80 это -20%. Отдельной формулы для уменьшения в Excel нет.

Как посчитать процент изменения, если старое значение 0?

У изменения от 0 нет процента, и =(C2-B2)/B2 возвращает #ДЕЛ/0!. Покажите в этом случае что-то другое: =ЕСЛИ(B2=0;"n/a";(C2-B2)/B2).

Как посчитать процент изменения с отрицательными числами?

Делите на модуль старого числа: =(C2-B2)/ABS(B2). Убыток -200, ставший прибылью 100, тогда показывает +150%, рост, вместо обманчивых -150%, которые даёт обычная формула.

Иллюстрация языков программирования Coddy

Учитесь программировать с Coddy

НАЧАТЬ