Как прибавить 2% к числу в Excel: формулы, примеры и лайфхаки

Добавление процентов к числу в Microsoft Excel — одна из самых востребованных операций при работе с финансовыми отчётами, прайс-листами или аналитикой. На первый взгляд задача кажется элементарной, но даже опытные пользователи иногда допускают ошибки: то забывают преобразовать процент в десятичную дробь, то путают абсолютные и относительные ссылки. Эта статья разберёт все возможные способы увеличения числа на 2% — от базовых формул до автоматизации через Power Query.

Мы рассмотрим не только классический метод с умножением на 1+2%, но и альтернативные подходы: использование функции PRODUCT для массовых вычислений, динамические массивы в Excel 365, а также обработку данных с условиями (например, прибавить 2% только к числам больше 1000). Особое внимание уделим типичным ошибкам, которые приводят к некорректным результатам — например, когда вместо 2% в формуле указывают просто 2.

Все примеры протестированы на версиях Excel 2010–2026 (включая Excel для Mac и онлайн-версию). Если вы работаете с Google Sheets, 90% методов будут работать аналогично — различия мы отметим отдельно.

1. Базовый способ: умножение на (1 + процент)

Самый универсальный и быстрый метод — умножить исходное число на 1 + 2%. Такой подход работает во всех версиях Excel и не требует дополнительных функций. Главное правило: процент в формуле должен быть записан как десятичная дробь (то есть 2% или 0.02, но не просто 2).

Формула в ячейке будет выглядеть так:

=A1*(1+2%)

или альтернативно:

=A1*1.02
  • Плюсы: минималистично, легко модифицировать (например, на 1+5%)
  • ⚠️ Минусы: если в ячейке A1 не число, а текст, формула вернёт ошибку #ЗНАЧ!
  • 🔄 Лайфхак: чтобы прибавить 2% ко всему столбцу, потяните маркер автозаполнения вниз

Пример: если в ячейке A1 значение 500, формула вернёт 510 (500 + 2% = 510).

📊 Какой способ увеличения на процент вы используете чаще?
Умножение на (1+%)
Функция PRODUCT
Динамические массивы
Другое

2. Функция PRODUCT: альтернатива для сложных вычислений

Функция PRODUCT умножает все переданные ей аргументы. Для прибавления 2% её можно использовать так:

=PRODUCT(A1; 1.02)

Это эквивалентно =A1*1.02, но у PRODUCT есть преимущества:

  • 📊 Можно передавать диапазоны ячеек (например, =PRODUCT(A1:A10; 1.02) — прибавит 2% ко всем числам в диапазоне)
  • 🔢 Поддерживает до 255 аргументов, что удобно для каскадных вычислений
  • 🛡️ Автоматически игнорирует пустые ячейки и текстовые значения

Пример с диапазоном:

=PRODUCT(A1:A5; 1+2%)

Эта формула перемножит все числа в A1:A5 и результат увеличит на 2%. Полезно для расчёта общей суммы с наценкой.

3. Динамические массивы в Excel 365: обработка столбцов без протягивания

В Excel 365 и Excel 2021

появилась поддержка динамических массивов — формулы, которые автоматически "проливаются" на соседние ячейки. Чтобы прибавить 2% ко всему столбцу A одной формулой, используйте:

=A1:A100*(1+2%)

