表格函数如果AB列的差值(B-A)大于0, 则C等于0, B-A小于0且小于B,则C等于1,B-A小于0且大于B,C等于2
急求!现在已知每月需要生产产品的数量(A列),模具每月产能(B列),产能差异(C=B-A),额外需要增加模具/套(E列)。现在需要分析是否模具产能是否能满足每月需求,是否...
急求!现在已知每月需要生产产品的数量(A列), 模具每月产能(B列),产能差异(C=B-A), 额外需要增加模具/套(E列)。 现在需要分析是否模具产能是否能满足每月需求,是否需要增加模具,增加几套。我用一下公式,但是提示说含有太多参数了!请问怎么精简,或者要用什么公式才对?公示内容:=IF(C2>=0, 0, OR(C2<0, ABS(C2)<B2, 1), OR(C2<0, ABS(C2)>B2, 2))另, 后面还可能是3, 4, 5....一次类推。急求各位大佬的智慧。跪谢~
展开
4个回答
展开全部
你的公式有问题:IF函数C2>=0,0,之后已经必然是C2<0了,所以就不用再提C2<0。
建议试一下下面的公式:
在D2中输入:
=IF(C2>=0,0,IF((-1)*C2<=B2,1,IF((-1)*C2<=2*B2,2,IF((-1)*C2<=3*B2,3,IF((-1)*C2<=4*B2,4,IF((-1)*C2<=5*B2,5)))))
然后下拉。
建议试一下下面的公式:
在D2中输入:
=IF(C2>=0,0,IF((-1)*C2<=B2,1,IF((-1)*C2<=2*B2,2,IF((-1)*C2<=3*B2,3,IF((-1)*C2<=4*B2,4,IF((-1)*C2<=5*B2,5)))))
然后下拉。
更多追问追答
追问
谢谢!
但是依旧提示输入的参数太多。如果去掉后面的参数,只考虑IF(C2>=0,0,IF((-1)*C2<=B2,1))的话函数就能运行。不知道是怎么回事
追答
你先注意一下,C2的绝对值不超过5倍B2,试一下。
展开全部
不用这么麻烦~ 公式简单点,效率是关键。
第一步 需要做一步过度数据C2/ 模具产能=使用的模具数量。
第二步 if 公式套用roundup公式取整就行了 (if公式去掉是不需要加模具的,rondup 是向上取整)
第一步 需要做一步过度数据C2/ 模具产能=使用的模具数量。
第二步 if 公式套用roundup公式取整就行了 (if公式去掉是不需要加模具的,rondup 是向上取整)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=IF(B2-A2>0,0,IF(ABS(B2-A2)<B2,1,2))
更多追问追答
追问
按照这个,貌似只能算出两种情况。产能差异大于每月模具每月产能时, 也就是需要增加2套或者更多的情况, 这个公式不能涵盖。
追答
意义是什么?
要增加INF(|C|/B)+1套?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询