如何對「此」儲存格之前的列進行求和?

如何對「此」儲存格之前的列進行求和?

我正在使用 Google Sheets,但希望為了其他人的緣故,一般答案可能會在這裡起作用。請參閱下面的螢幕截圖。當我在包含“$37.50”的列下方插入一行並在該列的新行中輸入一個數字時,此sum函數不會選取該數字,因為它會變為F23,並且總計會變為F24。每次執行此操作時,我都需要編輯該單元格的sum功能。是否可以做類似的事情sum(CELL1:THIS_CELL - 1)

任何幫助都會很棒,謝謝!

在此輸入影像描述

答案1

如果您想取得目前儲存格上方儲存格的位址,請使用

ADDRESS(ROW()-1,COLUMN())

若要取得對其的引用,請使用

INDIRECT(ADDRESS(ROW()-1,COLUMN()))

因此,根據您的具體情況,您可以將公式替換為

=SUM(F18:INDIRECT(ADDRESS(ROW()-1,COLUMN())))

附言。當我選擇F23 時,插入一個儲存格向下移動的儲存格,在新插入的空白儲存格中輸入一個值,然後按Enter(或按一下另一個儲存格) - Excel 會自動將F24 儲存格中的公式編輯為=SUM(F18:F23)...

相關內容