当单元格的值为负时返回0

时间:2010-05-22 20:01:51

标签: google-sheets

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

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

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

3 个答案:

答案 0 :(得分:34)

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

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

答案 1 :(得分:3)

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

答案 2 :(得分:1)

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

#.00;"0";0

这与诸如=MAX(SUM(E:E)-SUM(C:C),0)之类的公式方法不同,因为在该公式的输出中添加一个数字将得出SUM(C:C)大于SUM(E:E)的结果。将相同的加数添加到=SUM(E:E)-SUM(C:C)大于SUM(C:C)的{​​{1}}时,将不会得到加数,除非添加的是SUM(E:E)