如何使用每行的最大值来计算两列的总和?

如何使用每行的最大值来计算两列的总和?

我有两列数据。我想计算两列的总和,并使用每行的最大值。

例如

C1  C2
 1   2
 4   3
11      
    10
 5   7

结果将是 2+4+11+10+7。

我希望该解决方案可以在 Google 电子表格中运行,但如果无法实现,那么 Excel 也可以。

答案1

对于一个单元格解决方案,你可以在 Excel 中使用类似这样的“数组公式”

=SUM(IF(A2:A6>B2:B6,A2:A6,B2:B6))

使用 CTRL+SHIFT+ENTER 确认

在 Google 文档中,你应该可以做同样的事情 - 要么使用 CTRL+SHIFT+ENTER 进行上述操作,要么使用

=ARRAYFORMULA(SUM(IF(A2:A6>B2:B6,A2:A6,B2:B6)))

答案2

这是否太简单了?

C1  |C2   |C3
1   |2    |=MAX(A2,B2)
4   |3    |=MAX(A3,B3)
11  |     |=MAX(A4,B4)
    |10   |=MAX(A5,B5)
5   |7    |=MAX(A6,B6)
    |     |=SUM(C2:C6)

相关内容