Как увеличить число на 30% в Excel: формулы, примеры и лайфхаки

Чтобы увеличить число на 30% в Excel, недостаточно просто ввести «+30%» рядом с ячейкой — программа воспримет это как текст. Правильный способ зависит от задачи: нужно ли сохранить исходное значение, применить увеличение ко всей колонке или автоматизировать расчёт для динамических данных. Самая распространённая ошибка — использование формулы =A1+30%, которая вернёт ошибку #ЗНАЧ!, так как Excel не понимает неявное преобразование процентов в числа.

В 80% случаев достаточно одной из трёх формул: =A1*1,3 (универсальный метод), =A1+A1*0,3 (пошаговое увеличение) или =A1*(1+30%) (с явным указанием процентов). Но если вы работаете с таблицами, где процент увеличения хранится в отдельной ячейке (например, B1), потребуется формула =A1*(1+B1) — иначе при копировании ссылка на процент «зафиксируется» и расчёты будут неверными.

1. Базовая формула: умножение на 1,3

Самый быстрый способ увеличить число на 30% — умножить его на 1,3. Этот метод работает, потому что 1,3 = 100% (исходное значение) + 30% (увеличение). Формула в Excel будет выглядеть так:

=A1*1,3

Где A1 — ячейка с исходным числом. Например, если в A1 записано 100, результат будет 130. Преимущество метода:

  • 🔹 Минимальное количество символов — формула короче альтернативных вариантов.
  • 🔹 Меньше нагрузки на вычисленияExcel быстрее обрабатывает умножение, чем сложение с дополнительным умножением.
  • 🔹 Легко масштабируется — можно растянуть формулу на весь столбец без правок.

Однако у способа есть ограничение: если процент увеличения хранится в другой ячейке (например, B1=30%), формула =A1*1,3 не подойдёт — придётся использовать вариант с относительной ссылкой (см. раздел 3).

2. Пошаговое увеличение: сложение с процентом

Альтернативный метод — сначала вычислить 30% от числа, а затем прибавить результат к исходному значению. Формула:

=A1 + A1*0,3

Или с явным указанием процентов (если ячейка A1 отформатирована как число):

=A1 + A1*30%

Разница между 0,3 и 30% только в визуальном отображении — Excel преобразует оба варианта в одно и то же значение (0,3). Этот способ нагляднее для пользователей, которые привыкли видеть проценты в привычном формате. Например:

Исходное число (A1) Формула Результат
50 =50+50*0,3 65
200 =200+200*30% 260
1 000 =A1+A1*0,3 1 300

Недостаток метода: формула длиннее, чем умножение на 1,3, поэтому при копировании на большие диапазоны может замедлить пересчёт таблицы. Однако он полезен, если нужно разделить расчёт на этапы (например, для отчётности, где требуется показать отдельно сумму и процентную надбавку).

📊 Какой способ увеличения на 30% вы используете чаще?
Умножение на 1,3
Сложение с A1*0,3
Формула с процентом (30%)
Другой вариант

3. Динамическое увеличение: процент в отдельной ячейке

Если процент увеличения (например, 30%) хранится в другой ячейке (скажем, B1), используйте формулу с относительной ссылкой:

=A1*(1+B1)

Где:

  • 📌 A1 — ячейка с исходным числом.
  • 📌 B1 — ячейка с процентом (например, там записано 30% или 0,3).

Важно: если в B1 указан процент в формате «30%» (с символом %), Excel автоматически преобразует его в 0,3 при вычислениях. Если же там записано просто число 30 (без знака %), формула вернёт неверный результат — вместо 30% программа воспримет это как 3000%!

Ячейка с процентом отформатирована как "Процентный формат" (ПКМ → Формат ячеек)

В ячейке с процентом указано значение от 0 до 1 (например, 0,3) или с символом % (30%)

Формула использует относительные ссылки (без знака $), если нужно копировать её на другие строки

-->

⚠️ Внимание: Если при копировании формулы =A1*(1+B1) на другие строки процент увеличивается непредсказуемо, проверьте, не зафиксирована ли ссылка на B1 знаком $. Исправьте на =A1*(1+$B$1), если процент должен быть одинаковым для всех строк.

4. Увеличение с сохранением исходного значения

Если нужно сохранить исходное число и вывести увеличенное значение в другой столбец, используйте одну из формул выше, но разместите её в отдельной ячейке. Например:

Исходное (A) Процент (B) Формула (C) Результат (D)
100 30% =A2*(1+B2) 130
150 15% =A3*(1+B3) 172,5

Чтобы автоматизировать процесс:

  1. Введите исходные числа в столбец A.
  2. Укажите проценты в столбце B (например, B2=30%).
  3. В ячейку C2 введите формулу =A2*(1+B2).
  4. Растяните формулу на нужное количество строк.

Если процент одинаковый для всех строк (например, всегда 30%), зафиксируйте ссылку на ячейку с процентом знаком $:

=A2*(1+$B$1)
Почему формула возвращает ошибку #ЗНАЧ!

Ошибка #ЗНАЧ! появляется, если:

1. В ячейке с процентом записан текст (например, "тридцать процентов" вместо 30%).

2. Ячейка с процентом пустая или содержит нечисловое значение (символы, даты).

3. Формула ссылается на несуществующий диапазон (например, =A1*(1+B999), если строки 999 не существует).

5. Увеличение с округлением результата

