定期添加数字

假设我必须在单元格B1,F1,J1中添加数字,给出3个单元格的间隔。 现在,如果我在其中input一些内容,它应该在第N1列自己find这个数字。 可以这样做吗?

=SUMPRODUCT((MOD(COLUMN(1:1)-2,4) = 0)*(1:1)) 

编辑

你已经要求澄清,所以我会尝试。 第一部分MOD(COLUMN(1:1)-2,4)=0生成一个TRUE和FALSES的数组,在第1行的每第四个单元格中都有一个TRUE,从第二个单元格开始。 所以它看起来像:

 =SUMPRODUCT((FALSE, TRUE, FALSE, FALSE, FALSE, TRUE, etc) * (1:1)) 

由于Trues等于1而False等于0时乘以,你是乘以每4个单元格1。

Column部分返回第1行中每个单元格的列号.Mod返回一个数字除以另一个数字的余数,所以Mod部分产生0,1,2,3,0,1,2,3等等。第四个产生一个True,如上所示。 这意味着每4个数字乘以1。 Sumproduct然后将它们加在一起。

那里有很多关于SumProduct的文章。 这是一个。

您可以将SUM函数用于单个单元格,而不仅仅是单元格范围。

例如,你可以使用这个公式:

 =SUM(B1,F1,J1,N1,R1,V1,Z1,AD1,AH1) 

并继续走,只要你需要去。 如果一个单元格是空的,它将假定它是0,所以一旦你input一个值,它将自动更新包含公式的单元格。