发布网友 发布时间:2022-05-12 11:42
共3个回答
热心网友 时间:2023-10-08 17:42
该公式有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,计算需要上税的金额,然后乘以对应的税率,最后减去速算扣除数,得到税金。
例如,D3的金额是6000,会得到1000*{0.03,0.1,0.2,0.25,0.3,0.35,0.45},结果为{30,100,200,250,300,350,450};
用这个结果减去“速算扣除数”{0,210,1410,2660,4410,7160,15160},得到结果:{30,-110,-1210,-2410,-4110,-6810,-14710};
接着计算max的结果:MAX({30,-110,-1210,-2410,-4110,-6810,-14710},0),得到30。
因为第一组计算结果可能会出现负数,加一个0,就变成0最大,保证数据正确性。
热心网友 时间:2023-10-08 17:43
0.03,0.1,0.2,0.25,0.3,0.35,0.45这个就是税率,0,210,1410,2660,4410,7160,15160这个就是对应的速算扣除数。热心网友 时间:2023-10-08 17:43
还有一种是使用lookup函数来计算的,百度一下就有。