excel应交个人所得税怎么算 excel计算个人所得税公式MAX的原理
excel计算个人所得税公式MAX的原理
excel计算个人所得税公式MAX的原理
个人所得税按累进税率计算
用max设计的计算公式的思路是:
用当前级次的最高税率乘以应纳税所得额
然后,再减去本级次以下按本级的最高税率计算,多算的部分(其实就是速算扣除数)
公式设计中,包含了根据当前的应纳税所得额按所有级次计算的结果,但是,一定是当前应纳税所得额按当前所在级次乘以当前税率减去速算扣除数的值最大,故用MAX
请仔细体会,其实这是数学问题,而不是电脑问题了
最好多实践(运用工具-审核-公式求值,来仔细考察公式的计算过程)
excel个人所得税计算公式max的原理
公式1 =MAX((A1*5%-175)*{0.6,2,4,5,6,7,9}-{0,21,111,201,551,1101,2701}*5,)
公式2 =MAX((A1-3500)*5%*{0.6,2,4,5,6,7,9}-{0,21,111,201,551,1101,2701}*5,)
公式3 =MAX((A1%-35)*{0.6,2,4,5,6,7,9}-{0,21,111,201,551,1101,2701},)*5
公式说明,该公式巧妙的利用了计算最大值方法来计算出个税
用excel计算个人所得税公式MAX的原理是什么?
公式设计中,包含了根据当前的应纳税所得额按所有级次计算的结果,但是,一定是当前应纳税所得额按当前所在级次乘以当前税率减去速算扣除数的值最大,故用MAX。
Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh操作系统的电脑而编写和运行的一款试算表软件。Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。
excel计算个人所得税的公式是什么?
公式如下:
=MAX(J50*{3,10,202,25,30,35,45}% - {0,105,555 ,1005,2755,5505,13505}, 0)
{0.03,0.1,0.2,0.25,0.3,0.35,0.45}% 是个税7个区间的税率,是一个数组;

