我是做钣金加工的,我想用excel做个公式来计算不同情况的排版,怎么弄,请各位帮忙
假如A列分别设定为不同加工类型,分别为0,1,2,3。B,C列为零件的长宽(如100*140),D,E列为使用的板材的规格(如1250*1500)当为0时,我需要在板材规...
假如A列分别设定为不同加工类型,分别为0,1,2,3。B,C列为零件的长宽(如100*140),D,E列为使用的板材的规格(如1250*1500)
当为0时,我需要在板材规格上每边减去20再计算最佳排版
当为1时,我需要在板材规格上三边减20,一边减50再进行计算最佳排版
当为2时,我不需要在板材规格上减,直接计算排版
当为3时,直接不计算,取消
请高手帮忙,急需,谢谢!
不好意思,更正一下当为0时,我需要在板材规格上长边每边减去20再计算最佳排版当为1时,我需要在板材规格上长边一边减20,一边减50再进行计算最佳排版当为2时,我不需要在板材规格上减,直接计算排版当为3时,直接不计算,取消我自己做了一个不知道对不对=IF(W16=0,(M16-20)/U16,IF(W16=1,(M16-20)/U16,IF(W16=2,M16/U16,IF(W16=3,0,0))))
W是加工形式,也就是我要求的0,1,2,3选项
另想请问一下,IF选择里面不能使用中文吗?我刚刚吧0,1,2,3更改为中文立马就出错了! 展开
当为0时,我需要在板材规格上每边减去20再计算最佳排版
当为1时,我需要在板材规格上三边减20,一边减50再进行计算最佳排版
当为2时,我不需要在板材规格上减,直接计算排版
当为3时,直接不计算,取消
请高手帮忙,急需,谢谢!
不好意思,更正一下当为0时,我需要在板材规格上长边每边减去20再计算最佳排版当为1时,我需要在板材规格上长边一边减20,一边减50再进行计算最佳排版当为2时,我不需要在板材规格上减,直接计算排版当为3时,直接不计算,取消我自己做了一个不知道对不对=IF(W16=0,(M16-20)/U16,IF(W16=1,(M16-20)/U16,IF(W16=2,M16/U16,IF(W16=3,0,0))))
W是加工形式,也就是我要求的0,1,2,3选项
另想请问一下,IF选择里面不能使用中文吗?我刚刚吧0,1,2,3更改为中文立马就出错了! 展开
2个回答
展开全部
你的问题不明确:
当为1时一边减20,另一边减50,各是长还是宽
你所指的各边长是指板材的规格的长宽吗
你的公式中的M栏和U栏各是什么内容
你是固定的板材规格(1250*1500)还是根据不同的零件规格去找不同型号长宽的板材
如果有你的工作表的考屏就方便别人理解
追问
sorry,我是要选择最佳排版,而且是根据不同的板材规格来定,M,U是excel列项,没表示清楚不好意思,我截屏补充一下,谢谢你!
追答
X3=IF(OR($W2=0,$W2=1),(M2-20),IF($W2=2,M2,IF($W2=3,0,0)))/IF($U2="",1,$U2)
Y3=IF($W2=0,(N2-20)/V2,IF($W2=1,(N2-50)/V2,IF($W2=2,N2/V2,IF($W2=3,0,0))))
如果改为中文或英文条件则应将字母用英文的单引号引起来如:
X3=IF(OR($W3="laser/hardtoo",$W3="punch-1"),(M3-20),IF($W3=2,M3,IF($W3=3,0,0)))/IF($U3="",1,$U3)
你之前的公式应该是对的。但你为何会有疑问,是不是你的结果与你计算的结果有差异,是没有表述完整吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询