Как увеличить или уменьшить число/значение в ячейке на процент в 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).
- Будьте внимательны к ошибкам в ссылках (относительные vs абсолютные ссылки на ячейки) при копировании формул на большой диапазон.
Увеличение или уменьшение числа в ячейке на процент с помощью специальной вставки
Специальная вставка с операцией «Умножение» обеспечивает быстрый способ увеличения или уменьшения группы чисел в ячейках на определенный процент. В отличие от формул, этот подход немедленно перезаписывает исходные значения скорректированными результатами, поэтому он обычно полезен для разовых массовых изменений, когда не нужно сохранять исходные данные или формулы.
Как это работает: Вы применяете множитель для корректировки значений на определенный процент. Например, увеличение на 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 > More > Operation.
2. В диалоговом окне Математический инструмент выберите Умножение из списка Операции. В поле Операнд введите либо 1+процент (для увеличения), либо 1-процент (для уменьшения). Затем нажмите кнопку ОК.
Kutools тут же обновит все выбранные числа в ячейках согласно вашим настройкам.
Примечание: У вас есть дополнительные параметры контроля в этом диалоговом окне:
- Создать формулы: Если отмечено, результаты будут формулами. Это полезно, если вы хотите, чтобы результаты автоматически обновлялись при изменении входных данных.
- Пропустить формулу ячейки: Если отмечено, любые ячейки, которые уже содержат формулы, не будут перезаписаны.
Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас
Автоматическое увеличение или уменьшение значений в ячейках на процент с помощью макроса VBA
Иногда, особенно когда у вас много точек данных или нужно часто повторять одну и ту же операцию, автоматизация корректировки значений на заданный процент с помощью макроса VBA крайне эффективна. С помощью VBA можно запросить у пользователя ввести процент и применить корректировку по всему выбранному диапазону всего за несколько кликов. Этот подход идеально подходит для продвинутых пользователей Excel, регулярных обработчиков партий данных и всех, кто хочет больше автоматизации и настраиваемости, чем позволяют формулы или стандартные инструменты меню.
1. Для начала нажмите Alt + F11, чтобы открыть редактор Microsoft Visual Basic for Applications. В открывшемся окне нажмите Insert > Module и вставьте следующий код 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 и нажмите Run. Вам будет предложено подтвердить диапазон, а затем ввести желаемый процент — например, введите 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-дневная полнофункциональная пробная версия — без регистрации и кредитной карты
- Лучшее соотношение цены и качества — экономия по сравнению с покупкой отдельных надстроек