sumif(s),多對多關係的 sumproduct

sumif(s),多對多關係的 sumproduct

我正在尋找一個公式/函數,它允許我在 BOM 中進行 SUMIF 計算。我知道我的部分與 FG 的關係(部分,FG)並且我知道我需要多少個 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)
        )
    )}

相關內容