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

Увеличение или уменьшение числа в ячейке на процент с помощью формулы
Увеличение или уменьшение числа в ячейке на процент с помощью Вставить специально
Пакетное увеличение или уменьшение чисел в ячейках на процент с помощью Kutools для Excel
Автоматическое увеличение или уменьшение значений в ячейках на процент с помощью макроса VBA
Увеличение или уменьшение числа в ячейке на процент с помощью формулы
Использование формулы — это наиболее гибкое решение для пересчёта значений с учётом процентной корректировки. Такой подход идеально подходит как для индивидуальных вычислений, так и для пакетной обработки, а также в тех случаях, когда необходимо, чтобы результаты автоматически обновлялись при изменении исходных данных или процентного значения. Формулы для увеличения и уменьшения на заданный процент просты и удобны в использовании.
Чтобы увеличить значение на процент:=number*(1+percent)
Чтобы уменьшить значение на процент:=number*(1-percent)
Например, если ячейка A2 содержит базовое значение, а B2 — процентную корректировку (введённую либо как 20 %, либо как десятичная дробь 0,20), вы можете использовать следующую формулу:
1. Щёлкните по пустой ячейке, в которую нужно поместить скорректированный результат (например, C2).
2. Если вы увеличиваете значение, введите =A2*(1+B2) в строку формул и нажмите Enter.

Примечание:
2). Для уменьшения используйте вместо этого следующую формулу:=A2*(1-B2)

3. Как только вы получили правильный результат в одной ячейке, просто выделите её и перетащите маркер заполнения (маленький квадрат в правом нижнем углу ячейки) вниз или вправо, чтобы скопировать формулу по всему нужному диапазону.

Советы и предостережения:
- Этот метод идеально подходит для автоматического обновления: как только меняется исходное число или процент, результат мгновенно пересчитывается.
- Убедитесь, что процент введён корректно — либо как процент (например,)20 %), либо как десятичная дробь (например, 0,2). Ввод целого числа, например 20 (без символа %), приведёт к ошибочным вычислениям.
- Если вы хотите применить фиксированную процентную корректировку (например, всегда увеличивать на)15 %или уменьшать на 15 %), просто используйте константу прямо в формуле:=A2*1,15— чтобы увеличить значение на 15 %, или =A2*0,85— чтобы уменьшить его на 15 %.
- Кроме того, если вы используете процент из другой ячейки и хотите, чтобы он оставался неизменным при копировании формулы, используйте абсолютную ссылку, например =A2*(1+$B$2).
- Следите за корректностью ссылок (относительных и абсолютных) при копировании формул на большой диапазон.
Увеличение или уменьшение числа в ячейке на процент с помощью Вставить специально
Специальная вставка с операцией «Умножить» позволяет мгновенно увеличить или уменьшить группу чисел в ячейках на заданный процент. В отличие от формул, этот метод сразу заменяет исходные значения на скорректированные, поэтому он идеально подходит для разовых массовых изменений, когда сохранять исходные данные или формулы не требуется.
Как это работает: Вы применяете множитель для корректировки значений на заданный процент. Например, чтобы увеличить значение на 20 %, используйте коэффициент 1,2 (1 + 0,2), а чтобы уменьшить на 20 % — 0,8 (1 − 0,2).
1.Введите множитель в ячейку (например, 1,2 для увеличения на 20 %). Скопируйте эту ячейку, выделив её и нажав Ctrl+C.
2. Выделите диапазон значений, которые нужно скорректировать.
3. Щёлкните правой кнопкой мыши и выберите Вставить специально > Вставить специально.

4. В диалоговом окне Вставить специально выберите Умножить в разделе Операция, затем нажмите OK, чтобы применить изменения.

