=ROUND(MAX((A1-3500)*0.05*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),2)

作者&投稿:司袁 (若有异议请与网页底部的电邮联系)
=ROUND(MAX((T5-3500)*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),2) 什么意思~

1.第一层函数:round(X,2)是一个四舍五入到小数点后两位的函数,
2.第二层函数:MAX((a1-3500)*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),计算的数值是(a2-3500)后的值与相应税级百分数(0,0.03,0.1,0.2……)的乘积减去税率所在级距的速算扣除数0、105、555……所得到的最大值,因个人所得税额与税率、所得额的函数曲线是斜率不断增大的向上坡线,所以最大值就是所得额所在点计算出的税额。

扩展资料:
Round函数返回一个数值,该数值是按照指定的小数位数进行四舍五入运算的结果。可是当保留位跟着的即使是5,有可能进位,也有可能舍去,机会各50%。这样就会造成在应用程序中计算有误。下面这个函数能真正实现四舍五入功能,用以取代Round函数。
PublicFunctionRoundToLarger(dblInputAsDouble,intDecimalsAsInteger)AsDouble
'执行Round()函数,有可能进位。
'也有可能舍去
DimstrFormatStringAsString'格式化字符串;
'如果是“0”,则返回“0”,否则进行适当的格式化:
IfdblInput0Then
strFormatString="#."&String(intDecimals,"#")
RoundToLarger=Format(dblInput,strFormatString)
Else
RoundToLarger=0
EndIf
EndFunction
number,要四舍五入的数,digits是要小数点后保留的位数
如果 digits 大于 0,则四舍五入到指定的小数位。
如果 digits 等于 0,则四舍五入到最接近的整数。
如果 digits 小于 0,则在小数点左侧进行四舍五入。
如果round函数只有参数number,等同于digits 等于 0。
返回值
四舍五入后的值
举例
round(3.1415926,2)=3.14;
round(3.1415926,3)=3.142;
select round(193,-2)from dual; 200
select round(193,-1)from dual;190
select round(193,-3)from dual;0
利用INT函数构造四舍五入的函数返回的结果精度有限,有时候满足不了我们的实际需要。Excel的Round函数可以解决这个问题。
ROUND函数中:
如果 num_digits 大于 0(零),则将数字四舍五入到指定的小数位。
如果 num_digits 等于 0,则将数字四舍五入到最接近的整数。
如果 num_digits 小于 0,则在小数点左侧前几位进行四舍五入。
若要进行向上舍入(远离 0),请使用 ROUNDUP 函数。
若要进行向下舍入(朝向 0),请使用 ROUNDDOWN 函数。
若要将某个数字四舍五入为指定的倍数(例如,四舍五入为最接近的 0.5 倍),请使用 MROUND 函数。
举例:
ceil(x)返回不小于x的最小整数值(然后转换为double型)。
floor(x)返回不大于x的最大整数值。
round(x)返回x的四舍五入整数值。
#include
#include
int main(int argc, const char *argv[])
{
float num = 1.4999;
printf("ceil(%f) is %f
", num, ceil(num));
printf("floor(%f) is %f
", num, floor(num));
printf("round(%f) is %f
", num, round(num));
return 0;
}
编译:$cc test.c -lm
执行:$./a.out
ceil(1.499900) is 2.000000
floor(1.499900) is 1.000000
round(1.499900) is 1.000000
Matlab中round()

1.第一层函数:round(X,2)是一个四舍五入到小数点后两位的函数,
2.第二层函数:MAX((a1-3500)*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),计算的数值是(a2-3500)后的值与相应税级百分数(0,0.03,0.1,0.2……)的乘积减去税率所在级距的速算扣除数0、105、555……所得到的最大值,因个人所得税额与税率、所得额的函数曲线是斜率不断增大的向上坡线,所以最大值就是所得额所在点计算出的税额。
3.公式中5%*{0.6,2,4,5,6,7,9}也可以表示为{3,10,20,25,30,35,45}%,
同样5*{0,21,111,201,551,1101,2701}也可以表示为{0,105,555,1005,2755,5505,13505}
4.该公式也可以用=ROUND(MAX((A1-3500)*{3,10,20,25,30,35,45}%-{0,105,555,1005,2755,5505,13505},0),2)来表示。
希望我的回答对你有用,自己花时间打出来的。

1.第一层函数:round(X,2)是一个四舍五入到小数点后两位的函数,
2.第二层函数:MAX((a1-3500)*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),计算的数值是(a1-3500)后的值与相应税级百分数(0,0.03,0.1,0.2……)的乘积减去税率所在级距的速算扣除数0、105、555……所得到的最大值,因个人所得税额与税率、所得额的函数曲线是斜率不断增大的向上坡线,所以最大值就是所得额所在点计算出的税额。
3.公式中5%*{0.6,2,4,5,6,7,9}也可以表示为{3,10,20,25,30,35,45}%,
同样5*{0,21,111,201,551,1101,2701}也可以表示为{0,105,555,1005,2755,5505,13505}
4.该公式也可以用=ROUND(MAX((A1-3500)*{3,10,20,25,30,35,45}%-{0,105,555,1005,2755,5505,13505},0),2)来表示。
希望我的回答对你有用,自己花时间打出来的。

刚好最近在做工资表,我来帮你解答
按照新的个税征收一共有7个层级,公式中A1-3500得出应纳税所得额,两个大括号对应个税计算的7个层级,即MAX取最大数函数里面会产生7个数字,再加上0为8个数字,在这8个数字里面取最大数,两个大括号里面的数列的第一个参与计算,产生一个数字,第二个数字再参与计算,产生第二个数字......0.05*0.6为3%,5*0为速算扣除数.....依次类推,即可得出

实际上就是对应新的个税数据,把前面的数与{}里的7个数相乘的结果再分别与后面的7个数相减取其最大。
级数 全月应纳税所得额 税率(%)速算扣除数

  1 不超过1500元的 3 0

  2 超过1500元至4500元的部分 10 105

  3 超过4500元至9000元的部分 20 555

  4 超过9000元至35000元的部分 25 1005

  5 超过35000元至55000元的部分 30 2755

  6 超过55000元至80000元的部分 35 5505

  7 超过80000元的部分 45 13505

试试就知道了~

靠 难


求2010年年终个税excel计算公式 求按3500起年终个税excel计算公式_百度...
一:=ROUND(MAX((A1-3500)*0.05*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),2)1、公式里面的 2)"参数 是ROUND(A,B)的第二个参数,意思是对A保留B位小数,这里的2是保留两位小数。2、公式里面的 "0)参数 是MAX()的参数,MAX((A1-3500)*0.05*{0.6,2,4,5...

excel怎么计算提成和个税
1、2011年9月1日开始,个税计算公式 各个税种计算方法汇总 个税=ROUND(MAX((A6-3500)*{0.03,0.1,0.2,0.25,0.3,0.35,0.45}-{0,105,555,1005,2755,5505,13505},0),2)A6是工资减去应扣减的五金之后的余额。2、2011年9月1日开始,税后算税前公式(倒算税前)税前=IF(3500<(ROUND(...

用max计算个人所得税(excel )时,总是算出的结果是公式太长,这是为什...
你用以下公式,很长吗?=ROUND(MAX((E2-3500)*0.1*{0.3,1,2,2.5,3,3.5,4.5}-5*{0,21,111,201,551,1101,27011},0),2)公式表示:将E2单元格的应发工资减去起征点3500,结果乘以不同的税率再减去速算基数,在得到的一组数据中,取最大值,结果保留小数点后2位。当E2小于3500时,...

个人所得税excel计算公式个人所得税excel计算公式vlookup
2019年起,我国的个税起征点为5000元,税率及速算扣除数如下表:在得到以上数据后,就可以建excel了。一、建立初始数据表格如下图,其中A列为扣除三险一金以及其他费用后的实发工资。二、在B2处输入以下公式:=ROUND(MAX((A2-5000)*{0.03,0.1,0.2,0.25,0.3,0.35,0.45}-{0;210,1410...

函数max(round(22.5,0)与round(125.3,-1)的值是多少
round函数表示四舍五入,逗号后面的数表示约到第几位,0约到个位数,1约到小数点后一位,-1约到十位数,以此类推。max就是最大值。所以值是130

关于excel税收公式问题
该公式有round()和max()两个函数构成.其中,max()函数中有两组数据,一组是有计算式计算得出,另一组是0(零)。第一组(D3-5000)*{0.03,0.1,0.2,0.25,0.3,0.35,0.45}-{0,210,1410,2660,4410,7160,15160},该部分表示D3单元格的值减去5000,计算需要上税的金额,然后乘以对应的...

=ROUND(MAX((J2-3500)*0.01*{3,10,20,25,30,35,45}-50 怎么样让这个公...
=ROUND(MAX((J2-3500)*0.01*{3,10,20,25,30,35,45}-50 ),2)

关于这个EXCEL个税公式的原理
1、第一步:(A2-3500)=50(应付工资的扣除余额减去个税起征点3500);2、(A2-3500)*{0.03,0.1,0.2,0.25,0.3,0.35,0.45}={1.5,5,10,12.5,15,17.5,22.5}(应纳税额乘以7个等级税率);3、在工作表B2输入公式:=ROUND(MAX((A2-3500)*{0.03,0.1,0.2,0.25,0.3,0.35,...

求:税后年终奖倒推税前金额的EXCEL函数公式
公式=ROUND((C3-IF(C3<=34920,0,IF(C3<=129810,210,IF(C3<=241410,1410,IF(C3<=317660,2660,IF(C3<=466410,4410,IF(C3<=6631160,7160,15160)))\/(1-IF(C3<=34920,3%,IF(C3<=129810,10%,IF(C3<=241410,20%,IF(C3<=317660,25%,IF(C3<=466410,30%,IF(C3<=631160,35%,45%))...

如何在10版式EXCEL里设置公式?个税计算工式
应缴税=(税前工资-缴税基数)*税率-速算扣除数 由上面的计算方法可以推导出个人所得税计算公式,再经过适当变化,即可得到税前工资。一、根据税前工资计算个人所得税:(A1为税前工资)=ROUND(MAX((A1-2000)*0.05*{1,2,3,4,5,6,7,8,9}-25*{0,1,5,15,55,135,255,415,615},0),2)==...

石首市17227188048: =ROUND(MAX((a1 - 3500)*5%*{0.6,2,4,5,6,7,9} - 5*{0,21,111,201,551,1101,2701},0),2) 有没有人能帮我解析一 -
端鸣银翘: 1.第一层函数:round(X,2)是一个四舍五入到小数点后两位的函数,2.第二层函数:MAX((a1-3500)*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),计算的数值是(a2-3500)后的值与相应税级百分数(0,0.03,0.1,0.2……)的乘积减去...

石首市17227188048: 下图题目,怎么利用excel ,if函数设定计算公式计算员工个人所得税? -
端鸣银翘: =ROUND(MAX((A1-3500)*0.05*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),2)注意A1在实际中请改成其应纳税所得额的单元格

石首市17227188048: 你好我想请问下你给的这个公式.=ROUND(MAX((A1 - 3500)*{0.03,0.1,0.2,0.25,0.3,0.35,0.45} - {0,105,555,1005,2755,5505,13505},0),2)这里的结尾0跟2 -
端鸣银翘:[答案] 0作为MAX的一个参数,用于限制最低值.前面公式会出现负值,当前面结果出现负数时,返回0. 2是ROUND的参数,意为四舍五入保留两位小数.

石首市17227188048: 这个个税计算公式:(应发工资 - 3500)*5%*(0.6,2,4,5,6,7,9) - 5*(0,21,111,201,551,1101,2701) 是什么意思? -
端鸣银翘: A1%-35就是 收入-3500,({0.6,2,4,5,6,7,9}-{0,21,111,201,551,1101,2701})*5 就是 ({3,10,20,30,35,45}{0,105,555,1005,2755,5505,13505})前面代表税率,后面代表速算扣除数.计税金额乘以不同的税率减对应的速算扣除数会得到七组税,取其中最大的一个值就是个人所得税的值.

石首市17227188048: 本人有张Excel工资表,上面体现了五险一金及个税.不知道如何用Excel函数计算出个税. -
端鸣银翘: 新个税速算公式 =ROUND(MAX((A1-3500)*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),2) 你自己将公式里的A1套换一下就行

石首市17227188048: 新的个税怎么设公式哦! -
端鸣银翘: EXCEL公式:=ROUND(MAX((A1-3500)*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),2)5%*{0.6,2,4,5,6,7,9}这部分为税率,分别为:3%,10%,20%,25%,30%,35%,45%5*{0,21,111,201,551,1101,2701}这部分为速算扣除数,分别为:0...

石首市17227188048: =ROUND(MAX((A1 - 3500)*5%*{0.6,2,4,5,6,7,9} - 5*{0,21,111,201,551,1101,2701},0),2)怎么理解 -
端鸣银翘: =ROUND(MAX((A1-3500)*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),2) 中括号内的数乘上5%即为税率或速算扣除数.

石首市17227188048: 在excel2010中,输入一个公式:如果基本工资大于等于1000,那么个人所得税为基本工资的0. -
端鸣银翘: =round(max((a1-3500)*{0.6,2,4,5}*5%-5*{0,21,111,201},0),2)个人所得税吧,这是精简公式,保留两位结果,请参考

石首市17227188048: excel的个税计算公式,是怎么自动判定适用税率的? -
端鸣银翘: 2011年9月1日实行的个税计算公式: =ROUND(MAX((A1-3500)*0.05*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),2) ,公式运算过程:1、公式里面的 2)" 参数 是ROUND(A,B)的第二个参数,意思是对A保留B位小数,这里的2是保留...

石首市17227188048: 新个税计算公式是怎样的? -
端鸣银翘: EXCEL公式: =ROUND(MAX((A1-3500)*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),2)

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网