將 SUMPRODUCT 與布林陣列一起使用
考慮以下範圍 A1:A3 和 B1:B3 如下

=SUMPRODUCT(--(A1:A3="c"),B1:B3)
這將首先將 (A1:A3="c") 操作為以下陣列
A1="c" = FALSE
A2="c" = FALSE
A3="c" = TRUE
然後應用 -- 運算子,將 TRUE 和 FALSE 分別轉換為 1 和 0。所以陣列變成了
--FALSE = 0
--FALSE = 0
--TRUE = 1
然後 SUMPRODUCT 公式就像簡單的數字情況一樣完成。在這個例子中返回 6
0*4 = 0
0*5 = 0
1*6 = 6
注意:這相當於 SUMIF 函式