2015-12-19 50 views
2

我有一個Excel工作表,它有一些數據行的樣子:我可以使用Excel公式來計算一些連續行的總和嗎?

A B 
--- --- 
1 2 
2 3 
3 1 

我不知道這個數據範圍的行,直到我打開表。我想知道,如果有可能寫一個公式來計算

1X2 + 2X3 + 3X1 + ...(we may have more rows!) 

並把結果放到一個新的單元格中。現在我必須使用公式像

A1*B1 + A2*B2 + A3*B3 

如果在數據範圍更行,我有我的公式,這是不便於添加更多項目。

+0

也許你的意思是「連續的行」。電子表格是離散的 - 我不知道這樣的對象上的行是連續的意味着什麼。順便說一句 - 也許'sumproduct'就是你要找的東西。 –

+0

嘗試'= SUM(A:A * B:B)',然後按Ctrl + Shift + Enter – Fadi

+0

@Fadi,是的。你能解釋它是如何工作的嗎? – user130268

回答

3

這是SUMPRODUCT函數的預期用途。嘗試:

=SUMPRODUCT(A:A,B:B) 
+0

謝謝!爲什麼在這裏我不能把它寫成'= SumProduct(「A:A」,「B:B」)? – user130268

+0

不客氣。我想你的評論的答案只是該語法不起作用。 –