求助:EXCEL中的工资表的IF公式

求助:EXCEL中的工资表的IF公式
因为工资中有一项是加班补贴,例如需要出勤天数满足25天的情况下,加班超过20个小时时,每小时有2元的加班补贴。
但是如果你出勤天数不足25天,例如是22天,加班时间为50个小时,
则补贴的计算方法是50-(25-22)*8=26,那么就有26*2=52元补贴
但是通过这个公式计算出来的<20小时的则没有补贴。

例如A列是出勤天数
B列是加班小时
C列是加班补贴。
那么求C列的加班补贴的公式是怎么样的?
在此先谢谢各位大侠了
=IF(A2>=25,IF(B2>=20,B2*2,0),IF(B2<20,0,(B2-(25-A2)*8))*2)
=IF(IF(A2>=25,2*B2-40,IF((B2-(25-A2)*8)<=20,0,2*(B2-(25-A2)*8)))<=0,0,IF(A2>=25,2*B2-40,IF((B2-(25-A2)*8)<=20,0,2*(B2-(25-A2)*8))))
虽然长了一胡裤慎点裤敬,但应该没问题。希望你满意纯毁
=IF(AND(A2<25,B2>=20),(B2-(25-A2)*8)*2,IF(AND(A2>=25,B2>薯帆=20),B2*2,""))
会出数团雹现负值,我再改一下
=IF(AND(A2<25,B2>或蔽=20),IF(B2-(25-A2)*8>0,(B2-(25-A2)*8)*2,""),IF(AND(A2>=25,B2>=20),B2*2,""))
<20小时的补贴如何计算?你的描述中没有说明;
坐等高人出现
← 上一篇: 下一篇: →