Как прибавить 20% к цене в Excel: пошаговое руководство с формулами и примерами

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

В этой статье мы разберём все методы — от базовых до профессиональных, — а также покажем, как избежать типичных ошибок при работе с процентами. Вы узнаете, как прибавить 20% к одной цене, ко всему столбцу, и даже как сделать это с учётом округления до копеек или рублей. Все примеры адаптированы под последние версии Excel 2021 и Office 365, но будут работать и в Excel 2010–2019.

1. Базовый способ: формула умножения на 1.2

Самый простой и быстрый метод — умножить исходную цену на коэффициент 1.2 (что эквивалентно прибавлению 20%). Этот подход подходит для разовых расчётов или небольших таблиц.

Допустим, ваша исходная цена находится в ячейке A2. В соседней ячейке (например, B2) введите формулу:

=A2*1.2

Чтобы применить её ко всему столбцу:

  1. Введите формулу в первую ячейку (B2).
  2. Наведите курсор на правый нижний угол ячейки — появится чёрный крестик (маркер заполнения).
  3. Дважды кликните по крестику или протяните его вниз до конца столбца.

Убедитесь, что в ячейках отображаются числа, а не формулы|Сравните 2-3 значения вручную (например, 100 × 1.2 = 120)|Проверьте формат ячеек — он должен быть "Общий" или "Числовой"-->

⚠️ Внимание: Если после умножения вы видите странные результаты вроде 120.000000001, значит, в исходных данных есть скрытые десятичные знаки. Исправьте формат ячеек через Главная → Формат → Числовой с указанием нужного количества знаков после запятой.

2. Формула с явным указанием процентов (=A2 + A2*20%)

Этот метод более наглядный, так как явно показывает операцию прибавления 20%. Формула выглядит так:

=A2 + A2*20%

или альтернативный вариант:

=A2*(1+20%)

Преимущество такого подхода — прозрачность: любой пользователь таблицы сразу поймёт, что к цене добавили 20%. Это особенно удобно, еслиLater вы будете редактировать файл совместно с коллегами.

Пример расчёта:

Исходная цена (A) Формула Результат (B)
100 =A2 + A2*20% 120
150.50 =A3*(1+20%) 180.60
999.99 =A4 + A4*0.2 1199.99

💡 Полезный совет: Если вам нужно прибавить разный процент к разным строкам (например, 20% к одним товарам и 15% к другим), создайте отдельный столбец с процентами и ссылайтесь на него в формуле:

=A2*(1+B2)
где B2 — ячейка с процентом (например, 20% или 15%).

3. Массовое изменение цен через "Специальную вставку"

Если вам нужно не рассчитать новые цены в отдельном столбце, а заменить исходные значения (то есть перезаписать данные в том же столбце), используйте функцию Специальная вставка. Этот метод экономит время, когда работаете с большими таблицами.

Пошаговая инструкция:

  1. В пустой ячейке (например, C1) введите число 1.2.
  2. Скопируйте эту ячейку (Ctrl+C).
  3. Выделите диапазон с ценами, которые нужно увеличить.
  4. Кликните правой кнопкой мыши и выберите Специальная вставка → Умножить.
Что делать, если пункта "Умножить" нет в меню?

В некоторых версиях Excel (например, в веб-версии) опция "Умножить" может отсутствовать. В этом случае используйте альтернативный способ:

1. Вставьте вспомогательный столбец с формулой =A1*1.2.

2. Скопируйте результаты (Ctrl+C).

3. Выделите исходный столбец, кликните правой кнопкой и выберите Специальная вставка → Значения.

4. Удалите вспомогательный столбец.

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

4. Использование процентного формата ячеек

Иногда пользователи пытаются прибавить 20% через формат ячеек, но это неправильный подход. Формат Процентный в Excel предназначен только для отображения чисел в виде процентов, но не для их расчёта. Например, если в ячейке написано 20%, это просто визуальное представление числа 0.2.

Тем не менее, процентный формат полезен, когда вы работаете с наценками в отдельном столбце. Например:

  • 📊 В столбце A — исходные цены.
  • 📈 В столбце B — наценка в процентах (например, 20%, но в ячейке фактически хранится 0.2).
  • 💰 В столбце C — формула =A2*(1+B2).

Чтобы преобразовать число в процентный формат:

  1. Выделите ячейки с наценкой (например, столбец B).
  2. Нажмите Ctrl+1 (или правая кнопка → Формат ячеек).
  3. Выберите категорию Процентный и укажите нужное количество десятичных знаков.

Формулу с умножением на 1.2|Специальную вставку|Отдельный столбец с процентами|Другой метод-->

5. Продвинутый метод: Power Query для массового пересчёта

