我正在寻找一个公式/函数,它允许我跨 BOM 进行 SUMIF 运算。我知道零件与 FG 的关系(零件、FG),也知道我需要多少个 FG(FG、数量)。
如何一步计算出我需要的零件数量 (零件,数量)?目前我必须对每个零件/成品关系 (零件,成品,数量) 进行 SUMIF 运算,然后对每个零件 (零件,数量) 进行 SUMIF 运算。
如果可能的话,我希望一步完成。
答案1
您可以使用数组公式来解决这个问题(也称为CTRL++公式)。ShiftEnter
首先要做的事情是操作第二个表格,使其本身包含日期列。(通常最好避免在列标题中保存信息。)
我用过表格(插入 > 表格)这样公式就更容易读了。
现在,在单元格 I2 中,我们可以计算 2014 年 7 月 11 日第 X 部分的数量。
{=SUM(
SUMIFS(Table2[Qty]
,Table2[Date]
,I$1
,Table2[FG]
,IF(Table1[Part]=$H2,Table1[FG])
)
)}
输入此公式之前,请删除花{}
括号,并确保在输入此公式时按下CTRL+ Shift+ Enter。
将此公式复制并粘贴到单元格 I3、J2 和 J3 中以获取其他值。
同一公式的非表格版本
{=SUM(
SUMIFS($F$2:$F$9
,$E$2:$E$9
,I$1
,$D$2:$D$9
,IF($A$2:$A$7=$H2,$B2:$B$7)
)
)}