每个老师需要从课时中扣除10个责任课时,并且从低往高扣
公式:相对应低年级课时*相对应低年级单价+相对应低年级课时*相对应低年级单价=责任课时费
个人思路:
if函数嵌套,if(b2>=10,b2*c2,if(b2+d2>=10,(10-b2)*e2+b2*c2,if(.......)))
出现问题:第一个条件可以运行,但是到第二个条件以后就不会往后运行了,因为10-0的时候等会10,所以直接10*2年级单价就结束了,不知道加什么条件控制。
各位大神有什么思路没有了?
http://bbs.fanruan.com/thread-125270-1-1.html 看看这个
(B2-MIN(MAX(SUM(b2[!0;!0]{A2 = $A2 && B1 <= $B1}) - 10, 0), b2))*C2 公式 然后把这列隐藏起来就好了
IF(B2>=10,10*C2,IF(B2+D2>=10,B2*C2+(10-B2)*E2,IF(B2+D2+F2>=10,B2*C2+D2*E2+(10-B2-D2)*G2,IF(B2+D2+F2+H2>=10,B2*C2+D2*E2+F2*G2+(10-B2-D2-F2)*I2,IF(B2+D2+F2+H2+J2>=10,B2*C2+D2*E2+F2*G2+H2*I2+(10-B2-D2-F2-H2)*K2,IF(B2+D2+F2+H2+J2+L2>=10,B2*C2+D2*E2+F2*G2+H2*I2+J2*K2+(10-B2-D2-F2-H2-J2)*M2,""))))))
上面是我的公式,用的数据测试下是正确的