Если вам нужно увеличить цены в большом прайс-листе (тысячи строк) или регулярно обновлять данные из внешних источников (например, или Google Sheets), используйте инструмент Power Query. Он позволяет автоматизировать процесс и избежать ошибок при ручном копировании формул.

Инструкция для Excel 2016 и новее:

  1. Выделите таблицу с ценами и нажмите Данные → Из таблицы/диапазона (в группе Получить и преобразовать).
  2. В открывшемся редакторе Power Query выберите столбец с ценами.
  3. Перейдите на вкладку Преобразовать и выберите Стандартный → Умножить.
  4. Введите значение 1.2 и нажмите OK.
  5. Нажмите Закрыть и загрузить, чтобы вернуть данные в Excel.

Преимущества Power Query:

  • ⚡ Обрабатывает миллионы строк без замедления.
  • 🔄 Позволяет обновлять данные одним кликом (Данные → Обновить все).
  • 📂 Сохраняет историю преобразований (можно откатиться или изменить логику).

6. Округление результатов до копеек или рублей

После прибавления 20% вы можете столкнуться с "кривыми" числами вроде 123.456 руб. В бизнес-документах принято округлять цены до копеек (2 знака после запятой) или до целых рублей. Для этого используйте функции ОКРУГЛ, ОКРУГЛВВЕРХ или ОКРУГЛВНИЗ.

Примеры формул:

  • 💵 Округление до копеек: =ОКРУГЛ(A2*1.2; 2)
  • 💵 Округление до рублей вверх: =ОКРУГЛВВЕРХ(A2*1.2; 0)
  • 💵 Округление до рублей вниз: =ОКРУГЛВНИЗ(A2*1.2; 0)

⚠️ Внимание: При округлении больших сумм (например, в бухгалтерских отчётах) используйте функцию ОКРУГЛ с математическим округлением (по правилам банковского округления). Функции ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ могут искажать итоговые суммы в сторону покупателя или продавца.

Сравнение результатов округления:

Исходная цена +20% без округления ОКРУГЛ(;2) ОКРУГЛВВЕРХ(;0) ОКРУГЛВНИЗ(;0)
100.00 120.000 120.00 120 120
50.50 60.600 60.60 61 60
99.99 119.988 119.99 120 119

7. Типичные ошибки и как их избежать

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

  1. Путают умножение и сложение.

    ❌ Неправильно: =A2 + 20 (прибавляет 20 рублей, а не 20%).

    ✅ Правильно: =A2*1.2 или =A2 + A2*0.2.

  2. Не учитывают формат ячеек.

    Если исходные цены хранятся как текст (например, '100 вместо 100), Excel не сможет их умножать. Исправьте формат через Главная → Формат → Числовой.

  3. Копируют формулы неправильно.

    При протягивании формулы вниз убедитесь, что ссылки на ячейки относительные (например, A2, а не $A$2), иначе все строки будут ссылаться на одну и ту же ячейку.

🔍 Как проверить правильность расчётов? Выделите несколько ячеек с результатами и посмотрите на строку состояния внизу окна Excel — там отобразится сумма, среднее и количество выделенных значений. Сравните сумму с ручным расчётом.

=ЕСЛИОШИБКА(A2*1.2; "")
-->

FAQ: Ответы на частые вопросы

Можно ли прибавить 20% ко всем ценам в таблице, не создавая новый столбец?

Да, для этого используйте метод Специальной вставки (описан в разделе 3) или макрос на VBA. Однако будьте осторожны: этот способ перезаписывает исходные данные. Если вам нужно сохранить оригинальные цены, лучше использовать отдельный столбец с формулами.

Как прибавить 20% только к ценам выше определённой суммы (например, только к товарам дороже 1000 руб.)?

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

=ЕСЛИ(A2>1000; A2*1.2; A2)

Эта формула увеличит цену на 20% только если она больше 1000 руб., иначе оставит её без изменений.

Почему после умножения на 1.2 результаты отображаются в экспоненциальном формате (например, 1.2E+05)?

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

Как прибавить 20% к цене с учётом НДС?

Если цена в таблице указана без НДС, а вам нужно увеличить её на 20% и затем добавить НДС (например, 20%), используйте формулу:

=A2*1.2*1.2

Если цена уже с НДС, и вы хотите увеличить её на 20% от исходной суммы (без НДС), сначала выделите НДС:

=A2*1.2 / 1.2
(где 1.2 — это 100% + 20% НДС).

Можно ли автоматически обновлять цены в Excel при изменении процентной наценки?

Да, для этого свяжите ячейку с процентом (например, B1) и ссылайтесь на неё в формулах:

=A2*(1+$B$1)

Теперь при изменении значения в B1 все цены в столбце пересчитаются автоматически. Для удобства можно создать ползунок (элемент управления Ползунок на вкладке Разработчик).