在Excel中,SUMPRODUCT函數的公式結構是什麼?
Answer
SUMPRODUCT 函數公式結構
SUMPRODUCT 函數在 Excel 中用於計算多個陣列中對應元素乘積的總和。其基本公式結構為 =SUMPRODUCT(陣列1, 陣列2, ...)。這個函數會將陣列中相同位置的元素相乘,然後將所有乘積加總,得到最終結果。陣列必須具有相同的維度,否則 SUMPRODUCT 將返回錯誤值 #VALUE!。
公式應用範例
假設您需要計算不同產品在不同銷售區域的總收入。您可以設定一個表格,其中一欄是產品的銷售數量,另一欄是對應的產品單價。使用 SUMPRODUCT 函數,您可以將銷售數量和單價這兩個陣列作為參數傳遞給函數,Excel 會自動計算每個產品的收入(數量 x 單價),然後將所有產品的收入加總,得到總銷售收入。例如:=SUMPRODUCT(B2:B10, C2:C10),其中 B2:B10 是銷售數量範圍,C2:C10 是對應的單價範圍。
函數的靈活運用
SUMPRODUCT 函數不僅可以處理簡單的乘積和加總,還可以結合其他函數實現更複雜的計算。例如,您可以使用 SUMPRODUCT 結合條件判斷來計算符合特定條件的總和。假設您想計算銷售額超過 100 元的產品的總銷售數量,可以使用類似 =SUMPRODUCT(--(C2:C10>100), B2:B10) 的公式。這裡 --(C2:C10>100) 會產生一個由 TRUE 和 FALSE 值組成的陣列,-- 運算符將 TRUE 轉換為 1,FALSE 轉換為 0,然後 SUMPRODUCT 將這個陣列與銷售數量相乘,只加總銷售額超過 100 元的產品的銷售數量。