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

Работа с процентами в Microsoft Excel — одна из самых востребованных задач. Чаще всего пользователи сталкиваются с необходимостью увеличить число на определенный процент: рассчитать наценку, учесть инфляцию, спрогнозировать рост продаж. И если с простыми арифметическими действиями всё понятно, то прибавление процентов вызывает вопросы даже у опытных пользователей.

В этой статье мы разберём 5 способов прибавить 20% к числу в Excel — от базовых формул до продвинутых приёмов с использованием относительных ссылок и динамических массивов. Вы узнаете, как избежать ошибок при копировании формул, как автоматизировать расчёты для больших таблиц и даже как создать универсальный калькулятор наценок. А в конце — бонус: скрытые функции Excel, которые упростят работу с процентами в 2 раза.

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

1. Базовый способ: прибавление 20% через простую формулу

Самый очевидный метод — использовать арифметические операции. Предположим, у вас в ячейке A1 находится число 100, и вы хотите прибавить к нему 20%. Формула будет выглядеть так:

=A1 + (A1 * 20%)

Разберём её пошагово:

  1. A1 * 20% — вычисляем 20% от исходного числа.
  2. A1 + ... — прибавляем полученный процент к исходному значению.

В результате в ячейке отобразится 120. Этот метод универсален и работает во всех версиях Excel, включая Excel Online и мобильную версию.

Но что, если процент наценки хранится в отдельной ячейке? Например, в B1 у вас записано 20%. Тогда формула примет вид:

=A1 + (A1 * B1)

Это более гибкий вариант: достаточно изменить значение в B1, и все расчёты обновятся автоматически.

2. Формула с абсолютной ссылкой: фиксируем процент

Представьте ситуацию: у вас столбец с ценами (A2:A100), и вы хотите ко всем прибавить 20%, причём процент хранится в ячейке B1. Если вы используете формулу из предыдущего раздела и протянете её вниз, Excel будет сдвигать ссылку на B1 в B2, B3 и так далее — а это ошибка!

Чтобы зафиксировать ячейку с процентом, используйте абсолютную ссылку с символом $:

=A2 + (A2 * $B$1)

Теперь при копировании формулы вниз ссылка на B1 останется неизменной, а A2 будет автоматически меняться на A3, A4 и т.д.

🔹 Зафиксировать ячейку с процентом ($B$1)

🔹 Навести курсор на правый нижний угол ячейки с формулой

🔹 Двойным кликом протянуть формулу до конца столбца

🔹 Проверить первые 3-5 значений на корректность-->

⚠️ Внимание! Если вы забыли поставить $ и уже протянули формулу, не спешите переделывать всё заново. Выделите диапазон с формулами, нажмите F2 (режим редактирования), затем F4 — Excel автоматически добавит абсолютные ссылки ко всем адресам в формуле.

3. Альтернативный метод: умножение на коэффициент

Математически прибавление 20% равносильно умножению на 1.2. Этот приём позволяет сократить формулу до одного действия:

=A1 * 1,2

Преимущества метода:

  • 🚀 Быстрее: одна операция вместо двух.
  • 📊 Меньше ошибок: не нужно следить за скобками.
  • 🔄 Легко масштабировать: для 30% используйте 1.3, для 15% — 1.15.

Но есть и нюанс: если процент хранится в отдельной ячейке (например, B1=20%), формула усложняется:

=A1 * (1 + B1)

Здесь B1 должен быть в формате процента (т.е. 20%, а не 0.2), иначе Excel воспримет значение как текст.

Простая формула (число + число*20%)

Умножение на коэффициент (число * 1.2)

Функция ПРОЦЕНТНОЕ_ИЗМЕНЕНИЕ

Другой вариант-->

4. Использование функции ПРОЦЕНТНОЕ_ИЗМЕНЕНИЕ (PERCENTINCREASE)

В Excel 365 и Excel 2021 появилась специализированная функция для работы с процентами — ПРОЦЕНТНОЕ_ИЗМЕНЕНИЕ (англ. PERCENTINCREASE). Она позволяет прибавить процент к числу в одном действии:

