SUMPRODUCT會使用儲存格範圍 (或建立陣列公式) 作為其引數 (可讓其正常運作的公式部分)。 它會將陣列中的項目相乘,然後將結果相加。

以這份購物清單為例,其中一個陣列會列出每一項目的成本,另一個陣列則列出要購買的項目數量。

欄 A 中的雜貨店專案清單。在 B 欄 (陣列 1) 是每個單位的成本。 在 C 欄 (Array 2) 是要購買的數量

  1. 輸入 =SUMPRODUCT(B3:B6,C3:C6) 然後按 Enter,即可建立公式。

欄 B 中的每個儲存格都會乘以欄 C 中同一列的對應儲存格,最後結果會全部相加。 雜貨的總金額是 $21.60。

  1. 若要撰寫算出相同結果的較長公式,請輸入 =B3*C3+B4*C4+B5*C5+B6*C6 並按 Enter。

按 Enter 之後,結果相同:$21.60。 儲存格 B3 乘以 C3,得到的數字會與儲存格 B4 乘以儲存格 C4 的結果相加,依此類推。 可想而知,如果有上萬個 (或甚至上千個) 列,使用 SUMPRODUCT 能讓過程變得更加容易。

附註: 

  • 所有的欄或列 (陣列) 長度都必須相等。

  • 如果儲存格裡的是文字而非數字,文字都會被視為零。

範例

如果您想要使用SUMPRODUCT , 並建立陣列公式, 以下是一個 Excel 網頁版 活頁簿, 其中包含不同于本文所使用的資料。

請在下列表格中複製範例資料,再將之貼到新 Excel 工作表中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。 如有需要,您可以調整欄寬來查看所有資料。

A

B

D

E

3

4

2

7

8

6

6

7

1

9

5

3

公式

結果

'=SUMPRODUCT(A2:B4,D2:E4)

=SUMPRODUCT(A2:B4,D2:E4)

將兩陣列 (A2:B4 與 D2:E4) 的所有元素相乘,並加總各乘積;即 3*2 + 4*7 + 8*6 + 6*7 + 1*5 + 9*3 (156)。

如果想要獲得更完整的體驗,您也可以使用 Excel 開啟此活頁簿。 只要按一下活頁簿右下角的 [Excel] 圖示 Excel Web App 中的 Excel 圖示, 就能將檔案儲存到電腦上適當的位置, 然後加以開啟。

頁面頂端

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×