範圍積的總和

在這個例子中,通過獲取每個專案的數量並將其乘以其成本然後將所有這些值加在一起來找到購買食品的總成本。

StackOverflow 文件

我們可以直接使用陣列公式計算總價格,而不是為 Number 乘以 Price 建立一個單獨的列,然後對該新列中的值求和。

=SUM(B2:B6*C2:C6)

由於這是一個陣列公式,因此必須使用 Ctrl + Shift + 輸入 Enter,以便 Excel 將其視為處理(否則將返回 #VALUE!)。請注意,如果你在公式欄中的公式周圍看到大括號 {...},那麼你知道它正在被評估為陣列公式。

這是如何逐步評估此公式:

= SUM(B2:B6*C2:C6)
= SUM({6, 8, 2, 20, 3} * {0.55, 0.25, 0.89, 0.12, 1.23})
= SUM({6 * 0.55, 8 * 0.25, 2 * 0.89, 20 * 0.12, 3 * 1.23})
= SUM({3.30, 2.00, 1.78, 2.40, 3.69})
= 3.30 + 2.00 + 1.78 + 2.40 + 3.69
= 13.17

另一種方法是使用 SUMPRODUCT 函式:

=SUMPRODUCT(B2:B6,C2:C6)

注意:在這種情況下,不需要使用 Ctrl + Shift + Enter。