首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >平均成本计算

平均成本计算
EN

Stack Overflow用户
提问于 2015-04-08 10:11:34
回答 1查看 351关注 0票数 0

我有下表:

代码语言:javascript
复制
Transaction_Date    Ticker  Cost    Shares  Trade_Cost  Ave_Cost    Total_Shares    Total_Cost
12/1/2014    AAA    1.50    1,000   1,500.00    1.50    1,000   1,500.00 
12/1/2014   BBB 10.00   250     2,500.00    10.00   250     2,500.00 
12/10/2014  BBB 11.25   200     2,250.00    10.56   450     4,750.00 
12/12/2014  AAA 1.75    800     1,400.00    1.61    1,800   2,900.00 
12/15/2014  CCC 32.00   100     3,200.00    1.00    3,200   3,200.00 

我必须计算Ave成本、总份额和总成本。

我关于BBB第二次入场总股的公式是

代码语言:javascript
复制
=SUMIF(B2:B4,B2,D2:D4)

而总成本的公式是

代码语言:javascript
复制
=SUMIF(B2:B4,B2,E2:E4)

接下来,在2014年12月12日第二次加入AAA时,

代码语言:javascript
复制
Total Shares = SUMIF(B2:B5,B5,D2:D5)

Total Cost =  SUMIF(B2:B5,B5,E2:E5)

拖拽这个公式需要我手动更改SUMIF公式中的范围。如何在不手动更改SUMIF公式中的范围的情况下计算每个入场日期的运行总份额和总成本?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-08 11:56:50

我假设您的数据从单元格A1开始,第一行具有列名。

在单元格I2中,放置函数并复制=SUMPRODUCT(--($B$1:B2=B2),$D$1:D2),这是用于Running Total Shares的。

对于其他运行总计,您的工作方式是相同的。对于运行中的平均值,将此公式放入单元格I2=SUMPRODUCT(--($B$1:B2=B2),$D$1:D2)/SUMPRODUCT(--($B$1:B2=B2))中,然后向下复制。

使用sumif,您可以执行以下操作:=SUMIF($B$1:B2,B2,$D$1:D2)并复制。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29511773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档