这个EXCEL函数是什么意思麻烦帮我解释下

这个EXCEL函数是什么意思麻烦帮我解释下
=IF(AND(F4=0,H4=0,J4=0,R4=0,T4=0),(G4+I4+K4+S4+U4)/5,(G4*F4+I4*H4+K4*J4+S4*R4+U4*T4)/(F4+H4+J4+R4+T4))

第1个回答  2019-03-19
MAX(A,B)意思是在A,B中取较大的那个数。你的公示中注意(M5-2000)可能会是负数,这样前面部分的值就是负的,这种情况下应交个税就是0,因此在负数和0之间用max函数取较大值。
公式前部分用了两个数组。M5-2000是计算基数,{0.05;0.1;0.15}对应(M5-2000)的值处于税率表的不同级数对应的税率,{0;50;200}对应(M5-2000)的值处于税率表的不同级数对应速算扣除数。本回答被网友采纳
第2个回答  2019-03-25
=IF(
AND(F4=0,H4=0,J4=0,R4=0,T4=0), 条件同时满足F4、H4、J4、R4、T4都是0
(G4+I4+K4+S4+U4)/5, 条件成立,求出G4+I4+K4+S4+U4相加除以5的值,
(G4*F4+I4*H4+K4*J4+S4*R4+U4*T4)/(F4+H4+J4+R4+T4) 条件不成立,求这个值
)
相似回答