
Генеричка формула
=VLOOKUP(amount,tax_table,2,TRUE)
Резиме
Да бисте израчунали пореску стопу на основу једноставне табеле пореских стопа, можете да користите функцију ВЛООКУП. У приказаном примеру, формула у Г5 је:
=VLOOKUP(G4,tax_table,2,TRUE)
где је „табела_порез“ именовани опсег Ц5: Д8.
Напомена: ова формула одређује јединствену пореску стопу. Да бисте израчунали порез на основу прогресивног система где се приход опорезује у више заграда по различитим стопама, погледајте овај пример.
Објашњење
ВЛООКУП захтева да се вредности претраживања налазе у првој колони табеле претраживања. Будући да је прва колона у примеру заправо „Опсег“, ми намерно изузимамо ову колону из опсега табела достављених ВЛООКУП-у, који је конфигурисан овако:
- Вредност саме претраге долази од Г4
- Низ табела је именовани опсег так_табле (Ц5: Д8)
- Број индекса колоне је 2, јер су пореске стопе у другој колони Ц5: Д8
- Аргумент Ранге_лоокуп постављен је на ТРУЕ = приближно подударање
Са овом конфигурацијом, ВЛООКУП скенира вредности претраживања док не пронађе вредност већу од вредности у Г4, а затим се ВЛООКУП „спусти“ у претходни ред и врати пореску стопу у том реду. Будући да користимо ВЛООКУП у режиму приближног подударања, вредности претраживања морају се сортирати у растућем редоследу.
Начини подударања ВЛООКУП
ВЛООКУП има два начина подударања: тачно подударање и приближно подударање, контролисано опционим четвртим аргументом названим „ранге_лоокуп“. Подразумевано понашање је приближно подударање. У овом примеру четврти аргумент је експлицитно постављен на ТРУЕ ради јасности. Детаљније информације о ВЛООКУП-у овде.