Excel formula: dvorazinski izračun poreza na promet -

Sadržaj

Generička formula

=IF(A1<=limit,A1*tier1,limit*tier1+(A1-limit)*tier2)

Sažetak

Da biste izračunali porez na promet s dvije razine (zagrade), možete upotrijebiti osnovnu formulu IF. U prikazanom primjeru, formula u C5, kopirana dolje, je:

=IF(B5<=limit,B5*tier1,limit*tier1+(B5-limit)*tier2)

gdje su "limit" (F6), "tier1" (F4) i "tier2" (F5) imenovani rasponi.

Obrazloženje

U osnovi se ova formula oslanja na jednu IF funkciju. Logički test temelji se na ovom izrazu:

B5<=limit

Kada je B5 (trenutni iznos) manji od ograničenja (10.000), test vraća TRUE, a funkcija IF izračunava samo porez razine 1 i vraća konačni rezultat s ovim:

B5*tier1

Međutim, kada je iznos veći od ograničenja (10.000), logički test vraća TRUE. Funkcija IF zatim pokreće izraz za izračun poreza i za porez razine 1 i razine 2:

limit*tier1+(B5-limit)*tier2

Prijevod:

  1. Izračunajte porez na razinu 1 pomnoživši ograničenje (10 000) s porezom na razinu 1 (6%).
  2. Izračunajte porez razine 2 oduzimanjem ograničenja od iznosa i množenjem rezultata poreznom stopom razine 2 (10%).
  3. Dodajte porez na razinu 1 porezu na razinu 2 i vratite konačni rezultat.

Bez imenovanih raspona

Imenovani rasponi mogu olakšati pisanje i čitanje formula. Ista formula bez imenovanih raspona izgleda ovako:

=IF(B5<=$F$6,B5*$F$4,$F$6*$F$4+(B5-$F$6)*$F$5)

Reference na limit, tier1 i tier2 zaključane su kako bi se spriječile promjene kada se formula kopira u tablicu.

Zanimljivi članci...