KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как увеличить или уменьшить число в ячейке на заданный процент в Excel?

АвторSiluviaДата изменения

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

Снимок экрана данных, показывающий номера ячеек для увеличения или уменьшения на процент

Увеличение или уменьшение числа в ячейке на процент с помощью формулы
Увеличение или уменьшение числа в ячейке на процент с помощью Вставить специально
Пакетное увеличение или уменьшение чисел в ячейках на процент с помощью Kutools для Excel
Автоматическое увеличение или уменьшение значений в ячейках на процент с помощью макроса VBA


Увеличение или уменьшение числа в ячейке на процент с помощью формулы

Использование формулы — это наиболее гибкое решение для пересчёта значений с учётом процентной корректировки. Такой подход идеально подходит как для индивидуальных вычислений, так и для пакетной обработки, а также в тех случаях, когда необходимо, чтобы результаты автоматически обновлялись при изменении исходных данных или процентного значения. Формулы для увеличения и уменьшения на заданный процент просты и удобны в использовании.

Чтобы увеличить значение на процент:=number*(1+percent)
Чтобы уменьшить значение на процент:=number*(1-percent)

Например, если ячейка A2 содержит базовое значение, а B2 — процентную корректировку (введённую либо как 20 %, либо как десятичная дробь 0,20), вы можете использовать следующую формулу:

1. Щёлкните по пустой ячейке, в которую нужно поместить скорректированный результат (например, C2).
2. Если вы увеличиваете значение, введите =A2*(1+B2) в строку формул и нажмите Enter.

Снимок экрана применения формулы для увеличения чисел в ячейках на процент в Excel

Примечание:

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

Снимок экрана применения формулы для уменьшения чисел в ячейках на процент в Excel

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

Снимок экрана перетаскивания маркера заполнения для применения формулы к другим ячейкам в Excel

Советы и предостережения:

  • Этот метод идеально подходит для автоматического обновления: как только меняется исходное число или процент, результат мгновенно пересчитывается.
  • Убедитесь, что процент введён корректно — либо как процент (например,)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. Щёлкните правой кнопкой мыши и выберите Вставить специально > Вставить специально.

Снимок экрана выбора команды «Специальная вставка» после копирования процента в Excel

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

Снимок экрана выбора параметра «Умножить» в диалоговом окне «Специальная вставка»

Выделенные значения в ячейках немедленно обновятся с учётом указанного процентного коэффициента.

Советы и примечания:

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

Пакетное увеличение или уменьшение чисел в ячейках на процент с помощью Kutools для Excel

Kutools для Excel предлагает удобное решение для пакетного увеличения или уменьшения значений в выбранных ячейках на заданный процент — особенно полезно при работе с большими диапазонами или выполнении повторяющихся корректировок. Функция Математический инструмент упрощает вычисления и мгновенно обрабатывает все выбранные ячейки в соответствии с указанными настройками.

Kutools для Excelпредлагает более 300 расширенных функций для упрощения сложных задач, повышая креативность и эффективность.Интегрировано с возможностями ИИ, Kutools автоматизирует задачи с высокой точностью, делая управление данными простым и удобным.Подробная информация о Kutools для Excel…         Бесплатная пробная версия…

1.Выделите ячейки, которые нужно скорректировать на процент. Затем щёлкните Kutools > Дополнительно > Операция.

Снимок экрана опции «Инструменты операций» 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

🤖KUTOOLS AI Помощник: Преобразуйте Анализ данных с помощью:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором
Управление столбцами:Добавление заданного количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов
Избранные функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Управление рабочими книгами и листами   |  Библиотека ресурсов(автотекст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы, …)|   50+Типыдиаграмм(Диаграмма Ганта, …)|   40+ Практические формулы(Рассчитать возраст на основе даты рождения, …)|   19 Инструментывставки(Вставить QR-код,Вставка изображения по пути, …)|   12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют, …)|   7 Объединить и разделитьИнструменты(Расширенное объединение строк,Разделить ячейки, …)|… и многое другое
Используйте Kutools на предпочитаемом языке — поддержка английского, испанского, немецкого, французского, китайского и ещё 40+ языков!

Раскройте весь потенциал 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.

ExcelWordOutlookTabsPowerPoint
  • Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек