查找混合数据的平均值

时间:2015-07-13 14:48:24

标签: excel excel-vba vba

我在工作表中设置了以下内容:

货币,1分钟后,5分钟,30分钟,1小时,2小时,4小时,8小时和24小时后返回。

有很多这样的台词。我需要记录特定货币的所有1分钟回报的平均值。

例如,我的第一列和第二列看起来像这样:

EUR,.01

GBP,.02

USD,-.01

JPY,-.01

澳元,.02

EUR,.01

如何将此信息合并到一个新表中,该表将货币作为标题,将时间作为行,并按时间平均返回。

像这样:

时间 - 欧元 - Chf - Gbp - Jpy

1m - .01 - .01 - .01 - 。 01

谢谢!

2 个答案:

答案 0 :(得分:1)

如果所有数据都在两列中提供,则可能会遇到无法准确知道数据代表的问题。我为时间添加了第三列。请考虑一下。您对列的功能类似于以下内容:

https://drive.google.com/file/d/0BxYswwHVWfSvRENCd1ZZbTNpckk/view?usp=sharing

=AVERAGEIFS($B:$B,$C:$C, E3,$A:$A,"EUR")

将文件下载到您的计算机上以查看它。

如果您想创建一个数据透视表,可能会很好,并且可以轻松添加其他数据。

请告知您是否要购买VBA宏,我会为您准备一个。

答案 1 :(得分:0)

你的桌子很简洁,为什么你不使用一个支点,它显示你想要的东西(如你的例子)

enter image description here