=ПРОЦЕНТНОЕ_ИЗМЕНЕНИЕ(A1; 20%)

Функция принимает два аргумента:

  1. A1 — исходное число.
  2. 20% — процент увеличения (можно указать ячейку, например, B1).

Преимущество этого метода — читаемость формулы. Даже через год вы поймёте, что здесь рассчитывается. Однако функция доступна только в новых версиях Excel. Для Excel 2019 и старше придётся использовать альтернативные способы.

⚠️ Внимание! Функция ПРОЦЕНТНОЕ_ИЗМЕНЕНИЕ возвращает результат с увеличением, но если вам нужно просто вычислить 20% от числа (без прибавления), используйте =A1 * 20% или =ПРОЦЕНТОФ(A1; 20%).

5. Динамические массивы: прибавление 20% ко всему столбцу

В Excel 365 и Excel 2021 появилась революционная возможность — динамические массивы. Они позволяют обработать целый столбец данных одной формулой. Например, если у вас цены в диапазоне A2:A100, вы можете прибавить 20% ко всем значениям сразу:

=A2:A100 * 1,2

После ввода формулы Excel автоматически "прольёт" результат на все строки диапазона. Главное преимущество — не нужно протягивать формулу вручную. Если вы добавите новую строку с ценой в A101, результат тоже обновится.

Как это работает:

  • 📌 Excel анализирует размерность диапазона A2:A100 (99 строк).
  • 📌 Автоматически создаёт массив результатов такого же размера.
  • 📌 Выводит все значения в соседнем столбце (если ячейка справа пуста).

Ограничение: динамические массивы работают только в последних версиях Excel. В Excel 2019 и старше эта формула вернёт ошибку #ЗНАЧ!.

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

Если после ввода формулы =A2:A100 * 1,2 вы видите только одно значение, проверьте:

1. Версию Excel (должна быть 365 или 2021).

2. Наличие данных в соседних ячейках справа (они могут блокировать "пролив" массива).

3. Формат ячеек (должен быть "Общий" или "Числовой").

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

6. Продвинутый приём: калькулятор наценок с выпадающим списком

