Работа с процентами в 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) |
|---|---|---|
| 1000 | 10% | =A2*(1+$B$2) |
| 1500 | 10% | 1650 |
| 2000 | 10% | 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 и новее).
Алгоритм действий:
- Выделите исходную таблицу с данными.
- Перейдите на вкладку
Данные→Из таблицы/диапазона(в Excel 2016–2019) илиПолучить данные→Из таблицы/диапазона(в Excel 2021–2023). - В открывшемся редакторе Power Query выберите столбец с ценами →
Добавить столбец→Настраиваемый столбец. - Введите формулу для нового столбца (например,
[Цена] * 1.1для наценки 10%). - Нажмите
Закрыть и загрузить— Excel создаст новую таблицу с обновлёнными данными.
⚠️ Внимание: При изменении исходных данных не забудьте обновить запрос! Для этого кликните правой кнопкой по таблице с результатом и выберите
После загрузки данных в Excel иногда сбрасывается формат (например, проценты отображаются как десятичные дроби). Чтобы исправить: 1. Выделите столбец с процентами. 2. Нажмите 3. Выберите формат 4. Нажмите Обновить.
Что делать, если Power Query не сохраняет формат ячеек?
Ctrl+1 (или правая кнопка → Формат ячеек).Процентный и укажите нужное количество знаков после запятой.ОК и обновите запрос ещё раз.
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 не умеет автоматически выделять числа из текста. Вам нужно:
- Разделить текст и числа по разным колонкам (например, с помощью функции
ЛЕВСИМВиПРАВСИМВ). - Прибавить проценты к числовой части.
- Объединить результат обратно с текстом (функция
СЦЕПИТЬили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
Чтобы добавить кнопку:
- Перейдите на вкладку
Разработчик→Вставить→Кнопка. - Нарисуйте кнопку на листе и присвойте ей макрос
AddPercentage. - Выделите ячейки с числами и нажмите кнопку.
⚠️ Внимание: Макросы работают только в файлах с расширением .xlsm (с поддержкой макросов). При открытии такого файла Excel может показать предупреждение о безопасности — разрешите выполнение макросов, если доверяете источнику.