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

Почему простые проценты в Excel вызывают сложности

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

Во-первых, Excel воспринимает проценты как доли, а не как привычные нам "20%". Во-вторых, абсолютные и относительные ссылки ведут себя по-разному при растягивании формулы. В-третьих, формат ячейки (общий, числовой, процентный) напрямую влияет на отображение результата. Например, если вы введёте =A1+20%, программа выдаст ошибку #ЗНАЧ! — потому что не понимает, к чему именно прибавлять эти 20%.

В этой статье разберём 5 рабочих способов прибавить 20% в Excel — от базовых до продвинутых, с учётом типичных ошибок и нюансов для разных версий программы (2010–2023, Excel Online). Также покажем, как автоматизировать расчёты для больших таблиц и избежать распространённых ловушек.

📊 Как часто вы работаете с процентами в Excel?
Ежедневно
Несколько раз в неделю
Редико
Никогда

Способ 1: Базовая формула "число + 20%"

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

=A1 + (A1 * 20%)

или упрощённо:

=A1 * 1,2

Почему это работает? Потому что 20% — это то же самое, что и 0.2 в десятичной форме. Умножив число на 1.2, вы фактически прибавляете к нему 20% от самого себя. Этот способ идеален для разовых расчётов, но имеет ограничение: если процент нужно будет изменить (например, на 15%), придётся редактировать каждую формулу вручную.

  • Плюсы: простота, не требует знания функций.
  • Минусы: неудобно масштабировать для больших таблиц.
  • 🔄 Когда использовать: для одноразовых вычислений или небольших наборов данных.
⚠️ Внимание: Если в ячейке A1 текст вместо числа, Excel вернёт ошибку #ЗНАЧ!. Проверьте формат данных через Главная → Формат → Формат ячеек.

Способ 2: Формула со ссылкой на ячейку с процентом

Чтобы сделать расчёты гибкими, вынесите процент в отдельную ячейку. Например, пусть в A1 — исходное число (100), а в B1 — процент (20%). Тогда формула примет вид:

=A1 + (A1 * B1)

или:

=A1 * (1 + B1)

Преимущество этого метода в том, что вы можете изменить процент один раз (в ячейке B1), и все связанные формулы автоматически пересчитаются. Это особенно удобно для анализа "что-если" (например, при моделировании роста цен на 10%, 15% или 25%).

Ячейка Значение Формула Результат
A1 100 100
B1 20% 0,2
C1 =A1*(1+B1) 120
B1 15% 0,15
C1 =A1*(1+B1) 115

Обратите внимание, что в ячейке B1 процент отображается как 20%, но Excel хранит его как 0.2. Это важно для понимания, как программа обрабатывает данные.

Убедитесь, что ячейка с процентом имеет формат "Процентный"|Проверьте, нет ли круглой скобки перед процентом (например, (20%) — это -20%)|Растяните формулу вниз, чтобы проверить корректность относительных ссылок|Используйте абсолютную ссылку на процент (например, $B$1), если он должен быть фиксированным-->

Способ 3: Функция ПРОИЗВЕД для сложных расчётов

Если вам нужно прибавить 20% к произведению нескольких чисел или результату другой функции, удобно использовать ПРОИЗВЕД. Например, чтобы увеличить на 20% сумму чисел из диапазона A1:A3:

=ПРОИЗВЕД(СУММ(A1:A3); 1,2)

Эта формула сначала складывает значения в A1:A3, а затем умножает результат на 1.2. Аналогично можно комбинировать с другими функциями:

  • 📊 =ПРОИЗВЕД(СРЗНАЧ(B1:B10); 1,2) — увеличить среднее значение на 20%.
  • 📈 =ПРОИЗВЕД(МАКС(A1:A50); 1,2) — прибавить 20% к максимальному значению в диапазоне.
  • 💰 =ПРОИЗВЕД(ЦЕНА(100; 5%; 10); 1,2) — увеличить на 20% результат финансовой функции.

Функция ПРОИЗВЕД полезна, когда нужно избежать вложенных скобок или когда формула становится слишком громоздкой. Она также лучше оптимизирована для больших массивов данных.

⚠️ Внимание: В Excel 2016 и новее функция ПРОИЗВЕД может обрабатывать до 255 аргументов, а в старых версиях (2010–2013) — только до 30. Если превысить лимит, программа вернёт ошибку #СЛИШКОМ_МНОГО_АРГ!.

Способ 4: Прибавление процентов к диапазону ячеек

Допустим, у вас столбец с ценами (A1:A100), и вам нужно увеличить каждую цену на 20%. Вместо того чтобы вводить формулу для каждой ячейки, можно:

  1. Ввести формулу =A1*1,2 в ячейку B1.
  2. Дважды кликнуть по правому нижнему углу ячейки B1 (маркер автозаполнения), чтобы растянуть формулу до конца диапазона.

