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

Работа с процентами в Microsoft Excel — одна из самых востребованных задач, с которой сталкиваются и новички, и опытные пользователи. Нужно ли увеличить цену товара на 10%? Или рассчитать прирост продаж за квартал? А может, просто добавить НДС к сумме? В каждом из этих случаев требуется прибавить процент к числу, но сделать это можно разными способами — от простейших арифметических операций до сложных формул с абсолютными ссылками.

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

Вы узнаете:

  • 🔹 Как прибавить фиксированный процент к одному числу и целому столбцу
  • 🔹 В чём разница между относительными и абсолютными ссылками при работе с процентами
  • 🔹 Как увеличить значение на процент от другого числа (например, наценка от себестоимости)
  • 🔹 Типичные ошибки, из-за которых формулы возвращают неверный результат

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

Начнём с самого простого — увеличения одного числа на заданный процент. Предположим, у вас есть цена товара 1000 рублей, и вы хотите повысить её на 15%. Вручную это можно посчитать так: 1000 + (1000 × 15%) = 1150. В Excel эту операцию выполняет одна формула.

Введите в ячейку:

=A1*(1+B1)

где:

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

Если процент указан как целое число (например, 15 вместо 15%), формула примет вид:

=A1*(1+B1/100)

Пример: Если в A1 записано 1000, а в B115%, формула вернёт 1150. Но что делать, если процент нужно прибавить не к одному числу, а ко всему столбцу? Об этом — в следующем разделе.

2. Прибавление процента ко всему столбцу

Допустим, у вас есть таблица с ценами в столбце AA2 по A100), и вам нужно увеличить каждую цену на 20%. Если просто протянуть формулу =A2*(1+20%) вниз, Excel будет увеличивать процент на каждой строке (20%, 21%, 22%...), что неверно.

Чтобы зафиксировать процент, используйте абсолютную ссылку на ячейку с процентом. Для этого:

  1. Запишите процент (например, 20%) в любую свободную ячейку, например, B1.
  2. В ячейке B2 введите формулу:
    =A2*(1+$B$1)
  3. Протяните формулу вниз за маркер автозаполнения.

Символ $ перед буквой и номером строки ($B$1) фиксирует ссылку, чтобы при копировании она не изменялась. Теперь все цены в столбце B будут увеличены на 20% от исходных значений в столбце A.

📊 Как часто вы работаете с процентами в Excel?
Ежедневно
Несколько раз в неделю
Редко
Никогда

3. Увеличение числа на процент от другого числа

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

  • 📦 Себестоимость товара в ячейке A2500 рублей
  • 💰 Желаемая наценка в ячейке B230% от себестоимости

Цена продажи должна быть равна: себестоимость + 30% от себестоимости.

Формула будет такой:

=A2 + (A2 * B2)

или короче:

=A2*(1+B2)

Важно! Если процент наценки указан как целое число (например, 30 вместо 30%), не забудьте разделить его на 100:

=A2*(1+B2/100)
Почему формула =A2+B2% не работает?

Если просто написать =A2+B2%, Excel интерпретирует B2% как B2/100, но не умножает его на A2. Например, если A2=500, а B2=30, то B2% станет 0.3, и формула вернёт 500.3 вместо 650.

4. Прибавление процента с учётом условий (функция ЕСЛИ)

Иногда процент нужно прибавлять только при выполнении условия. Например, увеличить цену на 10%, если она меньше 1000 рублей, и на 5% — если больше. Здесь поможет функция ЕСЛИ (IF):

=ЕСЛИ(A2<1000; A2*1,1; A2*1,05)

Разберём синтаксис:

  • 🔹 A2<1000 — условие (если цена меньше 1000)
  • 🔹 A2*1,1 — действие, если условие истинно (прибавить 10%)
  • 🔹 A2*1,05 — действие, если условие ложно (прибавить 5%)

Для более сложных условий используйте ЕСЛИМН (IFS), которая позволяет проверять несколько критериев:

=ЕСЛИМН(

A2<500; A2*1,15; // +15% если < 500

A2<1000; A2*1,1; // +10% если 500-999

ИСТИНА; A2*1,05 // +5% во всех остальных случаях

)

Убедитесь, что условие записано корректно (например, A2<1000, а не A2=1000)

