Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

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

Author Siluvia Last modified

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

A screenshot of data showing cell numbers to increase or decrease by percentage

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


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

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

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

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

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

A screenshot of applying a formula to increase cell numbers by percentage in Excel

Примечание:

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

A screenshot of applying a formula to decrease cell numbers by percentage in Excel

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

A screenshot of dragging the fill handle to apply the formula to other cells in Excel

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

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

A screenshot of selecting Paste Special after copying the percentage in Excel

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

A screenshot of selecting Multiply in the Paste Special dialog box

Значения выбранных ячеек будут мгновенно обновлены на указанный процентный множитель.

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

  • Этот метод немедленно изменяет исходные данные, поэтому, если необходимо, скопируйте ваши исходные данные в резервное место.
  • Специальная вставка > Умножение работает на числовых ячейках — нечисловые значения не затрагиваются.
  • Проверьте дважды, что у вас правильный множитель, так как это изменение нельзя легко отменить без нажатия Отменить (Ctrl+Z).
  • Если ваше процентное значение введено как процент (например, 20%), сначала преобразуйте его в соответствующий множитель (1.2 или 0.8) перед использованием специальной вставки.

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

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

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

1. Выберите ячейки, которые вы хотите скорректировать на процент. Затем нажмите Kutools > More > Operation.

A screenshot of the Kutools Operation Tools option

2. В диалоговом окне Математический инструмент выберите Умножение из списка Операции. В поле Операнд введите либо 1+процент (для увеличения), либо 1-процент (для уменьшения). Затем нажмите кнопку ОК.

A screenshot of the Operation Tools dialog box

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

🤖 Kutools AI Aide: Совершенно новый подход к анализу данных благодаря: Интеллектуальное выполнение |  Генерация кода  |  Создание пользовательских формул |  Анализ данных и построение диаграмм  |  Вызов Kutools Functions
Популярные функции: Поиск, выделение или отметка дубликатов | Удалить пустые строки | Объединить столбцы или адреса без потери данных | Округлить ...
Супер ПОИСК: 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.

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