Если вам нужно заменить исходные значения (а не создавать новый столбец), выполните следующие шаги:

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

Для больших таблиц (тысячи строк) этот метод может быть ресурсоёмким. В таких случаях лучше использовать Power Query или макросы на VBA.

Как прибавить 20% ко всему столбцу без формул?

1. Выделите столбец с данными.

2. Нажмите Ctrl+H (замена).

3. В поле "Найти" введите ничего, в поле "Заменить на" — =*1,2 (без кавычек).

4. Нажмите "Заменить всё".

⚠️ Этот трюк работает только для числовых данных и может нарушить ссылки в других формулах!

Способ 5: Динамическое прибавление процентов с условиями

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

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

Расшифровка: ЕСЛИ(условие; значение_если_истина; значение_если_ложь).

В этом примере:

- Если A1 > 1000, то A1*1,2.

- Иначе оставить A1 без изменений.

Для более сложных условий подойдёт функция ЕСЛИМН (доступна в Excel 2019 и новее):

=A1 * ЕСЛИМН(

A1>1000; 1,2;

A1>500; 1,1;

ИСТИНА; 1

)

Эта формула:

- Увеличивает на 20% значения > 1000,

- На 10% значения от 500 до 1000,

- Не изменяет значения < 500.

Исходное значение (A1) Формула Результат
1200 =ЕСЛИ(A1>1000; A1*1,2; A1) 1440
800 =ЕСЛИ(A1>1000; A1*1,2; A1) 800
600 =A1 * ЕСЛИМН(A1>1000; 1,2; A1>500; 1,1; ИСТИНА; 1) 660

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

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

  • 🔢 Процент введён как текст: Если в ячейке с процентом стоит апостроф ('20%), Excel воспримет это как строку, а не как число. Решение: Удалите апостроф или поменяйте формат ячейки на "Процентный".
  • 🔗 Неправильные ссылки: При копировании формулы =A1*1,2 вниз Excel автоматически сдвигает ссылку на A2, A3 и т.д. Если вам нужно зафиксировать строку или столбец, используйте абсолютные ссылки: =A$1*1,2 или =$A1*1,2.
  • 📉 Округление результатов: Excel может округлять значения при отображении, но хранит их с высокой точностью. Например, 100 * 1,2 = 120,00000000000001. Решение: Используйте функцию ОКРУГЛ, например: =ОКРУГЛ(A1*1,2; 2).
  • 🚫 Деление на ноль: Если в формуле есть деление (например, =A1/B1*1,2), и B1=0, Excel вернёт ошибку #ДЕЛ/0!. Решение: Добавьте проверку: =ЕСЛИ(B1=0; 0; A1/B1*1,2).

Ещё одна коварная ошибка — пустые ячейки. Если в диапазоне есть пустота, функции вроде СУММ или СРЗНАЧ её проигнорируют, а вот ПРОИЗВЕД вернёт 0. Чтобы избежать этого, используйте:

=ЕСЛИ(A1=""; ""; A1*1,2)
⚠️ Внимание: В Excel для Mac разделителем целой и дробной части по умолчанию является запятая (1,2), а в Windows — точка (1.2). Если формула не работает, проверьте региональные настройки в Файл → Параметры → Язык.

FAQ: Частые вопросы о процентах в Excel

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

Да, но это необратимо изменит исходные данные. Выделите столбец → Главная → Найти и выделить → Заменить → в поле "Заменить на" введите =*1,2 (без кавычек) → нажмите "Заменить всё". После этого скопируйте столбец и вставьте как значения (Специальная вставка → Значения).

Почему формула =A1+20% не работает?

Excel не понимает, что такое "20%" без контекста. Нужно явно указать базу для расчёта: =A1 + (A1 20%) или =A1 1,2. Также проверьте, что в A1 действительно число, а не текст.

Как прибавить 20% к дате?

Проценты к датам не прибавляются — это бессмысленно с математической точки зрения. Если вам нужно увеличить дату на 20% от её порядкового номера (например, для тестов), используйте: =A1 + (A1 * 0,2), но результат будет некорректным с точки зрения календаря.

Как сделать, чтобы процент автоматически менялся в зависимости от условия?

Используйте вложенные функции ЕСЛИ. Например, чтобы прибавить 20% если B1="Да", и 10% если B1="Нет":

=A1 * ЕСЛИ(B1="Да"; 1,2; 1,1)

Почему при копировании формулы процент не фиксируется?

Excel по умолчанию использует относительные ссылки. Чтобы зафиксировать ячейку с процентом (например, B1), добавьте знак $: =A1 * (1 + $B$1). Теперь при копировании ссылка на B1 не изменится.