Используйте точку с запятой (;) как разделитель аргументов

Проверьте формат ячеек с процентами (должен быть "Процентный" или "Общий")

Протяните формулу на весь диапазон данных

-->

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

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

Ошибка Причина Как исправить
Формула возвращает #ЗНАЧ! Ячейка с процентом содержит текст (например, "15%") вместо числа Удалите символ % или преобразуйте ячейку в числовой формат
Процент прибавляется некорректно (например, вместо +10% получается +0.1%) Процент записан как целое число (10), но не делён на 100 Используйте =A1*(1+B1/100) или форматируйте ячейку как процентную
При копировании формулы процент увеличивается на каждой строке Не использована абсолютная ссылка ($B$1) Добавьте $ перед буквой и номером строки: $B$1
Результат отображается в экспоненциальном формате (например, 1.15E+03) Ячейка с результатом имеет формат "Общий" вместо "Числовой" Выделите ячейку → Ctrl+1 → выберите формат "Числовой"

Критическая ошибка: если вы используете формулу вида =A1+B1% (где B1=15), Excel интерпретирует B1% как 0.15, но не умножает его на A1. Результат будет не 115, а 1.15 — это в 100 раз меньше ожидаемого!

6. Автоматизация: прибавление процента через Power Query

Если вам нужно регулярно прибавлять проценты к большим массивам данных, стоит освоить Power Query — инструмент для преобразования данных в Excel. Например, вы можете:

  1. Импортировать данные из таблицы в Power Query (Данные → Получить данные → Из таблицы/диапазона).
  2. Добавить пользовательский столбец с формулой:
    = [Столбец1] * (1 + [Процент]/100)
  3. Загрузить результат обратно в Excel.

Преимущество этого метода:

  • 🔄 Автоматическое обновление при изменении исходных данных.
  • 📊 Возможность применять сложные преобразования (например, прибавлять разные проценты в зависимости от категории товара).
  • 🔗 Сохранение истории изменений.

Подробнее о работе с Power Query читайте в нашей статье про автоматизацию отчётов.

7. Альтернативные способы: VBA и надстройки

Для продвинутых пользователей, которым нужно прибавлять проценты по расписанию или в зависимости от внешних данных, подойдёт 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. Нажмите Alt+F11, чтобы открыть редактор VBA.
  2. Вставьте код в новый модуль (Insert → Module).
  3. Выделите диапазон ячеек в Excel и запустите макрос (Alt+F8 → AddPercentage → Выполнить).

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

Если VBA кажется сложным, обратите внимание на надстройки вроде Kutools for Excel, которые позволяют прибавлять проценты в несколько кликов.

FAQ: Частые вопросы о прибавлении процентов в Excel

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

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

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

Убедитесь, что обе книги открыты, иначе ссылка не обновится.

Можно ли прибавить процент к дате или времени?

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

=ДАТАГОД(A1; 0; A1*B1/100)

где A1 — исходная дата, B1 — процент.

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

Это происходит из-за настроек формата ячейки. Чтобы избежать округления:

  1. Выделите ячейку с результатом.
  2. Нажмите Ctrl+1 (или правая кнопка → Формат ячеек).
  3. Выберите формат Числовой и установите нужное количество десятичных знаков.

Если нужно математически округлить результат, используйте функции ОКРУГЛ, ОКРУГЛВВЕРХ или ОКРУГЛВНИЗ.

Как прибавить процент к отрицательному числу?

Формулы работают с отрицательными числами так же, как и с положительными. Например:

=-100*(1+20%)  // вернёт -120

Если вам нужно уменьшить отрицательное число на процент (т.е. сделать его менее отрицательным), используйте вычитание:

=-100*(1-20%)  // вернёт -80
Можно ли прибавить процент к тексту (например, "100 руб")?

Нет, Excel не умеет прибавлять проценты к тексту. Сначала нужно выделить числовое значение из строки. Например, если в ячейке A1 записано "100 руб", используйте:

=--ЛЕВСИМВ(A1; НАЙТИ(" "; A1)-1)*(1+B1)

где B1 — ячейка с процентом. Функция ЛЕВСИМВ извлекает число до пробела, а двойной унарный минус (--) преобразует текст в число.