
Генеричка формула
=IF(A1<=limit,A1*tier1,limit*tier1+(A1-limit)*tier2)
Резиме
Да бисте израчунали порез на промет са два нивоа (заградама), можете користити основну формулу ИФ. У приказаном примеру, формула у Ц5, копирана доле, је:
=IF(B5<=limit,B5*tier1,limit*tier1+(B5-limit)*tier2)
где су „лимит“ (Ф6), „тиер1“ (Ф4) и „тиер2“ (Ф5) именовани опсези.
Објашњење
У основи, ова формула се ослања на једну ИФ функцију. Логички тест заснован је на овом изразу:
B5<=limit
Када је Б5 (тренутни износ) мањи од ограничења (10.000), тест враћа ИСТИНУ, а функција ИФ израчунава само порез првог реда и враћа коначни резултат са овим:
B5*tier1
Међутим, када је износ већи од ограничења (10.000), логички тест враћа ТАЧНО. Функција ИФ затим покреће израз за израчунавање пореза и за порез првог и за други ниво:
limit*tier1+(B5-limit)*tier2
Превод:
- Израчунајте порез на ниво 1 множењем ограничења (10 000) са порезом на ниво 1 (6%).
- Израчунајте порез на ниво 2 одузимањем ограничења од износа и множењем резултата са стопом пореза на нивоу 2 (10%).
- Додајте порез на ниво 1 порезу на ниво 2 и вратите коначни резултат.
Без именованих опсега
Именовани опсези могу олакшати писање и читање формула. Иста формула без именованих опсега изгледа овако:
=IF(B5<=$F$6,B5*$F$4,$F$6*$F$4+(B5-$F$6)*$F$5)
Референције на лимит, тиер1 и тиер2 су закључане да би се спречиле промене када се формула копира у табелу.