„Excel“ formulė: dviejų pakopų pardavimo mokesčio apskaičiavimas -

Turinys

Bendroji formulė

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

Santrauka

Norėdami apskaičiuoti pardavimo mokestį dviem pakopomis (skliausteliuose), galite naudoti pagrindinę IF formulę. Parodytame pavyzdyje C5 formulė, nukopijuota žemiau, yra:

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

kur „riba“ (F6), „1 pakopa“ (F4) ir „pakopa 2“ (F5) yra pavadinti diapazonai.

Paaiškinimas

Iš esmės ši formulė remiasi viena IF funkcija. Loginis testas pagrįstas šia išraiška:

B5<=limit

Kai B5 (dabartinė suma) yra mažesnė už ribą (10 000), testas pateikia TRUE, o IF funkcija apskaičiuoja tik 1 pakopos mokestį ir pateikia galutinį rezultatą:

B5*tier1

Tačiau kai suma yra didesnė už ribą (10 000), loginis testas pateikia TRUE. Tada funkcija IF paleidžia išraišką apskaičiuodama tiek 1, tiek 2 pakopos mokesčių mokestį:

limit*tier1+(B5-limit)*tier2

Vertimas:

  1. Apskaičiuokite 1 lygio mokestį, padauginę limitą (10 000) iš 1 lygio mokesčio (6%).
  2. Apskaičiuokite 2 pakopos mokestį atimdami ribą iš sumos ir padauginę rezultatą iš 2 pakopos mokesčio tarifo (10%).
  3. Pridėkite 1 pakopos mokestį prie 2 pakopos mokesčio ir grąžinkite galutinį rezultatą.

Be įvardytų diapazonų

Pavadinti diapazonai gali palengvinti formulių rašymą ir skaitymą. Ta pati formulė be pavadintų diapazonų atrodo taip:

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

Nuorodos į ribą, 1 pakopą ir 2 pakopą yra užrakintos, kad būtų išvengta pakeitimų, kai formulė nukopijuojama lentelėje.

Įdomios straipsniai...