Допустим, вам нужно не просто прибавить 20%, а создать гибкий инструмент, где процент наценки можно выбирать из списка. Для этого выполните следующие шаги:

  1. Создайте список процентов на отдельном листе (например, Наценки!A2:A5 с значениями 10%, 20%, 30%, 50%).
  2. Сделайте выпадающий список:
    • Выделите ячейку, где будет процент (например, B1).
    • Перейдите в Данные → Проверка данных.
    • В поле Тип данных выберите Список.
    • В поле Источник укажите =Наценки!A2:A5.
  • Напишите формулу для расчёта:
    =A2 * (1 + B1)

    где A2 — исходная цена, B1 — ячейка с выпадающим списком.

  • Теперь при изменении процента в выпадающем списке все цены в столбце будут пересчитываться автоматически. Этот метод идеален для прайс-листов, где наценка может меняться в зависимости от сезона или акций.

    Исходная цена (A) Процент наценки (B) Формула Результат (C)
    100 20% =A2*(1+B2) 120
    250 10% =A3*(1+B3) 275
    50 50% =A4*(1+B4) 75
    1 200 30% =A5*(1+B5) 1 560

    7. Ошибки при работе с процентами и как их избежать

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

    • 🔴 Excel воспринимает процент как текст

      Проблема: в ячейке написано 20%, но Excel показывает его как текст (выровнено по левому краю).

      Решение: выделите ячейку, нажмите Ctrl + 1, выберите формат Процентный. Или введите =20% (со знаком равенства), чтобы Excel автоматически конвертировал значение.

    • 🔴 Формула возвращает #ЗНАЧ!

      Проблема: в ячейке с процентом стоит апостроф ('20%), и Excel не может его распознать.

      Решение: удалите апостроф или используйте функцию =ЗНАЧЕН(A1), чтобы преобразовать текст в число.

    • 🔴 Неправильный результат при копировании формулы

      Проблема: протянули формулу =A1 + (A1 * B1) вниз, и теперь она ссылается на B2, B3 вместо B1.

      Решение: используйте абсолютную ссылку $B$1 (нажмите F4 после выбора ячейки).

    Если вы работаете с большими таблицами, добавьте проверку данных:

    =ЕСЛИОШИБКА(A1 * 1,2; "Ошибка в данных")

    Эта формула вернёт "Ошибка в данных", если в A1 окажется текст или пустая ячейка.

    8. Автоматизация: макрос для прибавления процентов

    Если вам регулярно нужно прибавлять проценты к большим массивам данных, имеет смысл записать простой макрос. Вот пример кода на VBA, который увеличивает все выделенные ячейки на 20%:

    Sub AddPercentage()
    

    Dim cell As Range

    For Each cell In Selection

    If IsNumeric(cell.Value) Then

    cell.Value = cell.Value * 1.2

    End If

    Next cell

    End Sub

    Как использовать:

    1. Нажмите Alt + F11, чтобы открыть редактор VBA.
    2. Вставьте код в новый модуль (Insert → Module).
    3. Выделите ячейки с числами в Excel.
    4. Запустите макрос (Alt + F8, выберите AddPercentage, нажмите Выполнить).

    Преимущества макроса:

    • ⚡ Обрабатывает тысячи строк за секунды.
    • 🔄 Можно модифицировать под любые проценты (замените 1.2 на 1 + ваш_процент).
    • 🛡️ Пропускает текстовые ячейки (благодаря проверке IsNumeric).
    ⚠️ Внимание! Макросы работают только в файлах с расширением .xlsm (с поддержкой макросов). Если вы сохраните файл как .xlsx, код будет утерян. Также убедитесь, что в настройках Excel разрешено выполнение макросов (Файл → Параметры → Центр управления безопасностью → Параметры центра управления безопасностью → Включить все макросы).

    FAQ: Частые вопросы о прибавлении процентов в Excel

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

    Да, но это ручной метод:

    1. Скопируйте столбец с числами (Ctrl + C).
    2. Вставьте их как значения в новый столбец (Правая кнопка → Специальная вставка → Значения).
    3. Выделите новый столбец, нажмите Ctrl + 1, выберите формат Процентный.
    4. Введите 20% в любую пустую ячейку, скопируйте её (Ctrl + C).
    5. Выделите столбец с числами, нажмите Правая кнопка → Специальная вставка → Умножить.

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

    Как прибавить 20% к числу с учётом округления?

    Используйте функцию ОКРУГЛ:

    =ОКРУГЛ(A1 * 1,2; 2)

    Здесь 2 — количество знаков после запятой. Для округления до целых чисел замените на 0.

    Почему при прибавлении 20% к 100 получается 120,00000000000001?

    Это особенность работы Excel с числами с плавающей запятой. Чтобы исправить:

    • Используйте функцию =ОКРУГЛ(A1 * 1,2; 2).
    • Или измените формат ячейки на Числовой с 2 десятичными знаками.

    Ошибка незначительная (порядка 1e-14), но может быть критичной в финансовых расчётах.

    Как прибавить 20% только к положительным числам?

    Используйте функцию ЕСЛИ:

    =ЕСЛИ(A1>0; A1*1,2; A1)

    Эта формула увеличивает только числа больше нуля.

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

    Нет, Excel воспринимает даты и время как числовые значения, но прибавление процентов к ним не имеет смысла. Например, прибавление 20% к 01.01.2023 вернёт 44197.2 (внутреннее представление даты в Excel), что бессмысленно.

    Если вам нужно изменить дату на определённый процент дней, используйте:

    =A1 + (A1 * 20%)

    где A1 — дата в формате Excel (например, 44197 для 01.01.2023). Но результат всё равно придётся конвертировать обратно в дату.