一个星期以来,我一直在研究这个问题,在那里,我在一个范围内寻找特定行项的总数乘以一个因子。下面的公式达到了预期的结果。我需要帮助在数组中构造它以接受多列。
这个公式和IF语句一样工作。=ARRAYFORMULA(IFERROR(VLOOKUP(Sheet4!$A$1:$A$49,'MHC系统材料质量‘!$A$16:$N$64,4,0),"")*'MHC系统材料质量’!$D$3)
这就产生了一个错误(IFS期望0之后的所有参数都是对的)=ARRAYFORMULA( 'MHC系统材料质量‘!$D$3>0,IFERROR(VLOOKUP(’查找表'!$A$2:$A$50,'MHC系统材料质量‘!$A$16:$N$64,4,0),'MHC系统材料质量’!$D$3,‘MHC系统材料质量’!$F$3>0,IFERROR(VLOOKUP('Lookup Table!$A$2:$A$50,‘MHC QTY'!$A$16:$N$64,6,0),’MHC系统材料质量‘!$F$3,“)
目的是求出MHC系统材料QTY选项卡中D、F、H、J、L、N列的产品线项目总数。Vlookup解决了查找哪些项目的问题。然后,总和需要乘以D3、F3、H3、J4、L4、N4,才能得到总订单总量的总和。J,L,N列是查找表中的电池选项2。
这是到工作表的链接。C栏中的公式MHC总量预测https://docs.google.com/spreadsheets/d/1etFlYSVPDJXZFOHWZaLFgQ-KDbulV3WWmYfCk0CVvdk/edit?usp=sharing
谢谢你的帮助。
发布于 2022-10-18 16:03:28
欢迎!在我看来,使用IF ()进行额外检查完全不必要地使任务复杂化。实际上,您只需要一个条件:“Material”中的特定行是否指“查找表”中相应的位置。只需将每个成本列( E、G、I、K、M、O列)乘以它们的系数($D$3、$F$3、$H$3、$J$3、$L$3、$N$3),将其和起来并从所需的行中选择结果。例如,如下所示:
=SUMPRODUCT('MHC System Material QTY'!$D$3*'MHC System Material QTY'!$E$16:$E$72
+'MHC System Material QTY'!$F$3*'MHC System Material QTY'!$G$16:$G$72
+'MHC System Material QTY'!$H$3*'MHC System Material QTY'!$I$16:$I$72
+'MHC System Material QTY'!$J$3*'MHC System Material QTY'!$K$16:$K$72
+'MHC System Material QTY'!$L$3*'MHC System Material QTY'!$M$16:$M$72
+'MHC System Material QTY'!$N$3*'MHC System Material QTY'!$O$16:$O$72,
'MHC System Material QTY'!$A$16:$A$72='Lookup Table '!A2)发布于 2022-10-22 14:03:52
在@JohnSUN帮助下,我创建了一个100%工作的公式
=IF(“MHC系统材料质量”!$A16=“查找表”!$A2,“MHC系统材料质量”!$A16=“查找表”!$B2),SUMPRODUCT('MHC系统材料质量‘$D16*’MHC系统材料质量‘$3+’MHC系统材料质量‘$F16*’MHC系统材料质量‘$F$3+’MHC系统材料质量‘$H16*’MHC系统材料质量‘$3+’MHC系统材料质量‘$J16*’MHC系统材料质量‘J16*’MHC系统材料质量‘J$4+’MHC系统材料质量‘$L16*’MHC系统材料质量‘$L$4+’MHC系统材料质量‘$16*’MHC系统材料‘’$N$4,0)
现在我需要帮助把它放到数组中,我不知道如何更改在google数组中不起作用的OR操作符。
谢谢
https://webapps.stackexchange.com/questions/167228
复制相似问题