【发布时间】:2010-05-22 20:01:51
【问题描述】:
我有一个使用此功能的谷歌电子表格:
=SUM(E:E) - SUM(C:C)
它将 E 列和 C 列的所有值相加,然后减去差值。如果差值为负,我希望能够返回 0。
【问题讨论】:
标签: google-sheets
我有一个使用此功能的谷歌电子表格:
=SUM(E:E) - SUM(C:C)
它将 E 列和 C 列的所有值相加,然后减去差值。如果差值为负,我希望能够返回 0。
【问题讨论】:
标签: google-sheets
=MAX(SUM(E:E) - SUM(C:C),0)
MAX 函数接收一个列表值 例如。 MAX(1, 2, 3, 4) 将给出 4 所以如果你给它 0 那么它会返回 0 因为它高于否定结果
【讨论】:
IF((SUM(E:E) - SUM(C:C))< 0,0,SUM(E:E) - SUM(C:C))
【讨论】:
可以在不更改现有公式的情况下使用以下格式:
#.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) 大于SUM(E:E) 将不会给出加数作为结果,除非添加的是0。
【讨论】:
我采取了另一条路线 - 我只是将整个列复制到最右侧的另一列,然后在我要编辑的列中为我的公式引用该列。
完成后,“隐藏”复制的列(单击列菜单,有一个“隐藏”选项),但不要删除它,因为这样您的公式将不起作用。
【讨论】: