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

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

Чтобы прибавить НДС к цене в Excel, умножьте базовую стоимость на коэффициент (1,20 для 20% или 1,05 для 5%). Чтобы выделить НДС из общей суммы, разделите итог на тот же коэффициент (например, =Сумма/1,20). Ниже приведены точные формулы для обоих случаев с разбором ошибок.

Главное правило: Ставка в формулах всегда указывается как десятичная дробь (0,20), а не как целое число (20).

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

В бухгалтерском учете важно различать три величины:

  1. База без НДС — стоимость товара до налогообложения.
  2. Сумма НДС — размер налога.
  3. Итоговая сумма — цена с учетом налога.

Для корректной работы в Excel ячейкам с денежными значениями следует присвоить числовой формат с двумя знаками после запятой. Это исключит визуальные искажения при округлении.

Как начислить НДС (прибавить к цене)

Если у вас есть цена без налога и нужно получить итоговую стоимость, используйте одну из двух схем.

Вариант 1: Пошаговый расчет

Удобен, если нужно видеть сумму налога отдельной строкой в счете.

  • Ячейка A1: Цена без НДС (например, 1000).
  • Ячейка B1: Ставка (0,2 или 0,05).
  • Формула для суммы НДС (C1): =A1*B1
  • Формула для итога (D1): =A1+C1

Вариант 2: Единая формула

Подходит для быстрых итоговых расчетов в сводных таблицах.

  • Для ставки 20%: =A1*1,2
  • Для ставки 5%: =A1*1,05

Лайфхак с абсолютной ссылкой: Если ставка НДС едина для всей таблицы, запишите её в отдельную ячейку (например, F1) и закрепите ссылку знаком доллара: =A1*(1+$F$1). Это позволит менять ставку в одном месте, и все формулы обновятся автоматически.

Как выделить НДС (вычесть из общей суммы)

Обратная задача возникает, когда известна общая сумма («грязными»), а нужно найти «чистую» базу и сам налог. Ошибка многих пользователей — попытка просто отнять 20% от общей суммы. Это неверно, так как 20% берутся от меньшей базы, а не от итога.

Правильный алгоритм деления:

СтавкаФормула для цены без НДСФормула для суммы НДС
20%=СуммасНДС / 1,2=СуммасНДС - (СуммасНДС / 1,2)
5%=СуммасНДС / 1,05=СуммасНДС - (СуммасНДС / 1,05)

Пример расчета: Итоговая сумма в чеке — 1200 рублей (ставка 20%).

  1. Находим базу: 1200 / 1,2 = 1000 руб.
  2. Находим налог: 1200 - 1000 = 200 руб. (Если бы мы просто взяли 20% от 1200, получилось бы 240, что является ошибкой).

Практический шаблон таблицы

Вы можете скопировать эту структуру в Excel для автоматизации рутины.

НаименованиеЦена без НДССтавкаСумма НДСИтого с НДС
Товар А100020%=B2*C2=B2+D2
Товар Б5005%=B3*C3=B3+D3
Итого=SUM(D2:D3)=SUM(E2:E3)

Примечание: В колонке «Ставка» вводите значения 0,2 и 0,05, а формат ячейки настройте как «Процентный», чтобы они отображались как 20% и 5%.

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

  • Неверная база при выделении налога. Самая распространенная ошибка — вычитать процент от суммы с налогом. Помните: налог всегда считается от базы без налога. Используйте деление на 1,2, а не умножение на 0,8.
  • Ошибка формата данных. Если в ячейке со ставкой написано «20» (целое число), а в формуле вы используете её как 0,2, результат будет завышен в 100 раз. Либо храните ставку как 0,2, либо делите в формуле на 100 (=A1*B1/100).
  • Округление копеек. При массовых расчетах сумма копеек может «плыть». Для финансовых отчетов используйте функцию ОКРВВЕРХ или ОКРВНИЗ для финального итога, чтобы свести баланс до копейки.

FAQ

Можно ли использовать одну формулу для разных ставок? Да, если ставка указана в соседней ячейке. Формула начисления: =Цена_без_НДС * (1 + Ставка). Формула выделения: =Цена_с_НДС / (1 + Ставка).

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

Что делать, если ставка изменилась (например, с 18% на 20%)? Если вы использовали ссылки на ячейки со ставками или абсолютные ссылки ($F$1), просто измените значение в ячейке ставки — весь пересчет произойдет мгновенно. Если ставки были вписаны в формулы жестко (числами), потребуется замена через «Найти и заменить» (Ctrl+H).