簡體   English   中英

Excel:如何創建一個公式來對動態范圍的單元格求和?

[英]Excel: How do I create a formula to sum a dynamic range of cells?

我需要為一行中的每個值創建一個求和函數,從公式單元格右側的值開始,並將右側的所有值求和,直到第一個空白單元格。 列數是動態的。 因此,它類似於SUM(ROW+1:ROWn) ,其中 'n' 是帶有數字的最后一列。 這是我到目前為止嘗試過的:

=SUM(INDIRECT(ADDRESS(ROW(), COLUMN()+1)):OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN()+1)),0,?)

在哪里 '?' 表示我無法檢索動態數量的列。

謝謝你的幫助!

這應該有效:

=SUM(OFFSET(J10,0,0,1,MATCH(TRUE,ISBLANK(J10:$XFD10),0)-1))

作為數組公式輸入Ctrl Shift Enter )。

這假設您在從J列開始的第10行中求和值 --- 您可以根據您的情況自定義這些值。

$XFD是電子表格的最后一個合法列。 如果你知道你的數據在一個更小的范圍內,你可能可以通過選擇更小的東西來提高計算效率。

希望有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM