Google sheets 如何在谷歌表格中对行求和?

Google sheets 如何在谷歌表格中对行求和?,google-sheets,Google Sheets,我有一个这样的专栏: A B C 1 Column 2 1 3 0 4 1 5 2 6 0 7 2 8 3 9 1 A B C 1 Column 2 1 =SUM(A2:A3) 3 0 =SUM(A4:A5) 4 1 =SUM(A6:A7) 5 2 =SUM(A8:A9) 6 0

我有一个这样的专栏:

  A         B         C
1 Column
2 1
3 0
4 1
5 2
6 0
7 2
8 3
9 1
  A         B         C
1 Column 
2 1                   =SUM(A2:A3)
3 0                   =SUM(A4:A5)
4 1                   =SUM(A6:A7)
5 2                   =SUM(A8:A9)
6 0
7 2
8 3
9 1
A   B   C
1   7   
1   8   15
2   9   
2   34  43
3   2   
3   4   6
4   5   
4   6   11
我希望能够用一个或两个公式对每对两行求和,我可以向下拖动。我的公式是这样硬编码的:

  A         B         C
1 Column
2 1
3 0
4 1
5 2
6 0
7 2
8 3
9 1
  A         B         C
1 Column 
2 1                   =SUM(A2:A3)
3 0                   =SUM(A4:A5)
4 1                   =SUM(A6:A7)
5 2                   =SUM(A8:A9)
6 0
7 2
8 3
9 1
A   B   C
1   7   
1   8   15
2   9   
2   34  43
3   2   
3   4   6
4   5   
4   6   11

提前感谢。

可以添加一列成对的“a”,并将此公式放入第三列
=IF(A1=A2,”,SUMIF($a$1:$a$8,A1$B$1:$B$8))

向下拖动并保持如下状态:

  A         B         C
1 Column
2 1
3 0
4 1
5 2
6 0
7 2
8 3
9 1
  A         B         C
1 Column 
2 1                   =SUM(A2:A3)
3 0                   =SUM(A4:A5)
4 1                   =SUM(A6:A7)
5 2                   =SUM(A8:A9)
6 0
7 2
8 3
9 1
A   B   C
1   7   
1   8   15
2   9   
2   34  43
3   2   
3   4   6
4   5   
4   6   11

这并不完全是你想要的一个公式,但它可以工作与一个公式和一列添加。

这里是我最后做的。我添加了两个引用列,然后执行一个SUMIFS(),另一列与其他引用列匹配

   A             B                C               D                       E    
1  REFERENCE1    REFERENCE2       Column          FORMULA                 REFMATCH     
2  1             =ROUNDDOWN(A2)   1               =SUMIFS(C:C, B:B, E2)   1
3  1.5           =ROUNDDOWN(A3)   0               =SUMIFS(C:C, B:B, E3)   2
4  2             2                1               2                       3
5  2.5           2                2               4                       4
6  3             3                0
7  3.5           3                2
8  4             4                3
9  4.5           4                1
试试这个:

=arrayformula(查询(如果({1,1,0})、floor(mod(行(A:A){1,1}、{10^99,2})、{2,1})、转置(拆分(regexreplace)(查询(转置(转置(A2:A9&char(9)),50000),“\s+$,”)、char(9)和“”)),“选择最大值(Col3),其中Col3不是空的Col1-pivot Col2”,0),“选择Col1+Col2偏移量1标签Col1+Col2”“,0))

这是一个数组公式,可以一次性创建整个结果表。它不需要辅助列。

请尝试以下操作:

=数组公式(数组约束(过滤器(A2:A,ISEVEN(行(A2:A)))+过滤器(A2:A,ISODD(行(A2:A))),圆形(计数A(A2:A)/2))

这是一个数组公式,所以它不会被拖动。也就是说,这一个公式生成所有结果

简单地说,这会将所有偶数行中的值与所有奇数行中的值相加


由于值是成对的,
ARRAY\u constraint
仅将返回值限制为可用值四舍五入数的一半。

当我尝试此操作时,google sheets会自动转换我的值;改为“into a”,“and the formula not work…”现在分离函数参数的google工作表取决于您的语言设置,因此,如果您得到“,”请在函数中尝试。此“=SUM(A1,A2)“应该行得通。仔细看看你的回答,你最初的回答并没有完全告诉我我在寻找什么。如果我在A列中有8个值,那么在B列中应该只能有4个求和。对不起,我不知道该求和是非重叠求和,您应该指定它。