【问题标题】:Formula to SUM cells to the left?向左侧求和单元格的公式?
【发布时间】:2015-09-29 17:21:30
【问题描述】:

我需要一个用于年初至今字段的表格公式。本质上,我需要总结给定单元格左侧的单元格,以及之前的 11 个单元格(单行中有多个年份)。在 Excel 中,这是通过 OFFSET 和 -Width 值完成的。表格不会与 -Width 配合得很好。

有人有什么建议吗?

不管怎样,在表格中不起作用(但在 Excel 中起作用)的公式如下:

=SUM(OFFSET(Forecast!$B$12,ROW($A13)-ROW($A$12),MATCH(Report!$I$1,Months,0)+2,1,-$I$2))

其中 -$I$2 是可变的月数字段。

【问题讨论】:

    标签: google-sheets offset google-sheets-formula


    【解决方案1】:

    我使用了间接格式和 RC 格式。这个秘方就是max(COLUMN()-11,1)

    =sum(INDIRECT("R"&row()&"C"&max(COLUMN()-11,1)&":R"&row()&"C"&(COLUMN()-1), FALSE))
    

    或使用您的$I$2 单元格

    =sum(INDIRECT("R"&row()&"C"&max($I$2-11,1)&":R"&row()&"C"&($I$2-1), FALSE))
    

    编辑:

    有了附加信息,假设您的条目在br,您的第一个月在bc,您感兴趣的工作表是sh,并且您想返回$I$2-1 列(因为bc算一)

    =SUM(INDIRECT("sh!"&"R"&br&"C"&(bc+1-$I$2)&":R"&br&"C"&bc,false))
    

    【讨论】:

    • 这是我得到的最接近答案的答案,但我不确定我是否完全遵循。我也有可能没有进行适当的设置。该公式位于表 5 上,用于处理表 2 上的字段。单元格 I2 ($I$2) 位于表 5 上,仅对选定月份进行编号。然后,我使用该单元格来定义我的 SUM 方程应该在表 2 上从给定单元格返回多远,以便准确地给我一个“年初至今”数字。