W4是应发工资,X4是养老险、Y4是医疗险、Z4是失业险。
计算原理:
应发工资W4 -(养老X4+医疗Y4+失业Z4)
然后再看看上面的结果是不是大于3500的起征点,减3500后如果是是负数就免税,如果高于3500则按比例收税。所以公式中减3500后又用MAX处理了一下,把减3500后小于等于0的全按0来处理,达到免税的结果,多出3500的部分则去乘以税收比例。
最后别忘了还要减掉速算数。
不知道你听明白了没。
(W4-SUM(X4:Z4)-3500) * 0.01*{3,10,20,25,30,35,45} ,按各自税率相乘,再减去各自的速算扣除数,如果达不到相应的档次,则相减下来的结果为负数,或者不是最大,再用MAX从中取出最大值,取最大值时,为防止达不到起征点,所有结果都为负,取0和运算结果的最大值,最后用ROUND函数四舍五入保留两位小数。
你是公式不明白还是个税算法不明白?