excel中如何计算正数和负数

excel中如何计算正数和负数

下面是我在 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 语句来实现。我只是觉得这个版本更优雅。

相关内容