
Obecný vzorec
=VLOOKUP(amount,tax_table,2,TRUE)
souhrn
Chcete-li vypočítat sazbu daně na základě jednoduché tabulky sazby daně, můžete použít funkci VLOOKUP. V zobrazeném příkladu je vzorec v G5:
=VLOOKUP(G4,tax_table,2,TRUE)
kde „tax_table“ je pojmenovaný rozsah C5: D8.
Poznámka: tento vzorec určuje jednu sazbu daně. Chcete-li vypočítat daň založenou na progresivním systému, kde je příjem zdaněn v několika závorkách různými sazbami, podívejte se na tento příklad.
Vysvětlení
VLOOKUP vyžaduje, aby byly vyhledávací hodnoty v prvním sloupci vyhledávací tabulky. Protože první sloupec v příkladu je ve skutečnosti „Pásmo“, záměrně vylučujeme tento sloupec z rozsahu tabulky poskytovaného VLOOKUP, který je nakonfigurován takto:
- Samotná vyhledávací hodnota pochází z G4
- Pole tabulky je pojmenovaný rozsah tax_table (C5: D8)
- Indexové číslo sloupce je 2, protože sazby daně jsou ve druhém sloupci C5: D8
- Argument Range_lookup je nastaven na TRUE = přibližná shoda
S touto konfigurací VLOOKUP skenuje vyhledávací hodnoty, dokud nenajde hodnotu vyšší než hodnota v G4, poté VLOOKUP "klesne zpět" na předchozí řádek a vrátí daňovou sazbu v tomto řádku. Protože používáme použití SVYHLEDAT v režimu přibližné shody, musí být vyhledávací hodnoty seřazeny vzestupně.
Režimy shody VLOOKUP
VLOOKUP má dva režimy shody: přesnou shodu a přibližnou shodu, ovládanou volitelným čtvrtým argumentem nazvaným „range_lookup“. Výchozí chování je přibližná shoda. V tomto příkladu byl čtvrtý argument kvůli jasnosti nastaven na TRUE. Podrobnější informace o SVYHLEDÁVÁNÍ zde.