Excel-formel: Beräkning av grundläggande skattesats med VLOOKUP -

Generisk formel

=VLOOKUP(amount,tax_table,2,TRUE)

Sammanfattning

För att beräkna en skattesats baserat på en enkel skattesatsstabell kan du använda funktionen VLOOKUP. I exemplet som visas är formeln i G5:

=VLOOKUP(G4,tax_table,2,TRUE)

där "tax_table" är namngivet intervall C5: D8.

Obs: denna formel bestämmer en enda skattesats. För att beräkna skatt baserat på ett progressivt system där inkomst beskattas över flera parenteser till olika priser, se detta exempel.

Förklaring

VLOOKUP kräver att uppslagsvärden ska finnas i den första kolumnen i uppslagstabellen. Eftersom den första kolumnen i exemplet faktiskt är "Band" utesluter vi avsiktligt den här kolumnen från tabellområdet som tillhandahålls till VLOOKUP, som är konfigurerad så här:

  • Uppslagsvärdet i sig kommer från G4
  • Tabellmatris är det namngivna intervallet tax_table (C5: D8)
  • Kolumnindexnummer är 2, eftersom skattesatser ligger i andra kolumnen i C5: D8
  • Argumentet Range_lookup är satt till TRUE = ungefärlig matchning

Med den här konfigurationen skannar VLOOKUP uppslagsvärdena tills den hittar ett värde högre än värdet i G4, sedan "VLOOKUP" sjunker tillbaka "till föregående rad och returnerar skattesatsen i den raden. Eftersom vi använder VLOOKUP i ungefärligt matchningsläge måste uppslagsvärdena sorteras i stigande ordning.

VLOOKUP-matchningslägen

VLOOKUP har två matchningslägen: exakt matchning och ungefärlig matchning, styrd av ett valfritt fjärde argument som heter "range_lookup". Standardbeteendet är ungefärlig matchning. I det här exemplet har det fjärde argumentet satt till SANT uttryckligen för tydlighetens skull. Mer detaljerad information om VLOOKUP här.

Intressanta artiklar...