Як вирахувати ПДВ? Формула для розрахунку ПДВ в Excel
Дізнаємося різні способи розрахунку податку на додану вартість в Excel і детально вивчимо формули, в тому числі навчимося виділяти, додавати і віднімати ПДВ.
У статті наведені розрахунки для ставки в 18% (що діяла до 2020 р), для перерахунку податку за новою ставкою в 20% не забудьте в формулах поміняти ставку з 18% на 20%.
Перед тим як порахувати ПДВ в Excel, згадаємо що це таке і яким взагалі даний податок буває.
Як випливає з назви, податок на додану вартість – це непрямий податок, що нараховується на додаткову (додану) вартість товару (або послуги) відповідно до затверджених податковими ставками.
Якщо вам потрібно обчислити ПДВ для України, Білорусії або Казахстану, то в цих країнах діють наступні податкові ставки (по інших країнах дані можна подивитися тут ):
- Україна . 20% (стандартна), 0% (знижена);
- Білорусія . 20% (стандартна), 10%, 0,5% або 0% (знижена);
- Казахстан . 12% (стандартна).
У загальному і цілому, величина ставки в залежності від країни може змінюватися, але сенс податкових платежів залишається один і той же.
Тому в наступних прикладах ми будемо розглядати розрахунки тільки для російської системи оподаткування, але в разі потреби формули легко скорегувати (змінивши розмір ставки) і для будь-якої іншої країни.
Тепер перейдемо до розгляду різних способів розрахунку ПДВ в Excel.
Спосіб 1. Ручне введення формул
Давайте подумаємо які взагалі є варіанти підрахунку формули податкових відрахувань.
У нас є 3 варіанти – ми можемо або окремо розрахувати податок, або додати, або відняти.
У підсумку, після вибору варіанта підрахунку, отриманий результат можна вручну ввести в поле введення за допомогою формули.
Розглянемо кожен з трьох варіантів більш докладно.
виділення ПДВ
Припустимо, що у нас є сума S (без урахування податку) і ми хочемо виділити для неї величину податку на додану вартість.
Для виділення податку нам потрібно цю суму помножити на податкову ставку, тобто S * 18% :
Розглянемо ще один варіант, нехай в суму S вже включений податок.
В цьому випадку, так як в початковій величині S міститься 18% ставка, поділивши суму на 118% і помноживши на 18% ми отримаємо виділений податок на додану вартість, тобто (S / 118%) * 18% :
додавання ПДВ
Початкові умови ті ж самі, для суми S розрахуємо повну суму з урахуванням податку. Щоб додати ПДВ необхідно до суми (100%) додати виділений податок (18%), іншими словами помножити її на 118%, тобто S * 118% :
віднімання ПДВ
Початкові умови – нам відома сума S , але з тією умовою, що в ній вже враховано податок.
Так як підсумкова сума становить 118% (як в прикладі вище), то щоб відняти ПДВ та отримати суму без урахування податку, нам необхідно розділити її на 118%, тобто S / 118% :
Як бачимо у нас є 3 варіанти формули розрахунку, в залежності від того, що саме і як потрібно порахувати.
Спосіб 2. Вибіркова функція
Тому в якості ще одного підходу до підрахунку формули, напишемо для користувача функцію, яка об’єднувала б усі варіанти розрахунку і автоматизувала розрахунки, щоб зменшити ймовірність помилки, наприклад, при наборі формули.
Як ми вже з’ясували, розрахунок залежить від 3 параметрів: вихідної суми (для якої будемо проводити розрахунок), розміру ставки (18%, 10% або 0%) і типу розрахунку (виділення, віднімання або додавання).
Тому в якості аргументів функції і поставимо зазначені параметри.
Переходимо у вікно редактора Visual Basic ( поєднання клавіш Alt + F11), додаємо новий модуль (через меню Insert -> Module ) і потім копіюємо туди код нашої функції:
1 2 3 4 5 6 7 8 9 10 11 | Public Function НДС(ByVal Amount As Double, Optional ByVal Rate As Double = 0.18, Optional ByVal TypeVAT As Integer = 0) If TypeVAT = 0 Then НДС = Amount * Rate ElseIf TypeVAT = 1 Then НДС = Amount / (1 + Rate) * Rate ElseIf TypeVAT = 2 Then НДС = Amount * (1 + Rate) Else НДС = Amount / (1 + Rate) End If End Function |
Детальніше зупинимося на аргументах функції:
- Amount (обов’язковий аргумент) – сума, для якої розраховується податок;
- Rate (необов’язковий аргумент) – розмір податкової ставки (значення за замовчуванням 18%);
- TypeVAT (необов’язковий аргумент) – тип розрахунку податку, 0 – виділення (варіант коли в змінної Amount ПДВ не врахована), 1 – виділення (варіант коли в змінної Amount ПДВ уже враховано), 2 – додаток, будь-яке інше число – віднімання (значення по умовчанням 0).
Пару слів про параметри аргументів функції.
Параметр ByVal дозволяє звернутися до змінної (в даному випадку СУМА ) за значенням, тобто після виклику функції значення змінної залишиться незмінним (навіть якщо функція змінює їх значення).
Щоб можна було пропускати якісь змінні при виконанні функції, ми додаємо параметр Optional перед ім’ям змінної, що робить її необов’язковою для застосування.
Переходимо до наступного кроку.
Функція написана, тепер нам залишилося навчитися її застосовувати. Повернемося в Excel і порахуємо податок для вже розібраних прикладів.
Викликати функцію ми можемо або безпосередньо набравши її в рядку формул, або знайти її в категорії Певні користувачем через майстер функцій:
У підсумку отримуємо, що результати розрахунку формули і застосування функції збіглися, що й було потрібно показати.
Тепер трохи ускладнити завдання, і додамо в якості змінюється параметра розмір ставки (для прикладу візьмемо розмір ставок в різних країнах):
важливе зауваження
Для коректних розрахунків ПДВ в 2019 р можна використовувати всі ті ж самі формули, що і в прикладах вище, з заміною 18% на 20%.
Завантажити приклад з розрахунками .
Дякую за увагу!
Якщо у вас є думки або питання – діліться ними в коментарях.