【发布时间】:2014-12-31 08:36:43
【问题描述】:
我有 2 列的 excel 表:基线,当前。
如果基准价格和当前价格为实际价格,则为基线。
例如:
base | curr
-----|-----
10 | 15
8 | 8
9 | 5
1 | 2
-----|-----
27 | 28
现在,如果当前价格较高,我需要差价。在我们的示例中,第一行和最后一行的当前价格较大,所以我需要公式返回 6 (=15-10+2-1)。
有没有办法在excel公式中做到这一点?我需要循环所有行并标记 curr>base 行,然后对每个结果进行 sum(curr-base)。
我在没有帮助的情况下尝试了 sumproduct 和其他函数(sumifs 等)......
知道如何解决这个问题吗?
谢谢!
【问题讨论】:
-
只为此添加一个计算列会不可接受吗?
-
sum(base)-sum(curr) 将返回 1 (28-27),我需要它返回 6,以获得更大的 curr culomn 的总和..
标签: excel excel-formula