查找同一名称下的多个条目的聚合回报

查找同一名称下的多个条目的聚合回报

我想在 Excel 中查找交易分录的总回报。

我有 3 列,A - 名称,B - 购买,C - 出售。

例如,Sally 第一次买入 2 笔,然后又买入 3 笔,最后一次买入是卖出 7 笔,因此她的回报将是 (-2 -3 +7) = +2。因此,可能会有多次卖出和买入。

如果只有一笔买入和卖出,我可以使用“VLOOKUP”,但它总是只给出它找到的第一个条目的结果。所以我只能得到 (-2 +7) = 5,这是不正确的。

我应该使用什么公式,以及如何找到正确的结果?

答案1

请看看这个解决方案是否有帮助。

在此处输入图片描述

I3 中的公式是

=(-SUM(IF($D$3:$D$9=H3,$E$3:$E$9,0))+SUM(IF($D$3:$D$9=H3,$F$3:$F$9,0)))

需要通过在公式栏中按CTRL+ SHIFT+将其转换为数组公式。ENTER

该公式将括在花括号中。

如果没有输入,则将该单元格保留为零。如果购买数字已输入为负值,请从公式中删除减号。

相关内容