Особенности метода:

  • 🔥 Формула самопроизвольно заполнит столько ячеек, сколько строк в диапазоне A1:A100
  • ⚡ Работает только в новых версиях (в Excel 2019 и старше — ошибка #ЗНАЧ!)
  • 📈 Можно комбинировать с другими функциями, например: =ФИЛЬТР(A1:A100; A1:A100>0)*(1+2%) — прибавит 2% только к положительным числам

Если после ввода формулы результат не "пролился", проверьте настройки: перейдите в Файл → Параметры → Формулы и убедитесь, что включён параметр Динамические массивы.

Что делать если динамический массив не работает?

1. Убедитесь, что у вас Excel 365 или 2021 (в 2019 и старше этой функции нет).

2. Проверьте, не блокирует ли формулу объединённая ячейка справа или снизу.

3. Попробуйте ввести формулу с клавиши F2 + Ctrl+Shift+Enter (для старых версий).

4. Прибавление процентов с условием (функция ЕСЛИ)

Часто требуется увеличить число на 2% только при выполнении условия. Например, прибавить наценку к товарам дороже 1000 рублей. Для этого используйте функцию ЕСЛИ:

=ЕСЛИ(A1>1000; A1*1.02; A1)

Расширенный вариант с несколькими условиями (через ЕСЛИМН в новых версиях):

=A1 * ЕСЛИМН(

A1<500; 1.05; // +5% если меньше 500

A1<=1000; 1.02; // +2% если от 500 до 1000

ИСТИНА; 1.01 // +1% во всех остальных случаях

)

Пример с текстовым условием (например, прибавить 2% только к строке с названием "Премиум"):

=ЕСЛИ(B1="Премиум"; A1*1.02; A1)

Ячейка с условием указана корректно (например, A1>1000)

Процент записан как 1.02 или 1+2%, а не просто 2

Учтён вариант "иначе" (например, если условие не выполнено, что возвращать?)

Формула скопирована на весь диапазон (потянуть маркер автозаполнения)-->

5. Ошибки и как их избежать

Даже в простой операции с процентами пользователи допускают ошибки. Вот самые распространённые:

Ошибка Причина Как исправить
Формула возвращает #ЗНАЧ! В ячейке текст, а не число Используйте =ЕСЛИОШИБКА(A1*1.02; "") или преобразуйте текст в число через ЗНАЧЕН
Результат неверный (например, 500 становится 10, а не 510) В формуле указано 2 вместо 2% или 0.02 Всегда пишите процент с символом % или как дробь 0.02
Формула не обновляется при изменении исходных данных Включён ручной режим пересчёта Перейдите в Формулы → Параметры вычислений → Автоматически
При копировании формулы ссылки сбиваются Используются относительные ссылки (A1) вместо абсолютных ($A$1) Закрепите ячейку с процентом: =A1*(1+$B$1), где B1 содержит 2%
⚠️ Внимание: Если вы импортируете данные из внешних источников (например, CSV), числа с процентами могут распознаваться как текст. Чтобы это исправить, выделите столбец и выберите Данные → Текст по столбцам → Завершить.

6. Автоматизация: Power Query и VBA

Для обработки больших объёмов данных удобно использовать Power Query (доступен в Excel 2016 и новее). Алгоритм:

  1. Выделите исходные данные и нажмите Данные → Из таблицы/диапазона.
  2. В редакторе Power Query выберите столбец с числами → Преобразовать → Стандартный → Умножить.
  3. Введите значение 1.02 и нажмите ОК.
  4. Нажмите Закрыть и загрузить — данные обновятся с прибавленными 2%.

Для VBA используйте этот макрос (работает с выделенным диапазоном):

Sub AddPercentage()

Dim cell As Range

For Each cell In Selection

If IsNumeric(cell.Value) Then

cell.Value = cell.Value * 1.02

End If

Next cell

End Sub

Чтобы запустить макрос:

  1. Нажмите Alt + F11Insert → Module.
  2. Вставьте код выше.
  3. Выделите диапазон с числами и нажмите Alt + F8 → выберите AddPercentageRun.
⚠️ Внимание: Макрос безвозвратно изменяет исходные данные. Рекомендуем предварительно создать резервную копию листа или использовать Worksheet_Change для отмены действий.

7. Особенности работы в Google Sheets

В Google Sheets все описанные выше методы работают аналогично, но есть нюансы:

  • 🔄 Динамические массивы поддерживаются, но синтаксис немного отличается. Например, для прибавления 2% ко всему столбцу A используйте:
    =ARRAYFORMULA(A1:A100*1.02)
  • 📊 Функция PRODUCT называется ПРОИЗВЕД (как и в русскоязычном Excel), но поддерживает до 30 аргументов (против 255 в Excel).
  • Горячие клавиши для автозаполнения: выделите ячейку с формулой и нажмите Ctrl + D (вниз) или Ctrl + R (вправо).

В Google Sheets нельзя использовать VBA, но зато есть встроенный редактор скриптов (Apps Script) для автоматизации. Например, этот скрипт прибавит 2% ко всем числам в выделенном диапазоне:

function addPercentage() {

const sheet = SpreadsheetApp.getActiveSheet();

const range = sheet.getActiveRange();

const values = range.getValues();

const result = values.map(row =>

row.map(cell =>

typeof cell === 'number' ? cell * 1.02 : cell

)

);

range.setValues(result);

}

FAQ: Частые вопросы

Можно ли прибавить 2% к числу без формул, прямо в ячейке?

Да, но это неудобно для массовых операций. Выделите ячейку, нажмите F2, вручную умножьте значение на 1.02 и нажмите Enter. Для столбца так делать придётся в каждой ячейке отдельно.

Почему после прибавления 2% число округляется до целого?

Скорее всего, у ячейки установлен формат Общий или Числовой без десятичных знаков. Выделите ячейку → Главная → Формат → Числовой и укажите нужное количество знаков после запятой.

Как прибавить 2% к числу, если процент хранится в другой ячейке?

Используйте абсолютную ссылку на ячейку с процентом. Например, если процент в B1, формула будет:

=A1*(1+$B$1)

Знак $ фиксирует ссылку, чтобы при копировании формулы она не сдвигалась.

Можно ли прибавить 2% к дате или времени?

Нет, операции с процентами применимы только к числовым значениям. Даты и время в Excel хранятся как числа (например, 1 января 2026 = 45278), но прибавление процентов к ним не имеет смысла. Для работы с датами используйте функции ДАТА, ДЕНЬ, МЕСЯЦ.

Как прибавить 2% к числу с учётом НДС?

Если число уже включает НДС (например, 1000 руб. с 20% НДС), сначала вычтите НДС, затем прибавьте 2%, потом снова начислите НДС. Формула:

=((A1/1.2)*1.02)*1.2

Здесь 1.2 — это 1 + 20% (стандартная ставка НДС).