答案1
使用MAX()
函数保持结果为正数或 0:
MAX(<your calculation here>, 0)
因此对于您的示例(假设“费用”是单元格 A1):
charge sum
1 =A2
1 =MAX(A3+B2,0)
2 =MAX(A4+B3,0)
-5 =MAX(A5+B4,0)
1 =MAX(A6+B5,0)
结果是:
charge sum
1 1
1 2
2 4
-5 0
1 1
除了第一次求和之外,公式是一致的,因此您可以对任何大小的数据集填充/重复它。
答案2
按照 Mike Fitzpatrick 的建议,在 Max 中使用 Sum,然后您可以从 B2 中的这个公式开始并向下复制。
=MAX(SUM(A2,B1),0)
Sum() 会忽略文本,因此您不需要对公式的第一行采取预防措施。