【问题标题】:Drag down a sum formula but change column reference向下拖动求和公式但更改列引用
【发布时间】:2020-04-23 18:00:25
【问题描述】:

我正在尝试向下拖动求和公式,但更改列引用而不是行引用。

例如单元格

E1 =sum('Sheet2!C3:C)
E2 =sum('Sheet2!D3:D)
E3 =sum('Sheet2!E3:E)

有什么帮助吗?

【问题讨论】:

    标签: google-sheets google-sheets-formula


    【解决方案1】:

    对于您分享的示例,看看这是否有效(在 E1 中)

    =ArrayFormula(mmult(transpose(N(Sheet2!C3:E)), row(C3:C)^0))
    

    更改范围以适应。 这个公式输出的是数组,所以不需要往下拖。

    【讨论】:

      【解决方案2】:

      这里使用查询的公式,C&E可以改成未来的实际范围:

      = arrayformula(query(transpose(query(C3:E +0,"select " & join(",","sum(Col" & COLUMN(C3:E3)-Column(C3)+1 & ")") )),"Select Col2"))
      

      【讨论】:

      • 嘿,这很好用!如果我需要每隔三列,你知道我能做什么吗?所以例如我需要: E1 =sum('Sheet2!C3:C) E2 =sum('Sheet2!F3:F) E3 =sum('Sheet2!I3:I)
      猜你喜欢
      • 1970-01-01
      • 2014-04-10
      • 2020-06-14
      • 1970-01-01
      • 2015-12-27
      • 1970-01-01
      • 1970-01-01
      • 2016-07-05
      • 1970-01-01
      相关资源
      最近更新 更多