【问题标题】:SUM above x Cells based on value in Reference Cell基于参考单元格中的值对 x 单元格进行求和
【发布时间】:2019-12-17 00:04:03
【问题描述】:

我目前正在使用 Google 表格。假设:

  • 单元格 C10 是我的“参考单元格”。
  • 单元格 C10 的值为 9。
  • 单元格 A10 是我的“总单元格”。

对于单元格 A10,我想根据“参考单元格”中的值对上述 x 个单元格求和。

  • 在本例中,单元格 A10 将对上述 9 个单元格求和(因为单元格 C10 = 9)

我该怎么做?

【问题讨论】:

  • 分享您的工作表副本以及所需结果的示例
  • 还有...如果 9 是 8 则从顶部或底部 8 个单元格?

标签: google-sheets sum google-sheets-formula google-sheets-query gs-vlookup


【解决方案1】:

如果从底部开始,在 A10 中:

=sum(A9:offset(A10,-C10 ,0))

如果从顶部开始,在 A10 中:

=sum(A1:offset(A1,C10-1 ,0))

【讨论】:

    【解决方案2】:

    如果从顶部尝试这样:

    =SUM(INDIRECT("C1:C"&C10))
    


    如果从底部做:

    =SUM(INDIRECT("C"&ROW()-1-C10&":C"&ROW()-1))
    

    【讨论】:

      【解决方案3】:

      或从顶部:

      =INDEX(QUERY(QUERY(C1:C9, "limit "&C10), "select sum(Col1)"), 2)
      

      和底部:

      =INDEX(QUERY(QUERY(C1:C9, "offset "&9-C10), "select sum(Col1)"), 2)
      

      ___________________________________________________

      也可以:

      从顶部:

      =SUM(QUERY(C1:C9, "limit "&C10))
      

      从底部:

      =SUM(QUERY(C1:C9, "offset "&9-C10))
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-25
        • 2015-08-08
        • 2020-05-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多