【问题标题】:Excel sum with relative positions具有相对位置的Excel总和
【发布时间】:2013-04-04 16:51:39
【问题描述】:

如何将 B2 中的内容加到 C2 中?

B2 = A10 或仅 10(首选)
C2 = A25 或仅 25(首选)

通常您只使用 SUM(A10:A25),但 B2 和 C2 中的值不是固定的,它们会根据输入而变化。 我可以使用 MATCH 来查找数字,但是如何告诉 SUM 使用这些数字? 要求和的值始终在同一列中。

【问题讨论】:

    标签: excel


    【解决方案1】:

    您可以为此使用 INDIRECT 函数,例如

    =SUM(INDIRECT(B2):INDIRECT(C2)) 
    

    如果您可以接受输入整个单元格名称(A10、A25)。

    或者只在 B2 和 C2 中有数字,你可以使用

    =SUM(INDIRECT(ADDRESS(B2;1)):INDIRECT(ADDRESS(C2;1)))
    

    (希望我的列和行顺序正确!)

    【讨论】:

      【解决方案2】:

      您想在单元格的值中指定单元格坐标?

      这就是你的意思吗?

      尝试设置

      B1 = "A10"
      C1 = "A25"
      D1 = =SUM(INDIRECT(B1):INDIRECT(C1))
      

      【讨论】:

        【解决方案3】:

        使用INDIRECT() 函数。您将一个字符串传递给它,该字符串是一个范围,它允许您根据输入获得一个动态范围。

        【讨论】:

          猜你喜欢
          • 2019-05-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-10-06
          • 1970-01-01
          • 2014-12-06
          • 1970-01-01
          • 2019-08-11
          相关资源
          最近更新 更多