Выделенные значения в ячейках немедленно обновятся с учётом указанного процентного коэффициента.
Советы и примечания:
- Этот метод немедленно изменяет исходные данные, поэтому при необходимости заранее создайте их резервную копию.
- Вставить специально > Умножение применяется только к числовым ячейкам — текстовые значения остаются без изменений.
- Внимательно проверьте правильность коэффициента, так как это изменение нельзя легко отменить без нажатия Отмена (Ctrl+Z).
- Если ваше процентное значение введено в формате процента (например, 20 %), сначала преобразуйте его в соответствующий множитель (1,2 или 0,8) перед использованием команды «Вставить специально».
Пакетное увеличение или уменьшение чисел в ячейках на процент с помощью Kutools для Excel
Kutools для Excel предлагает удобное решение для пакетного увеличения или уменьшения значений в выбранных ячейках на заданный процент — особенно полезно при работе с большими диапазонами или выполнении повторяющихся корректировок. Функция Математический инструмент упрощает вычисления и мгновенно обрабатывает все выбранные ячейки в соответствии с указанными настройками.
1.Выделите ячейки, которые нужно скорректировать на процент. Затем щёлкните Kutools > Дополнительно > Операция.

2. В диалоговом окне Математический инструмент выберите Умножение из списка Операция. В поле Операнд введите либо процент (для увеличения), либо 1 минус процент (для уменьшения). Затем нажмите кнопку OK.
Kutools немедленно обновит все выбранные числа в ячейках в соответствии с вашими настройками.
Примечание:В этом диалоговом окне доступны дополнительные параметры управления:
- Создать формулу: если флажок установлен, результаты отобразятся в виде формул. Это особенно полезно, когда вы хотите, чтобы результаты автоматически обновлялись при изменении исходных данных.
- Пропустить формулу: если флажок установлен, ячейки, уже содержащие формулы, не будут перезаписаны.
Автоматическое увеличение или уменьшение значений ячеек на заданный процент с помощью макроса VBA
Иногда, особенно при работе с большим объёмом данных или при необходимости многократно выполнять одну и ту же операцию, автоматизация изменения значений на заданный процент с помощью макроса VBA оказывается чрезвычайно эффективной. С помощью VBA можно запросить у пользователя нужный процент и применить изменение ко всему выделенному диапазону всего за несколько щелчков. Такой подход идеально подходит опытным пользователям Excel, тем, кто регулярно обрабатывает данные пакетами, а также всем, кто стремится к большей автоматизации и гибкости, чем позволяют формулы или стандартные инструменты меню.
1. Чтобы начать, нажмите Alt + F11, чтобы открыть редактор Microsoft Visual Basic для приложений. В открывшемся окне выберите Вставка > Модуль и вставьте следующий код VBA в модуль:
Sub AdjustValuesByPercent()
Dim WorkRng As Range
Dim pctChange As Variant
Dim xTitleId As String
Dim cell As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range to adjust:", xTitleId, WorkRng.Address, Type:=8)
pctChange = Application.InputBox("Enter percentage change (e.g.,20 for +20%, -10 for -10%):", xTitleId, "", Type:=1)
If VarType(pctChange) = vbBoolean Then Exit Sub
For Each cell In WorkRng
If IsNumeric(cell.Value) And Not IsEmpty(cell.Value) Then
cell.Value = cell.Value * (1 + pctChange / 100)
End If
Next
End Sub 2. Закройте редактор VBA, выделите на листе диапазон ячеек, которые нужно изменить, и нажмите Alt + F8, чтобы открыть диалоговое окно макросов. Выберите AdjustValuesByPercent и нажмите Выполнить. Сначала вам предложат подтвердить выделенный диапазон, а затем ввести нужный процент: например, 25 — чтобы увеличить значения на 25 %, или -15 — чтобы уменьшить их на 15 %. Макрос обработает выбранный диапазон именно так, как вы указали.
Советы и устранение неполадок:
- Обязательно сохраните книгу заранее, так как в процессе исходные значения в «Выберите диапазон» будут перезаписаны.
- Этот макрос корректирует только числовые значения в выбранном диапазоне — текстовые ячейки остаются без изменений.
- Введите положительныезначения для увеличения (например, 10 для +10 %) и отрицательные— для уменьшения (например, -10 для -10 %).
- Макросы VBA можно запускать в любой открытой книге текущего сеанса Excel, но чтобы сохранить их и использовать повторно, необходимо сохранить книгу в формате, поддерживающем макросы (тип файла .xlsm или .xlsb). При появлении запроса разрешите выполнение макросов.
Связанная статья:
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек
