如何對特定列求和

如何對特定列求和

在下面的 Excel 工作表中:

床單

如何執行費率欄位(H、M 和 R)與小時欄位(I、N 和 S)的 SUMPRODUCT?目標是得到(170*5+185*1+130*2) + (170*8+185*9+130*10) + ...,即所有資源的總成本為 8,885 美元(與 G3+L3+Q3 相同)。

我知道怎麼做隔離一個特定的列(例如=SUMPRODUCT(G6:U15*(MOD(COLUMN(G6:U15),5)=3))),但我正在努力能夠乘以然後添加特定列中的值。

答案1

您可以只使用以下內容:
=SUMPRODUCT(H2:H4,I2:I4)+SUMPRODUCT(M2:M4,N2:N4)+SUMPRODUCT(R2:R4,S2:S4)

您可以將 H2:H4、I2:I4... 更改為您需要的數據,我使用了您的範例,這就是為什麼我將其設定為結果為 8,885 美元。

更新
對於動態列計算,您可以使用:

=SUMPRODUCT(G4:U15*(MOD(COLUMN(G4:U15),5)=3),(H4:V15)*(MOD(COLUMN(H4:V15),5)=4))

您正在使用相同的公式,但您必須使用 2 組列

在此輸入影像描述

相關內容