下面是我在 Excel 中制作的一张示例表格。如何将第 1 周到第 3 周的总赢利行和亏损行相加,如下所示:我使用了自动求和选项,但结果并不如我所愿。有人能分享一下这个想法吗?
week az tx ca
week1 1 2 1
week2 -1 -2 3
week3 1 1 -3
Win 2 1 1
Loss -1 -2 -3
答案1
如果要将所有负值相加,可以使用 Sumif()
=SUMIF(A2:A4,"<0")
“赢”行的逻辑不清楚。您的数据没有意义。要么简单地做一个=Sum(A2:A4)
来得出一个总计,要么只用
=SUMIF(A2:A4,">0")
答案2
首先将每列的所有正值和负值相加。然后对每列的绝对值求和。差值是损失金额的两倍。因此,您可以执行类似以下操作。
losses = -(SUM(ABS(*field*)) - SUM(*field*))/2
一旦知道了损失,就可以从绝对值总和中减去两次损失。
wins = SUM(ABS(*field*)) + 2*losses
(优点是,因为我们本身就将损失定义为负数。)我认为这应该可以解决问题。
当然也可以用 if 语句来实现。我只是觉得这个版本更优雅。