2010年6月19日 星期六

Excel-SUMPRODUCT計算相鄰兩欄的兩兩相乘積

在 Excel 中的一個表格,如果要計算相鄰兩欄的兩兩相乘積,你會如何做呢 ?

儲存格L3:=SUM(B3*C3,D3*E3,F3*G3,H3*I3,J3*K3)

這是最簡單的做法。

如果使用 SUMPRODUCT 函數來試試呢?參考以下做法:

儲存格L3:=SUMPRODUCT(MOD(COLUMN(B3:J3)+1,2)*B3:J3*C3:K3)

複製儲存格L3到儲存格L3:L11。

MOD(COLUMN(B3:J3)+1,2)

=MOD((2,3,4,5,6,7,8,9,10)+1,2)

=MOD(3,4,5,6,7,8,9,10,11,2)

=(1,0,1,0,1,0,1,0,1)

SUMPRODUCT((1,0,1,0,1,0,1,0,1)*B3:J3*C3:K3)

=SUMPRODUCT((B3,0,D3,0,F3,0,H3,0,J3)*C3:K3)

=B3*C3+0+D3*E3+0+F3*G3+0+H3*I3+0+J3*K3

=B3*C3+D3*E3+F3*G3+H3*I3+J3*K3

沒有留言:

張貼留言

好康東東