Расчет процентов в Excel: от базовых формул до сложных задач

Иван Корнев·10.04.2026·4 мин

Чтобы посчитать процент от числа в Excel, умножьте исходное число на процент (например, =A1*20%). Если нужно найти, какой процент составляет одно число от другого, разделите часть на целое и примените процентный формат (=A1/B1). Excel автоматически обрабатывает знак % как деление на 100, поэтому вручную делить на 100 не требуется, если вы используете этот символ в формуле.

Базовая механика работы с процентами

В Excel процент — это не отдельный тип данных, а способ отображения числа. Значение 20% внутри ячейки хранится как 0,2. Это ключевой момент для понимания формул:

  • Запись 20% эквивалентна записи 0,2.
  • Запись 150% эквивалентна 1,5.
  • Запись 5% эквивалентна 0,05.

Когда вы вводите число со знаком %, Excel сразу применяет к ячейке соответствующий формат. Если же вы вводите просто 0,2, вам нужно вручную изменить формат ячейки на «Процентный», чтобы увидеть знак %.

Лайфхак: Не делите число на 100 в формуле, если уже используете знак %. Формула =100*20% даст правильный результат (20), а формула =100*20%/100 ошибочно уменьшит результат в 100 раз.

Основные сценарии расчетов

1. Нахождение процента от числа

Классическая задача: сколько будет 13% от зарплаты в 50 000 рублей? Формула проста: Число * Процент.

  • Пример: =50000 * 13%
  • Результат: 6500

Если процент записан в отдельной ячейке (например, B1), используйте ссылку: =A1 * B1.

2. Вычисление доли в процентах

Задача: какую часть от общего оборота (ячейка B1) составил продаж менеджера (ячейка A1)? Формула: Часть / Целое.

  • Пример: =A1 / B1
  • Важно: После ввода формулы обязательно примените к ячейке с результатом Процентный формат (вкладка «Главная» → группа «Число» → значок %). Иначе вы увидите десятичную дробь (например, 0,15 вместо 15%).

3. Увеличение или уменьшение числа на процент

Часто требуется рассчитать цену с НДС или сумму скидки.

Увеличение (наценка, НДС): Формула: =Число * (1 + Процент)

  • Пример (цена 100 руб, НДС 20%): =100 * (1 + 20%) или =100 * 1,2
  • Результат: 120

Уменьшение (скидка): Формула: =Число * (1 - Процент)

  • Пример (цена 100 руб, скидка 15%): =100 * (1 - 15%) или =100 * 0,85
  • Результат: 85

Частая ошибка: При расчете скидки новички часто пишут =A1 - 15%. Это сработает только если 15% записано как абсолютное число (0,15) в другой ячейке. Если писать =100 - 15%, Excel может интерпретировать это как 100 - 0,15 = 99,85, что неверно для задачи «скидка 15%». Всегда используйте множитель (1 - %).

Практическая таблица формул

ЗадачаФормулаПример данныхРезультат
Сколько будет X% от Y?=Y * X%20% от 500100
Какую долю составляет X от Y?=X / Y (формат %)50 от 20025%
Увеличить число на X%=Y * (1 + X%)100 + 10%110
Уменьшить число на X%=Y * (1 - X%)100 - 10%90
Найти исходное число=Результат / (1 + %)Цена с НДС 120 (НДС 20%)100

Работа с абсолютными ссылками

При копировании формул вниз по столбцу ссылки на ячейки с процентами могут «поехать». Чтобы закрепить ячейку с процентом (например, ставка НДС в ячейке $B$1), используйте знак доллара $.

  • Неправильно: =A2 * B1 (при протягивании ссылка на B1 изменится на B2, B3...)
  • Правильно: =A2 * $B$1 (ссылка на ставку останется неизменной).

Быстрый способ поставить знаки $ — выделить ссылку в формуле и нажать клавишу F4.

Частые ошибки и их решение

  1. Результат отображается как 0,15 вместо 15%

    • Причина: Не применен процентный формат ячейки.
    • Решение: Выделите ячейку и нажмите Ctrl + Shift + % или выберите формат «Процентный» в меню.
  2. Ошибка #ДЕЛ/0! (или #DIV/0!)

    • Причина: Вы пытаетесь разделить число на ноль или на пустую ячейку.
    • Решение: Проверьте знаменатель. Можно использовать функцию ЕСЛИОШИБКА: =ЕСЛИОШИБКА(A1/B1; 0).
  3. Неверный расчет из-за локали

    • Причина: В русской версии Excel разделитель аргументов — точка с запятой ;, а десятичный разделитель — запятая ,. В английской — наоборот.
    • Решение: Следите за подсказками Excel при вводе формулы. Если формула =A1*0,2 выдает ошибку, попробуйте =A1*0.2 (зависит от настроек системы).

Часто задаваемые вопросы (FAQ)

Как посчитать процент от суммы в нескольких ячейках сразу? Напишите формулу для первой строки (например, =A2*$B$1), затем наведите курсор на правый нижний угол ячейки (курсор превратится в черный крестик) и протяните формулу вниз до конца таблицы.

Можно ли суммировать проценты? Да, если они имеют одинаковый формат. Просто используйте функцию СУММ: =СУММ(A1:A10). Убедитесь, что ячейки отформатированы как проценты, иначе сумма может быть неочевидной (например, сумма 0,1 + 0,2 даст 0,3, что при процентном формате отобразится как 30%).

Как найти число, если известен его процент? Используйте обратную пропорцию. Если 20% числа равны 40, то само число: =40 / 20%. Результат будет 200.