22

我有一个使用此功能的谷歌电子表格:

=SUM(E:E) - SUM(C:C)

它将 E 列和 C 列的所有值相加,然后减去差值。如果差异为负,我希望能够返回 0。

4

4 回答 4

53
=MAX(SUM(E:E) - SUM(C:C),0)

MAX 函数接收一个列表值,例如。MAX(1, 2, 3, 4) 会给出 4 所以如果你给它 0 那么它会返回 0 因为它高于负结果

于 2010-05-22T21:44:36.793 回答
3

IF((SUM(E:E) - SUM(C:C))< 0,0,SUM(E:E) - SUM(C:C))

于 2010-05-22T20:03:59.020 回答
2

可以在不更改现有公式的情况下使用以下格式:

#.00;"0";0

这与公式方法不同,例如=MAX(SUM(E:E)-SUM(C:C),0)因为在该公式的输出中添加一个数字将得到添加的数字,其中SUM(C:C)大于SUM(E:E)。将相同的加数添加到=SUM(E:E)-SUM(C:C)where SUM(C:C)is greater thanSUM(E:E)不会将加数作为结果,除非添加的是0

于 2018-07-28T23:36:36.380 回答
0

我采取了另一条路线 - 我只是将整个列复制到最右边的另一列,然后在我要编辑的列中为我的公式引用该列。
完成后,“隐藏”复制的列(单击列菜单,有一个“隐藏”选项),但不要删除它,因为这样您的公式将不起作用。

于 2022-02-10T01:10:14.290 回答