
Genel formül
=IF(A1<=limit,A1*tier1,limit*tier1+(A1-limit)*tier2)
Özet
İki kademeli (parantez) bir satış vergisini hesaplamak için temel bir EĞER formülü kullanabilirsiniz. Gösterilen örnekte, C5'teki formül aşağıdaki gibidir:
=IF(B5<=limit,B5*tier1,limit*tier1+(B5-limit)*tier2)
burada "limit" (F6), "tier1" (F4) ve "tier2" (F5) adlandırılmış aralıklardır.
Açıklama
Temelde, bu formül tek bir EĞER işlevine dayanır. Mantıksal test şu ifadeye dayanmaktadır:
B5<=limit
B5 (geçerli tutar) sınırın (10.000) altında olduğunda, test DOĞRU verir ve EĞER işlevi yalnızca 1. kademe vergi hesaplar ve şununla nihai bir sonuç verir:
B5*tier1
Ancak, miktar limitin (10.000) üzerindeyse mantıksal test DOĞRU sonucunu verir. EĞER işlevi, daha sonra hem kademe 1 hem de kademe 2 vergileri için vergiyi hesaplamak üzere bir ifade çalıştırır:
limit*tier1+(B5-limit)*tier2
Tercüme:
- Sınırı (10.000) 1. kademe vergiyle (% 6) çarparak 1. kademe vergisini hesaplayın.
- Tutardan limiti çıkararak ve sonucu 2. kademe vergi oranı (% 10) ile çarparak 2. kademe vergisini hesaplayın.
- Kademe 2 vergiye kademe 1 vergi ekleyin ve nihai bir sonuç verin.
Adlandırılmış aralıklar olmadan
Adlandırılmış aralıklar, formüllerin yazılmasını ve okunmasını kolaylaştırabilir. Adlandırılmış aralıkları olmayan aynı formül şuna benzer:
=IF(B5<=$F$6,B5*$F$4,$F$6*$F$4+(B5-$F$6)*$F$5)
Formül tabloya kopyalandığında değişiklik yapılmasını önlemek için sınır, katman1 ve katman2 referansları kilitlenir.