我有一个使用此功能的Google电子表格:
=SUM(E:E) - SUM(C:C)
它将E列和C列的所有值相加,然后减去差值。如果差异为负,我希望能够返回0。
答案 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)
。