扣除10个责任课时,从低年级到高年级扣除,例子如下:

image.png

每个老师需要从课时中扣除10个责任课时,并且从低往高扣

公式:相对应低年级课时*相对应低年级单价+相对应低年级课时*相对应低年级单价=责任课时费

个人思路:

if函数嵌套,if(b2>=10,b2*c2,if(b2+d2>=10,(10-b2)*e2+b2*c2,if(.......)))

出现问题:第一个条件可以运行,但是到第二个条件以后就不会往后运行了,因为10-0的时候等会10,所以直接10*2年级单价就结束了,不知道加什么条件控制。

各位大神有什么思路没有了?

FineReport 18568453967 发布于 2019-9-17 16:03
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
孤陌Lv6资深互助
发布于2019-9-17 16:09(编辑于 2019-9-17 17:20)

http://bbs.fanruan.com/thread-125270-1-1.html 看看这个  

(B2-MIN(MAX(SUM(b2[!0;!0]{A2 = $A2 && B1 <= $B1}) - 10, 0), b2))*C2  公式 然后把这列隐藏起来就好了

image.png

image.png

  • 18568453967 18568453967(提问者) 我看你截图单价咋都变了?
    2019-09-17 18:33 
  • 孤陌 孤陌 回复 18568453967(提问者) 我随便弄的内置数据
    2019-09-17 19:45 
最佳回答
0
豆豆小可爱Lv5中级互助
发布于2019-9-17 16:44
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,""))))))

上面是我的公式,用的数据测试下是正确的

image.png

  • 孤陌 孤陌 如果是年级是扩展的呢
    2019-09-17 16:50 
  • 3关注人数
  • 486浏览人数
  • 最后回答于:2019-9-17 17:20
    请选择关闭问题的原因
    确定 取消
    返回顶部