مثال2 - محاسبه مالیات حقوق در اکسل
فرض کنید حقوق در یافتی شخصی در پایان ماه معادل 5,660,000 ریال میباشد مالیات این شخص به ترتیب زیر محاسبه می شود .
برای راحتتر شدن موضوع اینگونه میگوییم که طبقه اول مالیات تا 5,660,000 ریال می باشد پس مالیات این طبقه اینگونه خواهد بود که 3500000= 2160000 -5660000 ریال که ده درصد آن مساوی 350000ریال میباشد . اگر5660000 ریال را در سلول A1 بنویسیم فرمول محاسبه مالیات در اکسل مساوی خواهد بود با :
=IF(AND(A1>2160000,A1<5660000),(A1-2160000)*.1,0) |
||||
. |
||||
. |
=IF(AND(A1>2160000,A1<=5560000),(A1-2160000)*0.1, IF(AND(A1>5560000,A1<=10493333),(A1-5660000)*0.2+350000,0)) |
|||
در حقیقت این بخش از فرمول برای محاسبه طبقه اول جدول می باشد .
مثال 3 : محاسبه مالیات حقوق در اکسل
فرض کنید حقوق دریافتی شخصی در پایان ماه معادل 10,493,333 ریال ریال باشد مالیات حقوق این شخص به ترتیب زیر خواهد بود .
ابتدا می گوییم چون این عدد بزگتر از 5660000 ریال است پس ما دیگر نیازی به محاسبه مالیات تا 5660000 ریال نداریم چون در فرمول قبلا محاسبه شده است . تنها کاری که می کنیم بایستی مابقی عدد بزرگتر از 5660000ریال را محاسبه کنیم ومالیات طبقه اول را به آن اضافه کنیم . بنابر این :
=IF(AND(A1>2160000,A1<5660000),(A1-2160000)*.1,0) |
||||||||
. |
||||||||
. |
=IF(AND(A1>2160000,A1<=5560000),(A1-2160000)*0.1, IF(AND(A1>5560000,A1<=10493333),(A1-5660000)*0.2+350000,0)) |
|||||||
در فرمول بالا وقتی بعد از IF تابع AND می آوریم در واقع شما دامنه شرط خود را افزایش داده و به نوعی با ایجاد علامت کوچکتر و بزرگتر دامنه شرط خود را با AND محدود می کنید . می گویید اگر A1 بزرگتر از 2160000 و A1 کوچکترومساوی با 5660000 باشد آنگاه جواب شرط ما بایستی معافیت را کسر کرده سپس در درصد طبقه اول ضرب کند ادامه فرمول نیز به همین ترتیب چون پرانتز IF اول بسته نشده است بنابر این می توانیم IF دیگر ایجاد کرده و ادامه می دهیم . اگر A1 بزرگتر از 5660000 و کوچکتر و مساوی با 10493333باشد آنگاه جواب شرط دوم ما بایستی منهای 5660000 سپس در درصد طبقه دوم (20 درصد ) ضرب شود ودر نهایت با حاصل مالیات طبقه اول جمع شود. که جواب فرمول شما مسای 1316667 خواهد شد و نکته قابل توجه اینکه با دادن شرط AND در حقیقت شما تمام اعداد بین هر طبقه را مد نظر قرار خواهید داد .