Если итоговое число должно быть целым (например, при расчёте цен или количества товаров), добавьте функцию округления:

=ОКРУГЛ(A1*1,3; 0)

Где 0 — количество знаков после запятой (ноль означает округление до целого числа). Альтернативные функции:

  • 🔢 =ОКРУГЛВВЕРХ(A1*1,3; 0) — всегда округляет в большую сторону.
  • 🔢 =ОКРУГЛВНИЗ(A1*1,3; 0) — всегда округляет в меньшую сторону.
  • 🔢 =ЦЕЛОЕ(A1*1,3) — отбрасывает дробную часть (аналог округления вниз).

Пример:

Исходное число Формула Результат
100,55 =ОКРУГЛ(100,55*1,3; 0) 131
100,55 =ОКРУГЛВВЕРХ(100,55*1,3; 0) 131
100,10 =ЦЕЛОЕ(100,10*1,3) 130
⚠️ Внимание: Функции округления меняют итоговое значение. Например, =ОКРУГЛ(129,99*1,3; 0) вернёт 169, хотя точный результат — 168,987. Если точность критична, используйте округление только на финальном этапе расчётов.

6. Автоматизация: увеличение всей колонки

Чтобы увеличить на 30% все числа в столбце:

  1. Добавьте вспомогательный столбец справа от исходных данных.
  2. В первую ячейку вспомогательного столбца введите формулу (например, =A1*1,3).
  3. Дважды кликните по правому нижнему углу ячейки с формулой (маркер автозаполнения) — Excel автоматически растянет её до последней заполненной строки в столбце A.
  4. Скопируйте результаты (выделите вспомогательный столбец → Ctrl+C).
  5. Вставьте значения обратно в исходный столбец через Специальная вставка → Значения (чтобы удалить формулы).

Если нужно заменить исходные данные без вспомогательного столбца:

  • 📝 Выделите столбец с числами.
  • 📝 Нажмите Ctrl+H (замена).
  • 📝 В поле «Найти» введите = (равно), в поле «Заменить на» — =*1,3.
  • 📝 Нажмите «Заменить всё».

Этот метод работает только если числа в ячейках не являются результатами других формул. В противном случае Excel заменит не значения, а сами формулы, что приведёт к ошибкам.

1. Выделите данные → Данные → Из таблицы/диапазона.

2. В редакторе Power Query добавьте пользовательский столбец с формулой = [Column1] * 1.3.

3. Удалите исходный столбец и загрузите данные обратно в Excel.

-->

Частые ошибки и как их исправить

Даже в простой операции увеличения на 30% пользователи допускают типичные ошибки:

Ошибка Причина Решение
Результат не меняется Ячейка отформатирована как текст Выделите ячейку → на вкладке Главная выберите формат Общий или Числовой
Ошибка #ДЕЛ/0! В ячейке с процентом записан ноль или она пустая Проверьте значение в ячейке с процентом (должно быть > 0)
Неправильный результат (например, 100 становится 10030) Процент указан без символа % (например, 30 вместо 30%) Исправьте формат ячейки на Процентный или разделите значение на 100 (=A1*(1+B1/100))
Формула не копируется Ссылка на ячейку с процентом не зафиксирована ($B$1) Добавьте знак $ перед буквой и номером строки (=A1*(1+$B$1))

Если после применения формулы результат отображается в научном формате (например, 1,3E+02 вместо 130), расширьте столбец или измените формат ячейки на Числовой.

FAQ: Ответы на частые вопросы

Можно ли увеличить число на 30% без формул?

Да, но это ручной метод:

  1. Умножьте число на 0,3 (например, в калькуляторе или отдельной ячейке).
  2. Прибавьте результат к исходному числу.

Однако этот способ не подходит для больших таблиц — проще использовать формулы.

Почему после увеличения на 30% результат отличается от калькулятора?

Причины:

  • В Excel включено округление (проверьте формат ячейки).
  • Исходное число в Excel хранится с большим количеством знаков после запятой, чем отображается.
  • В формуле используется относительная ссылка, и процент берётся не из той ячейки.

Чтобы увидеть реальное значение, увеличьте количество десятичных знаков в формате ячейки.

Как увеличить на 30% только положительные числа в столбце?

Используйте формулу с условием:

=ЕСЛИ(A1>0; A1*1,3; A1)

Эта формула увеличивает только числа > 0, остальные оставляет без изменений.

Можно ли применить увеличение на 30% ко всей книге Excel?

Нет, Excel не поддерживает глобальную замену значений во всех листах одновременно. Придётся обрабатывать каждый лист отдельно или использовать макрос VBA:

Sub IncreaseBy30Percent()

Dim ws As Worksheet

Dim rng As Range

For Each ws In ThisWorkbook.Worksheets

Set rng = ws.UsedRange

rng.Value = Application.WorksheetFunction.Round(rng.Value * 1.3, 2)

Next ws

End Sub

⚠️ Внимание: Макрос заменит все числа в книге, включая даты и формулы. Перед запуском сохраните резервную копию файла.

Как увеличить на 30% числа в фильтрованном диапазоне?

Способы:

  1. Скопируйте видимые ячейки (Alt+;Ctrl+C), вставьте в новый столбец как значения, затем примените формулу.
  2. Используйте функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ с параметром 109 (проигнорировать скрытые строки):
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9; A1*A1*0,3)