B C
1 1 5
2 3 0
3 0 2
若B1小于1且C1小于3则等于100;若1大于B1大于等于1且5大于C1大于等于3则等于50,其他则等于0。怎么写公式,麻烦各位高手。。
excel解答
终于有个人回答了!!!等得我好苦啊!
太感谢你了!我具体说一下我遇到的麻烦
公司里面规定:全勤奖的发放有三个等级,请假0.5天以下或者迟到、早退3次以下的员工发100元;请假1天以下或者迟到、早退5次以下发50元;请假1天或者1天以上,或者迟到、早退5次或者5次以上的不发。如图怎么算全勤奖
=IF(AND(A2<0.5,B2<3),100,IF(AND(A2<1,B2<5),50,0))
我觉得前两个都应该是“且”关系而不是“或”关系。
“且”关系就是你这个公式没错,但是确实是“或”怎么办?感谢,麻烦,指教,,,,
公司的规定是请假0.5天,全勤奖50;迟到、早退3次全勤奖也减50;如果请假0.5天并且迟到、早退3次全勤奖为0了
=IF(OR(A2<0.5,B2<3),100,IF(OR(A2<1,B2<5),50,0))
追问大哥,这个不对,算出来都=100
追答=IF(OR(B2<0.5,C2<3),100,IF(OR(B2<1,C2<5),50,0))
追问大哥,还是不对,不是单元格的原因,帮忙再考虑一下。分现在就给你。。感谢你的帮助
追答我觉得这个逻辑有些问题,有些分划不清。你可以画个流程图看一看。