Формула Excel: Розрахунок базової ставки податку за допомогою VLOOKUP -

Загальна формула

=VLOOKUP(amount,tax_table,2,TRUE)

Резюме

Щоб розрахувати ставку податку на основі простої таблиці ставок податку, ви можете використовувати функцію VLOOKUP. У наведеному прикладі формула в G5 має вигляд:

=VLOOKUP(G4,tax_table,2,TRUE)

де "таблиця_податків" - іменований діапазон C5: D8.

Примітка: ця формула визначає ставку єдиного податку. Щоб розрахувати податок, базуючись на прогресивній системі, де дохід оподатковується в декількох дужках за різними ставками, див.

Пояснення

VLOOKUP вимагає, щоб значення пошуку знаходились у першому стовпці таблиці пошуку. Оскільки перший стовпець у прикладі насправді є "Band", ми навмисно виключаємо цей стовпець із діапазону таблиць, наданого VLOOKUP, який налаштований так:

  • Значення підстановки саме походить від G4
  • Табличний масив - це іменований діапазон tax_table (C5: D8)
  • Індекс стовпця дорівнює 2, оскільки податкові ставки містяться у другій колонці C5: D8
  • Аргументу Range_lookup встановлено значення TRUE = приблизна відповідність

За допомогою цієї конфігурації VLOOKUP сканує пошукові значення, поки не знайде значення, вище значення G4, потім VLOOKUP "опускається" до попереднього рядка і повертає ставку податку в цьому рядку. Оскільки ми використовуємо використання VLOOKUP в режимі приблизного збігу, значення пошуку повинні бути відсортовані за зростанням.

Режими відповідності VLOOKUP

VLOOKUP має два режими відповідності: точну та приблизну відповідність, керовану необов’язковим четвертим аргументом, який називається "range_lookup". Поведінка за замовчуванням - приблизна відповідність. У цьому прикладі для четвертого аргументу було встановлено значення TRUE для ясності. Більш детальна інформація про VLOOKUP тут.

Цікаві статті...