
Formula generik
=IF(A1<=limit,A1*tier1,limit*tier1+(A1-limit)*tier2)
Ringkasan
Untuk mengira cukai jualan dengan dua tahap (kurungan), anda boleh menggunakan formula asas IF. Dalam contoh yang ditunjukkan, formula di C5, disalin, adalah:
=IF(B5<=limit,B5*tier1,limit*tier1+(B5-limit)*tier2)
di mana "had" (F6), "tier1" (F4), dan "tier2" (F5) dinamakan julat.
Penjelasan
Pada intinya, formula ini bergantung pada fungsi IF tunggal. Ujian logik berdasarkan ungkapan ini:
B5<=limit
Apabila B5 (jumlah semasa) kurang dari had (10,000), ujian mengembalikan BENAR dan fungsi JIKA mengira cukai tahap 1 sahaja, dan mengembalikan hasil akhir dengan ini:
B5*tier1
Walau bagaimanapun, apabila jumlahnya lebih besar daripada had (10,000), ujian logik mengembalikan BENAR. Fungsi IF kemudian menjalankan ungkapan untuk mengira cukai untuk kedua-dua tahap 1 dan tahap 2:
limit*tier1+(B5-limit)*tier2
Terjemahan:
- Hitung cukai tahap 1 dengan mengalikan had (10,000) dengan cukai tahap 1 (6%).
- Hitung cukai tahap 2 dengan mengurangkan had dari jumlah tersebut, dan kalikan hasilnya dengan kadar cukai tahap 2 (10%).
- Tambahkan cukai tahap 1 ke cukai tahap 2 dan pulangkan hasil akhir.
Tanpa julat bernama
Julat yang diberi nama dapat menjadikan formula lebih mudah untuk ditulis dan dibaca. Rumus yang sama tanpa julat yang dinamakan seperti ini:
=IF(B5<=$F$6,B5*$F$4,$F$6*$F$4+(B5-$F$6)*$F$5)
Rujukan untuk had, tier1, dan tier2 dikunci untuk mengelakkan perubahan ketika formula disalin di bawah jadual.