特定の列をSUMPRODUCTする方法

特定の列をSUMPRODUCTする方法

次の Excel シートでは:

シート

Rate 列 (H、M、R) と Hrs 列 (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セットの列を使用する必要があります

ここに画像の説明を入力してください

関連情報