[算表] 避開循環參照的加總及加總回傳

看板Office作者 (我是無敵小機嘎)時間16年前 (2010/04/17 09:15), 編輯推噓2(205)
留言7則, 2人參與, 最新討論串1/1
軟體: excel 版本: 2007 請教兩個問題,爬了半天的文都沒看到類似問題。 一、 若我想加總某欄的值,可以特別排除某格嗎?避免循環參照。 比方說我想加總B欄的值,而且B欄會不斷地往下增加資料,寫成 =SUM(B:B), 但我想把它擺在B欄最上方,這會發生循環參照的情況,請問要如何解決呢? 我不想要寫成 =SUM(B3:B9999)這類以後超過某列還要修改的替代方案, 也不想擺在另外一欄。 做出來的結果大概是這樣…… A B 1 加總 2 3 12 4 24 5 55 6 ...(以後會不斷增加) 二、 如果加總的值是在該欄的最後,且該欄的列數會不斷變動, 那麼要如何回傳加總的值呢? 比方說使用樞紐分析表…… A B 1 甲 6 2 乙 8 3 丙 7 4 ......列數不固定 5 N 以上加總 ←請問如何回傳此數據到另一個儲存格? 非常感謝大家耐心看完及解答。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.167.4

04/17 12:50, , 1F
1./最後一個 2./前一格
04/17 12:50, 1F

04/17 12:51, , 2F
1. =SUM(A2:INDIRECT("R"&MATCH(9E+307,A:A)&"C",0))
04/17 12:51, 2F

04/17 12:54, , 3F
2. =SUM(B1:INDIRECT("R[-1]C",))
04/17 12:54, 3F

04/17 14:58, , 4F
謝謝。不過2.是要將BN回傳到C1,但N每次的位置都不同,
04/17 14:58, 4F

04/17 14:59, , 5F
請問這有辦法解決嗎?
04/17 14:59, 5F

04/17 16:15, , 6F
意思是在C1加總B欄?
04/17 16:15, 6F

04/17 18:00, , 7F
謝謝 ^^ 問題已經解決了! 其實第二題問錯了 XD
04/17 18:00, 7F
文章代碼(AID): #1BoGlBzz (Office)
文章代碼(AID): #1BoGlBzz (Office)