作者:乔山办公网日期:
返回目录:excel表格制作
你应该用多条件求和sumproduct函数
将公式改为:
=if(or(e3="",f3=""),"",E3*VLOOKUP(F3,[装配后工序标准工时.xlsx]装配后工序标准工时!B:F,5,0))
逐一分拆说明一下:
1、OR(N5=FALSE,O5=FALSE),,"",
是指知N5和O5两者中有一个为FALSE时,公式所在储存格即为空格。FALSE是指不符合条件或为假。
2、如果第一点中的条件不成利,即N5和O5两者均不是FALSE时,则公式所在储存格等于:
_donut 0 0.1 "&ROUND(-5,3)&","&ROUND(-5,3)&" "&" -text j ML "的结果为道:
_donut 0 0.1 -5,3,-5 -text j ML
上面的结果再加上ROUND((N5-V5+1-0.5),3)&","&ROUND(O5+B5*0.8+0.3,3)的结果
ROUND((N5-V5+1-0.5),3)表示将N5-V5+1-0.5的结果四舍五入到第三位小数点,ROUND(O5+B5*0.8+0.3,3)类似;
&" 0.3 0 "&C5表示最后版再连接上文字串 0.3 0 和C5储存格里面的值。
这个公式中所用到的符号&,表示将两个文字串相连接,比如=“北”&“京”的结果就是北权京。