Расчет НДС в Excel: готовые формулы для ставок 22% и 5%

Иван Корнев·11.04.2026·3 мин

Чтобы рассчитать НДС в Excel, используйте простые арифметические формулы. Для начисления налога сверху умножьте базу на ставку (например, =A1*0,22), а чтобы выделить НДС из общей суммы, разделите её на (1 + ставка) и умножьте на ставку (например, =B1*0,22/1,22). Ниже приведены точные формулы для ставок 22% и 5% с примерами использования.

Базовые понятия и логика расчетов

В бухгалтерском учете и торговле встречаются две основные ситуации:

  1. Начисление НДС: у вас есть цена без налога (база), нужно найти сумму налога и итоговую цену.
  2. Выделение НДС: у вас есть итоговая сумма (с налогом), нужно найти «чистую» базу и сумму налога внутри неё.

В Excel процентные ставки записываются в десятичном формате:

  • 22% = 0,22
  • 5% = 0,05

Для удобства храните ставку НДС в отдельной ячейке (например, D1). Тогда формулы станут универсальными: при изменении ставки в ячейке D1 все расчеты в таблице обновятся автоматически. Используйте абсолютную ссылку $D$1.

Формулы для ставки 22%

Предположим, что сумма без НДС находится в ячейке A2, а сумма с НДС — в ячейке B2.

1. Начисление НДС сверху (от базы)

Если известна цена без налога:

  • Сумма НДС: =A2 * 0,22
  • Итоговая сумма (с НДС): =A2 * 1,22

2. Выделение НДС из суммы

Если известна общая сумма (включая налог):

  • База (без НДС): =B2 / 1,22
  • Сумма НДС: =B2 - (B2 / 1,22) или =B2 * 0,22 / 1,22

Формулы для ставки 5%

Логика аналогична, меняется только коэффициент.

1. Начисление НДС сверху (от базы)

  • Сумма НДС: =A2 * 0,05
  • Итоговая сумма (с НДС): =A2 * 1,05

2. Выделение НДС из суммы

  • База (без НДС): =B2 / 1,05
  • Сумма НДС: =B2 - (B2 / 1,05) или =B2 * 0,05 / 1,05

Универсальный способ с вынесенной ставкой

Вместо того чтобы вписывать числа 0,22 или 0,05 прямо в формулу, лучше вынести ставку в отдельную ячейку. Это защитит от ошибок при изменении законодательства или работе с разными товарами.

Допустим, ставка указана в ячейке C1 (формат ячейки должен быть процентным или числовым, например, 0,22).

ЗадачаФормула (при ставке в C1)Пояснение
Начислить НДС (база в A2)=A2 * $C$1Умножаем базу на ставку
Получить сумму с НДС=A2 * (1 + $C$1)База плюс налог
Выделить базу (сумма в B2)=B2 / (1 + $C$1)Делим общую сумму на коэффициент
Выделить НДС=B2 - (B2 / (1 + $C$1))Из общей суммы вычитаем базу

Частая ошибка: Попытка выделить НДС простым умножением общей суммы на ставку (например, 1220 * 0,22). Это неверно. Так вы получите 268,4 вместо правильных 220. Всегда делите на (1 + ставка).

Проверка корректности расчетов

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

Тест для 22%:

  1. Возьмите базу 1000 руб.
  2. Начислите НДС: 1000 * 0,22 = 220 руб.
  3. Итого: 1220 руб.
  4. Обратный расчет: 1220 / 1,22 = 1000 руб. (совпало).

Тест для 5%:

  1. Возьмите базу 2000 руб.
  2. Начислите НДС: 2000 * 0,05 = 100 руб.
  3. Итого: 2100 руб.
  4. Обратный расчет: 2100 / 1,05 = 2000 руб. (совпало).

Частые ошибки

  • Неверное выделение налога: Использование формулы Сумма * Ставка вместо Сумма * Ставка / (1 + Ставка).
  • Проблемы с разделителями: В русской версии Excel аргументы функций разделяются точкой с запятой ;, а десятичные дроби — запятой ,. Если у вас английская версия, используйте точку . для дробей и запятую , для разделения аргументов.
  • Округление: При массовых расчетах копеечные расхождения могут накапливаться. Для налоговой отчетности используйте функцию ОКРУГЛ (ROUND), например: =ОКРУГЛ(A2 * 0,22; 2).

FAQ

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

Можно ли использовать разные ставки в одной таблице? Да. Создайте столбец «Ставка», где для каждой строки будет указано 0,22, 0,05 или 0. В формуле расчета ссылайтесь на ячейку со ставкой в текущей строке (относительная ссылка, например C2), а не на фиксированное число.

Почему при выделении НДС получается дробное число копеек? Это нормально, так как математическое деление не всегда дает целое число. Для документов округляйте результат до 2 знаков после запятой функцией ОКРУГЛ.