
Üldine valem
=IF(A1<=limit,A1*tier1,limit*tier1+(A1-limit)*tier2)
Kokkuvõte
Kahe astmega (sulgudes) müügimaksu arvutamiseks võite kasutada IF-põhivalemit. Näidatud näites on allpool kopeeritud valem C5-s järgmine:
=IF(B5<=limit,B5*tier1,limit*tier1+(B5-limit)*tier2)
kus "piir" (F6), "1. tase" (F4) ja "2. tase" (F5) nimetatakse vahemikeks.
Selgitus
Põhimõtteliselt tugineb see valem ühele IF-funktsioonile. Loogiline test põhineb sellel avaldisel:
B5<=limit
Kui B5 (praegune summa) on väiksem kui piir (10 000), tagastab test väärtuse TÕENE ja funktsioon IF arvutab ainult esimese astme maksu ning tagastab sellega lõpptulemuse:
B5*tier1
Kui summa on aga suurem kui piir (10 000), tagastab loogiline test TÕENE. Funktsioon IF käivitab avaldise nii 1. kui ka 2. taseme maksude arvutamiseks:
limit*tier1+(B5-limit)*tier2
Tõlge:
- 1. taseme maks arvutatakse, korrutades piirmäära (10 000) esimese taseme maksuga (6%).
- Arvutage teise taseme maks, lahutades summast limiidi ja korrutades tulemuse teise taseme maksumääraga (10%).
- Lisage 1. taseme maks teise taseme maksule ja tagastage lõpptulemus.
Ilma nimetatud vahemiketa
Nimetatud vahemikud võivad muuta valemite kirjutamise ja lugemise lihtsamaks. Sama nimeta vahemiketa valem näeb välja selline:
=IF(B5<=$F$6,B5*$F$4,$F$6*$F$4+(B5-$F$6)*$F$5)
Viited piirile, 1. ja 2. tasemele on lukustatud, et vältida muudatusi, kui valem tabelisse kopeeritakse.