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个求和。对不起,我不知道该求和是非重叠求和,您应该指定它。