Excel 如何对当前列中的()行求和,同时对每行使用单个数组公式?

Excel 如何对当前列中的()行求和,同时对每行使用单个数组公式?,excel,excel-formula,Excel,Excel Formula,我觉得我错过了一些重要的事情 我想做的应该很简单 我计算了31天的行数。 我在每一行上使用数组公式来执行“婴儿锁”,这样用户就不能覆盖单个公式,而是必须更改整行或什么都不做 由于某些原因,我无法对每天的当前列求和() 这就是我想要实现的,第5行应该是数组,从第1天到…: 表草案: 我试过: 整行总和(2:3)(无列) 求和(B2:E3)等于数组公式列的列范围 当前列中的总和(B2:B3)行 我已经解决了这个问题 A4中下表的公式如下所示: ={A2:C2+A3:C3} (Ctrl+Shif

我觉得我错过了一些重要的事情

我想做的应该很简单

我计算了31天的行数。 我在每一行上使用数组公式来执行“婴儿锁”,这样用户就不能覆盖单个公式,而是必须更改整行或什么都不做

由于某些原因,我无法对每天的当前列求和()

这就是我想要实现的,第5行应该是数组,从第1天到…:

表草案:

我试过:

  • 整行总和(2:3)(无列)
  • 求和(B2:E3)等于数组公式列的列范围
  • 当前列中的总和(B2:B3)行

    • 我已经解决了这个问题

      A4中下表的公式如下所示:

      ={A2:C2+A3:C3}
      
      (Ctrl+Shift+Enter当然可以)


      我认为SUM()不起作用,因为它已经将其输入作为数组处理,但我不确定。

      我已经解决了这个问题

      A4中下表的公式如下所示:

      ={A2:C2+A3:C3}
      
      (Ctrl+Shift+Enter当然可以)


      我认为SUM()不起作用,因为它已经将其输入视为一个数组,但我不确定。

      =SUM(B2:B3)
      放在B5中,并将其拖动/复制到其他列上。@ScottCraner Scott,这确实起作用,但它不能保护行作为一个整体,单个数组公式-我的目标是在每行的基础上编辑全部或无,没有片材保护或宏(保持尽可能简单)。非常感谢你不能在Excel中使用公式。每个返回值的单元格中都必须有一个公式。您可以使用vba将A5中的公式应用于整个范围,并使用工作表更改事件对其进行保护。但是公式无法满足您的需要。您可以突出显示B5:E5,将
      =INDEX(B2:E2+B3:E3,)
      放在公式栏中,然后按Ctrl-Shift-Enter。Scott,如果我没有正确表达自己,请道歉。我试图使用多范围数组公式:在B5中放入
      =SUM(B2:B3)
      ,并将其拖动/复制到其他列上。@ScottCraner Scott,这确实有效,但它不能保护整行,单数组公式-我的目标是按行编辑全部或无,没有工作表保护或宏(尽可能简单)。非常感谢您不能在Excel中使用公式。每个返回值的单元格中都必须有一个公式。您可以使用vba将A5中的公式应用到整个范围,并使用工作表更改事件对其进行保护。但是公式无法满足您的需要。您可以突出显示B5:E5,将
      =索引(B2:E2+B3:E3,)
      在公式栏中,点击Ctrl-Shift-Enter.Scott,如果我没有正确表达自己,请道歉。我正在尝试使用多范围数组公式: