0

請參閱附件的谷歌表/例如我的問題。我試圖使用一個數組表達式來保持列C中的運行總數,這是基於將列C中的前一行值與列B中的當前行值相加。在將它作爲數組之前,它可以正常工作。在F-H列中,您可以看到我嘗試了數組形式並獲得循環依賴性錯誤。使用ArrayFormula來保持運行總數 - 治癒循環依賴問題

下面是工作式(不使用所需ARRAYFORMULA): = B3 + C2(這是在細胞C3)

這裏就是我添加ARRAYFORMULA非工作式: = ARRAYFORMULA( G3:G + H2:H)(這是在H3單元格中)

我的問題是,我可以對我的公式進行什麼樣的調整,使我可以在添加新行時自動填充此公式而不是填充空白數據)。

命名日總天數 簡5 6 湯姆2 8 比利4 12 蘇6 18 薩利119

下面是我的示例文檔的鏈接: https://docs.google.com/spreadsheets/d/1mkfom-OaiqLiHU3y_5plFkx3GkM56LC4535i08wl5lU/edit?usp=sharing

回答

0

,如果這是你需要什麼(總是總計C列),

enter image description here

那麼你不需要ARRAYFORMULA你可以使用這個簡單的單元格的公式(這是C2公式):

=B2+(If(ISNUMBER(C1), C1, 0)) 

,傳播下來的頁面,here是我拍攝的

歡呼聲,KRES片

+0

Kresimir謝謝你的回覆。事實上公式正確地進行了簡單的計算,但是,我的問題與將它作爲一個數組表達式有關,所以當添加新行時列自動計算。我的實際工作表中的數據太動態了,每次添加和刪除行時都不得不將公式拖到頁面上。任何想法如何做到這一點? –

+0

你知道這是可能的牀單嗎? –

+0

@TimS我認爲這可能是的,但我對'ArrayFormula'不太好,嘗試在Google表格上發佈你的問題,看看那裏的大師是否知道,我可以用Google App腳本來完成,但那是編程解決方案,, –