2010年5月27日 星期四

Excel-SUMPRODUCT應用

根據下表來看看 SUMPRODUCT 的應用:
儲存格I2:=SUMPRODUCT((A2:A14=F2)*(B2:B14=G2)*(C2:C14=H2),D2:D14)
使用「*」表示「AND」功能,上列公式表示:
=SUMPRODUCT(條件一 AND 條件二 AND 條件三 , 要合計的數值)
儲存格I3:=SUMPRODUCT((A2:A14=F2)+(B2:B14=G2)+(C2:C14=H2),D2:D14)
使用「*」表示「AND」功能,上列公式表示:
=SUMPRODUCT((條件一 AND 條件二 AND 條件三 ) X 要合計的數值)[X表示乘號]

以這個例子的儲存格I3來看:
=SUMPRODUCT((A2:A14=F3)*(B2:B14=G3)*(C2:C14=H3),D2:D14)

=SUMPRODUCT((A2:A14=F3)*(B2:B14=G3)*(C2:C14=H3)*D2:D14)
的結果是一樣的。
因為 SUMPRODUCT 會將合於條件的TRUE以1表示,FALSE以0表示,所以D2:D14符合條件者被挑出再相加,和合於條件X1+不合於符件X0的和會相等。

沒有留言:

張貼留言

好康東東