{0,105,555 ,1005,2755,5505,13505}是7个区间的速算扣除数,也是一个数组;
数组计算后得到7个数,因为存在了纳税额<0的情况,即工资不满3500的,就在MAX函数中添了一个“0”的值,保证计算税额的公式中J50为负数时,用MAX求最大不会出现负数。
J50*{3,10,202,25,30,35,45}% - {0,105,555 ,1005,2755,5505,13505}是纳税额*各级个税税率 - 应扣额后的数字。
如果税率对应的级别<=纳税额时,税率越大税额越大,符合所缴税款和所得相匹配的原理。
如果税率对应的级别>纳税额时,税率越大税额越小,因为扣减了超额的扣除数。
这样保证了,缴税数组里最大的那个一定是最符合相应税率的。
将公式中的公因子5提出来,可以简化一下公式(其实就是将数组中的数变小一点):
=5*MAX(J50*{0.6,2,4,5,6,7,9}% - {0,21,111,201,551,1101,2701}, 0)
3、上面的J50是扣除3500之后的纳税金额,如果加上这3500,计算公式是什么样呢?
假定J50=K50-3500,则K50是含起征点的纳税金额,即应发工资扣除三险一金(养老保险、医疗保险、失业保险、住房公积金)之后的余额,公式做如下变换:
=5*MAX(J50*{0.6,2,4,5,6,7,9}% - {0,21,111,201,551,1101,2701}, 0)
=5*MAX((K50-3500)*{0.6,2,4,5,6,7,9}% - {0,21,111,201,551,1101,2701}, 0)
=5*MAX(K50*{0.6,2,4,5,6,7,9}% - 3500*{0.6,2,4,5,6,7,9}% - {0,21,111,201,551,1101,2701}, 0)
=5*MAX(K50*{0.6,2,4,5,6,7,9}% - {21,70,140,175,210,245,315} - {0,21,111,201,551,1101,2701}, 0)
=5*MAX(K50*{0.6,2,4,5,6,7,9}% - {21,91,251,376,761,1346,3016} , 0)
4、可以在外面套一个ROUND函数,四舍五入到2位小数,即:
=ROUND(5*MAX(J50*{0.6,2,4,5,6,7,9}% - {0,21,111,201,551,1101,2701}, 0), 2)
或
=ROUND(5*MAX(K50*{0.6,2,4,5,6,7,9}% - {21,91,251,376,761,1346,3016} , 0), 2)
其中J50和K50的关系为J50=K50-3500
Excel中制作计算个人所得税的公式
首先你确定一个单元格是减掉了免征额以后的数字。
假设这个位置订为X
按照下列公式:
=IF(X>100000,O3*0.45-15375,IF(X>80000,O3*0.4-10375,IF(X>60000,O3*0.35-6375,IF(X>40000,O3*0.3-3375,IF(X>20000,O3*0.25-1375,IF(X>5000,O3*0.2-375,IF(X>2000,O3*0.15-125,IF(X>500,O3*0.1-25,O3*0.05))))))))
求在Excel中计算个人所得税的公式,谢谢!
=ROUND(MAX((B2-3500)*{0.03,0.1,0.2,0.25,0.3,0.35,0.45}-5*{0,21,111,201,551,1101,2701},0),2)
最新公式怎么计算个人所得税?
用个税管家这个app比公式简单多了,它上面个税计算器很好用,而且还提供了个税查询功能,算个税的时候还能顺便查查自己的个税。
用excel表格计算个人所得税,公式怎么算?
本人曾做一个模板,希望能对你有用:
:wenku.baidu./view/56063b1b10a6f524bf85ea?fr=prin
计算个人所得税的公式 看不懂
个人理解,仅供参考:
这是一个数组公式,这个数组公式创建了一个条件求和,全公式大致可以分作为三大部分:
A部分(条件部分):当(A10-2000)/100>{0,5,20,50,200,400,600,800,1000} 的时候。。。
B部分(计算部分):(A10-2000)/100-{0,5,20,50,200,400,600,800,1000}
C部分(计算部分):数值5
公式分析:
1、如果(A10-2000)/100的结果大于0,则将此结果减去0然后乘以数值5,得出最终求值;
2、如果(A10-2000)/100的结果大于5,则首先将结果减去0然后乘以数值5,再将结果减去5然后乘以数值5,再把两者相加求和,得出最终值;
3、如果(A10-2000)/100的结果大于20,则首先将结果减去0然后乘以数值5,再将结果减去5然后乘以数值5,再将结果减去20然后乘以数值5,再把三者相加求和,得出最终值;
。。。。。。。
4、如果(A10-2000)/100的结果大于1000,则首先将结果减去0然后乘以数值5,再将结果减去5然后乘以数值5,再将结果减去20然后乘以数值5,再将结果减去50然后乘以数值5,再将结果减去200然后乘以数值5,再将结果减去400然后乘以数值5,再将结果减去600然后乘以数值5,再将结果减去800然后乘以数值5,再将结果减去1000然后乘以数值5,再把9个结果相加求和,得出最终值;
公式正确性测试:
1、A10 = 2300
按公式计算结果应为 [(2300-2000)/100 - 0 ] * 5 = 15
与按税法计算结果一致。
2、A10 = 4600 (4600-2000)/100 = 26
按公式计算结果应为 (26-0)*5 + (26-5)*5 + (26-20)*5 = 265
与按税法计算结果一致。
3、A10 = 120000 (120000-2000)/100 = 1180
按公式计算结果应为 (1180-0)*5 + (1180-5)*5 + (1180-20)*5 + (1180-50)*5 + (1180-200)*5 + (1180-400)*5 + (1180-600)*5 + (1180-800)*5 + (1180-1000)*5 = 37725
也是与按税法计算结果一致的。
excel个人所得税计算公式3500起征
个税=ROUND(MAX((B1-3500)*0.05*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),2)