Как в Excel прибавить проценты к числу: формулы, примеры и типичные ошибки

Работа с процентами в Microsoft Excel — одна из самых востребованных операций, но многие пользователи до сих пор путаются, как правильно добавить проценты к числу. То ли из-за непонимания математики за формулами, то ли из-за особенностей интерфейса программы. На практике же прибавление процентов решается буквально в 1-2 клика — если знать подходящий метод.

В этой статье разберём 5 проверенных способов увеличить число на заданный процент: от элементарного умножения до гибких формул с абсолютными ссылками. Покажем, как избежать типичных ошибок (например, когда вместо +10% получается +1000%), и поделимся лайфхаками для работы с большими таблицами. А ещё — научим автоматизировать процесс, чтобы не считать вручную сотни строк.

Спойлер: самый универсальный метод — это формула =A1*(1+B1), где A1 — исходное число, а B1 — ячейка с процентом. Но есть и более изящные решения!

1. Базовый метод: прибавление процентов через формулу умножения

Начнём с классики, которая работает в Excel 2007–2023 и Google Таблицах. Представьте, что у вас есть цена товара в ячейке A1 (например, 1000 рублей), и вам нужно увеличить её на 15%. Большинство новичков пытаются просто написать =A1+15% — и получают ошибку. Почему?

Дело в том, что Excel воспринимает проценты как доли от единицы. То есть 15% для программы — это 0.15, а не 15. Поэтому правильная формула будет такой:

=A1*(1+15%)

или (если процент хранится в отдельной ячейке, например B1):

=A1*(1+B1)

Разберём на примере. Допустим, в A1 у нас 1000, а в B1 — 15%. Формула вернёт 1150, что и требовалось.

Создайте колонку с исходными числами (например, цены)

Добавьте колонку с процентами (например, скидки или наценки)

В третьей колонке введите формулу =A1*(1+B1)

Растяните формулу на все строки

Отформатируйте результат как денежный формат (если нужно)-->

⚠️ Внимание: Если в ячейке с процентом стоит просто число (например, 15 вместо 15%), Excel воспримет его как 1500%! Всегда проверяйте формат ячейки: выделите её → правая кнопка → Формат ячеек → выберите Процентный.

2. Альтернативный способ: сложение с вычисленным процентом

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

=A1 + (A1 * B1)

где A1 — число, а B1 — процент (в формате 0.15 или 15%).

Преимущество этого метода в том, что он нагляднее: вы видите, сколько именно составляет процент в абсолютном значении. Например, для 1000 рублей и 15% формула сначала посчитает 150 (15% от 1000), а потом прибавит их к 1000.

А ещё этот способ удобен, если вам нужно отдельно вывести сумму процента в другой колонке. Просто разделите формулу на две части:

=A1 * B1
=A1 + C1

Умножение (=A1*(1+B1))|Сложение с вычислением (=A1 + (A1*B1))|Не знаю, ещё не пробовал|Использую другой метод-->

3. Прибавление процентов к диапазону ячеек

Допустим, у вас не одно число, а целый столбец цен, которые нужно увеличить на фиксированный процент (например, 10% для всех товаров). Вручную прописывать формулу для каждой строки — нерационально. Вместо этого:

Шаг 1. Введите фиксированный процент в отдельную ячейку (например, D1) и отформатируйте её как процентный формат.

Шаг 2. В первой строке результата (например, C1) введите формулу:

=A1*(1+$D$1)

Символ $ перед D1 делает ссылку абсолютной — так при растягивании формулы процент не будет сдвигаться.

Шаг 3. Растяните формулу на весь столбец (потяните за правый нижний угол ячейки C1).

Пример таблицы с расчётом:

Исходная цена (A)Процент (B)Цена с наценкой (C)
100010%=A2*(1+$B$2)
150010%1650
200010%2200

⚠️ Внимание: Если вы скопируете формулу с абсолютной ссылкой ($D$1) в другой файл, Excel может не обновить ссылку автоматически. Проверяйте правильность ячейки с процентом после вставки!

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

Иногда итоговая сумма после прибавления процентов получается с копейками (например, 1150.37), а вам нужны целые числа. В этом случае используйте функцию ОКРУГЛ (или ROUND в английской версии):

=ОКРУГЛ(A1*(1+B1); 0)

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

Другие полезные функции округления:

  • 🔹 ОКРУГЛВВЕРХ — всегда округляет в большую сторону (например, 1150.01 → 1151).
  • 🔹 ОКРУГЛВНИЗ — всегда округляет в меньшую сторону (1150.99 → 1150).
  • 🔹 ОКРУГЛТ — округление до ближайшего кратного (например, до 5 или 10).

=ОКРУГЛТ(A1*(1+B1); 10)

Это пригодится для магазинов, где цены кратно 10 или 50 рублям.-->

5. Автоматическое прибавление процентов через Power Query

Если вам нужно регулярно обновлять таблицу с процентами (например, ежемесячно пересчитывать цены с новой наценкой), стоит автоматизировать процесс с помощью Power Query (доступен в Excel 2016 и новее).

