问题已解决
=IF(36000<C12≤144000,C12*10%-2520,IF(144000<C12≤300000,C12*20%-16920,IF(300000<C12≤420000,C12*25%-31920))) 请问这个函数有问题吗
温馨提示:如果以上题目与您遇到的情况不符,可直接提问,随时问随时答
速问速答同学你好,这个公式没有考虑c12小于等于36000时按3%计算个税的情况
2021 10/11 16:25
84785016
2021 10/11 16:27
如果用IF函数就要补全所有的可能性对吗?也可以用MAX函数是吗?
少校老师
2021 10/11 16:35
嗯嗯是的,Max函数会比if函数要短很多
=MAX(c12*{0.03;0.1;0.2;0.25;0.3;0.35;0.45}-{0;2520;16920;31920;52920;85920;181920},0)
84785016
2021 10/11 16:36
MAX函数并没有出现收入区间,是如何计算的呢?
少校老师
2021 10/11 16:43
这种方式不需要体现收入区间,它会用收入额把每个税率都计算一次,取最大的那个金额;
你随便用一个数字比如144000分别用每个税率计算一次,最大的那个值肯定是10%税率时的结果
84785016
2021 10/11 16:48
请问这个MAX还适用于哪些情况呢?
少校老师
2021 10/11 16:53
MAX函数的作用是取最大值,能运用的情况也就是需要取最大值时
在个税这里能运用我觉得主要还是需要你能想到收入乘以对应区间的税率是所有税率情况下的最大值,如果想不到这点,即便很熟悉Max函数,你也无法运用
84785016
2021 10/11 16:59
确实,我能想到的也只有if函数,这个真没想到,谢谢老师啦
少校老师
2021 10/11 17:05
不客气,希望给个5星评价哦