
Splošna formula
=IF(A1<=limit,A1*tier1,limit*tier1+(A1-limit)*tier2)
Povzetek
Za izračun davka od prodaje z dvema stopnjama (oklepaji) lahko uporabite osnovno formulo IF. V prikazanem primeru je formula v C5, kopirana navzdol,:
=IF(B5<=limit,B5*tier1,limit*tier1+(B5-limit)*tier2)
kjer so "limit" (F6), "tier1" (F4) in "tier2" (F5) imenovani obsegi.
Pojasnilo
V bistvu se ta formula opira na eno samo funkcijo IF. Logični test temelji na tem izrazu:
B5<=limit
Ko je B5 (trenutni znesek) manjši od meje (10.000), test vrne TRUE in funkcija IF izračuna samo davek stopnje 1 in vrne končni rezultat s tem:
B5*tier1
Ko pa je znesek večji od omejitve (10.000), logični test vrne TRUE. Funkcija IF nato zažene izraz za izračun davka za davke prve in druge stopnje:
limit*tier1+(B5-limit)*tier2
Prevod:
- Izračunajte davek prve stopnje tako, da omejitev (10.000) pomnožite z davkom prve stopnje (6%).
- Izračunajte davek stopnje 2 tako, da od zneska odštejete omejitev in rezultat pomnožite s stopnjo davka stopnje 2 (10%).
- Davku stopnje 1 dodajte davek stopnje 1 in vrnite končni rezultat.
Brez imenovanih obsegov
Imenovani obsegi lahko olajšajo pisanje in branje formul. Ista formula brez imenovanih obsegov je videti tako:
=IF(B5<=$F$6,B5*$F$4,$F$6*$F$4+(B5-$F$6)*$F$5)
Sklici na limit, tier1 in tier2 so zaklenjeni, da se prepreči spremembe pri kopiranju formule v tabelo.