gab*_*abi 3 excel excel-formula
我有2列的excel表:基线,当前.
基准价格和当前价格是实际价格.
例如:
base | curr
-----|-----
10 | 15
8 | 8
9 | 5
1 | 2
-----|-----
27 | 28
Run Code Online (Sandbox Code Playgroud)
现在,我需要差异,如果更高的当前价格..在我们的例子中,第一行和最后一行有更大的当前价格,所以我需要公式返回6(= 15-10 + 2-1).
有没有办法在excel公式中做到这一点?我需要遍历所有行并标记curr> base行,然后为每个结果执行求和(curr-base).
我用sumproduct和其他函数(sumifs等)尝试了它没有帮助...
任何想法如何解决这个问题?
谢谢!
如果您不喜欢这些,--
您也可以这样获得公式:
=SUMPRODUCT((B1:B3>A1:A3)*(B1:B3-A1:A3))
Run Code Online (Sandbox Code Playgroud)
注:在*
更换,
找到答案..不需要新栏目等等..
=SUMPRODUCT(--(B1:B3>A1:A3),--(B1:B3-A1:A3))
Run Code Online (Sandbox Code Playgroud)
column base = A,curr = B.
谢谢你试试..