在我下面的例子中:
Month Payment Received Fee
1 1,000.00 50.00
2 2,000.00 40.00
3 500.00 5.00
4 500.00 20.00
5 3,000.00 25.00
6 1,000.00 5.00
我目前的公式是
=SUM(B4:B6)-SUM(C4:C6)
计算 (500+500+3000)-(5+20+25)=3950。有没有办法浓缩这个公式而不用两次 SUM 函数?类似于 SUMPRODUCT 的工作方式。我知道我可以简单地在右侧添加另一列,在我想要的范围内计算“收到的净付款”和 SUM,但是如果有一种方法可以在没有附加列的情况下实现这一点,那就太好了。对于我需要的可变范围,在表格底部使用总行也是不可取的。
感谢您的时间和帮助。
最佳答案
你可以使用
=SUMPRODUCT(B4:B6-C4:C6)
这就像 array formula其中括号中的计算对两个范围(即 B4-C4、B5-C5 和 B6-C6)中的每对单元格重复,然后将三个结果相加。
关于excel - 压缩两个和的差的公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49859836/