2013-05-12 66 views
0

我想什麼做的是這樣的:泛化ROW()和SUM() - 擅長

=SUM(A(ROW()):E(ROW())) 

因此該公式將採取從A列中的所有元素的總和到E當前行。 這是可能的還是我應該採取其他方法?

我有很多數據取決於總和這種方式,我不想浪費時間通過爲每行輸入一些其他數字,所以我想弄清楚如何推廣公式。

預先感謝您...

+2

你知道在excel中如何'fill'功能的工作?您將公式寫入一行,然後單擊並向下拖動黑色方塊(在選定單元格的右下角)。行號應自動更新以匹配公式所在的行。 – Jerry 2013-05-12 09:47:26

+0

是的,我剛纔已經使用過它,但只是概括一個公式並將其複製粘貼到單元格中還是很容易的。 Thx for suggestion tho ... – user2374579 2013-05-12 09:51:37

+0

您可以使用'autosum'(這是主菜單中的一個按鈕,而不是實際的公式)爲您生成公式,只需單擊拖動或雙擊小黑方塊即可。正如你所指出的那樣,複製/粘貼也是可行的。 – Jerry 2013-05-12 09:53:23

回答

1

好吧,如果我得到你要尋找的究竟,也許你可以使用:

=SUM(INDEX(A:E,ROW(),1):INDEX(A:E,ROW(),5)) 

您也可以使用快捷方式自動求和:ALT + H^+ü

+0

非常感謝!當我需要製作新表時,爲我節省了大量的工作... – user2374579 2013-05-12 10:31:21

+0

就個人而言,我總是會用'= SUM(A2:E2)'來複制第2行 - 但這個版本也會和Jerry's一樣建議'= SUM(INDEX(A:E,ROW(),0))' – 2013-05-12 13:57:09