![](https://cdn.wiki-base.com/6869929/excel_formula_two-tier_sales_tax_calculation__2.png.webp)
Általános képlet
=IF(A1<=limit,A1*tier1,limit*tier1+(A1-limit)*tier2)
Összegzés
A forgalmi adó két szinttel (zárójelben) történő kiszámításához használhatja az IF alapvető képletét. A bemutatott példában a C5 képlete, lemásolva:
=IF(B5<=limit,B5*tier1,limit*tier1+(B5-limit)*tier2)
ahol a "határ" (F6), "tier1" (F4) és "tier2" (F5) tartományokat nevezik meg.
Magyarázat
Lényegében ez a képlet egyetlen IF függvényre támaszkodik. A logikai teszt ezen a kifejezésen alapul:
B5<=limit
Ha a B5 (az aktuális összeg) kisebb, mint a határ (10 000), a teszt IGAZ-t ad vissza, és az IF függvény csak egy 1. szintű adót számol, és ezzel a végeredményt adja vissza:
B5*tier1
Ha azonban az összeg meghaladja a határt (10 000), akkor a logikai teszt IGAZ értéket ad vissza. Az IF függvény ekkor kifejezést futtat az első és a második szintű adó adójának kiszámításához:
limit*tier1+(B5-limit)*tier2
Fordítás:
- Számolja ki az 1. szintű adót úgy, hogy megszorozza a határt (10.000) az 1. szintű adóval (6%).
- Számolja ki a 2. szintű adót úgy, hogy kivonja a határértéket az összegből, és megszorozza az eredményt a 2. szintű adókulccsal (10%).
- Adja hozzá az 1. szintű adót a 2. szintű adóhoz, és adja vissza a végeredményt.
Megnevezett tartományok nélkül
A megnevezett tartományok megkönnyítik a képletek írását és olvasását. Ugyanez a képlet megnevezett tartományok nélkül így néz ki:
=IF(B5<=$F$6,B5*$F$4,$F$6*$F$4+(B5-$F$6)*$F$5)
A korlátozás, az 1. és a 2. réteg hivatkozásai zárolva vannak, hogy megakadályozzák a változásokat, amikor a képletet a táblázatba másolják.