Алгоритм действий:

  1. Выделите исходную таблицу с данными.
  2. Перейдите на вкладку ДанныеИз таблицы/диапазонаExcel 2016–2019) или Получить данныеИз таблицы/диапазонаExcel 2021–2023).
  3. В открывшемся редакторе Power Query выберите столбец с ценами → Добавить столбецНастраиваемый столбец.
  4. Введите формулу для нового столбца (например, [Цена] * 1.1 для наценки 10%).
  5. Нажмите Закрыть и загрузить — Excel создаст новую таблицу с обновлёнными данными.

⚠️ Внимание: При изменении исходных данных не забудьте обновить запрос! Для этого кликните правой кнопкой по таблице с результатом и выберите Обновить.

Что делать, если Power Query не сохраняет формат ячеек?

После загрузки данных в Excel иногда сбрасывается формат (например, проценты отображаются как десятичные дроби). Чтобы исправить:

1. Выделите столбец с процентами.

2. Нажмите Ctrl+1 (или правая кнопка → Формат ячеек).

3. Выберите формат Процентный и укажите нужное количество знаков после запятой.

4. Нажмите ОК и обновите запрос ещё раз.

6. Типичные ошибки и как их избежать

Даже опытные пользователи иногда допускают ошибки при работе с процентами в Excel. Вот самые распространённые:

  • 🚫 Процент введён как текст: Если в ячейке с процентом стоит апостроф ('15%), Excel воспримет это как текст, и формула не сработает. Удалите апостроф или переведите ячейку в числовой формат.
  • 🚫 Неправильный порядок действий: Формула =A1 + 15% вернёт ошибку, потому что Excel не понимает, к чему прибавлять процент. Всегда используйте =A1*(1+15%).
  • 🚫 Копирование формул с относительными ссылками: Если растянуть формулу =A1*(1+B1) без знаков $, процент будет браться из разных ячеек (например, B2, B3 и т.д.). Используйте абсолютные ссылки ($B$1).
  • 🚫 Игнорирование формата ячеек: Если итоговая сумма отображается как дата (например, 12.05.1900), значит, ячейка имеет формат Дата. Измените его на Числовой или Денежный.

1. Формат ячейки с процентом (должен быть Процентный).

2. Отсутствие скрытых символов (апострофов, пробелов).

3. Правильность ссылок в формуле (относительные или абсолютные).-->

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

Как прибавить проценты к числу, если процент хранится в другой книге Excel?

Используйте внешние ссылки. Например, если процент в ячейке B1 файла Book2.xlsx, формула будет:

=A1*(1+[Book2.xlsx]Лист1!$B$1)

Убедитесь, что оба файла открыты, иначе Excel может не обновить данные. Также проверьте путь к файлу — если вы переместите Book2.xlsx, ссылка сломается.

Можно ли прибавить проценты к тексту (например, "1000 руб.")?

Нет, Excel не умеет автоматически выделять числа из текста. Вам нужно:

  1. Разделить текст и числа по разным колонкам (например, с помощью функции ЛЕВСИМВ и ПРАВСИМВ).
  2. Прибавить проценты к числовой части.
  3. Объединить результат обратно с текстом (функция СЦЕПИТЬ или CONCAT).

Пример формулы для извлечения числа из "1000 руб.":

=ЗНАЧЕН(ЛЕВСИМВ(A1; НАЙТИ(" "; A1)-1))
Почему после прибавления процентов получается ошибка #ЗНАЧ?

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

  • В ячейке с процентом текст вместо числа (например, "пятнадцать%").
  • Ячейка с процентом пустая или содержит недопустимый символ.
  • Вы используете неправильный разделитель (например, запятую вместо точки в английской версии Excel).

Решение: проверьте содержимое ячеек и их формат. Если нужно, используйте функцию ЕЧИСЛО для проверки:

=ЕСЛИ(ЕЧИСЛО(B1); A1*(1+B1); "Ошибка в проценте")
Как прибавить проценты к дате?

Проценты к датам прибавлять бессмысленно — Excel хранит даты как числа (количество дней с 1900 года), и операция вернёт некорректный результат. Если вам нужно увеличить дату на определённое количество дней, просто прибавляйте число:

=A1 + 7

Если же вам нужно увеличить дату на процент от её числового значения (что маловероятно), сначала преобразуйте дату в число с помощью ЗНАЧЕН, а потом прибавляйте процент.

Можно ли сделать кнопку для автоматического прибавления процентов?

Да, с помощью макроса VBA. Вот простой код для кнопки, которая увеличивает выделенные ячейки на 10%:

Sub AddPercentage()

Dim cell As Range

For Each cell In Selection

If IsNumeric(cell.Value) Then

cell.Value = cell.Value * 1.1

End If

Next cell

End Sub

Чтобы добавить кнопку:

  1. Перейдите на вкладку РазработчикВставитьКнопка.
  2. Нарисуйте кнопку на листе и присвойте ей макрос AddPercentage.
  3. Выделите ячейки с числами и нажмите кнопку.

⚠️ Внимание: Макросы работают только в файлах с расширением .xlsm (с поддержкой макросов). При открытии такого файла Excel может показать предупреждение о безопасности — разрешите выполнение макросов, если доверяете источнику.