如何利用excel VBA实现下列功能 150

各位,想要编一个程序,想要在VBA里能实现下列功能:附件图中的表中的金价数据是日价,大概有几万行数据,要首先将其转化成月均价(就是把同一个月的每天相加再得到平均数据,要自... 各位,想要编一个程序,想要在VBA里能实现下列功能:
附件图中的表中的金价数据是日价,大概有几万行数据,要首先将其转化成月均价(就是把同一个月的每天相加再得到平均数据,要自动去除掉为0为空的单元格),然后统计出每年金价月均价最高和最低的两个月,然后在时间序列范围内,统计各月出现最高价和最低价次数
最后在一个单元格内把各个月份出现最高价和最低价的次数列出,比如1月14次,2月12次
之前通过函数方式计算过,但因为有上千个类似数列,不可能一一重复,所以要用VBA,请高手指教
展开
 我来答
匿名用户
2014-06-09
展开全部
这个东西 还要自己来用excel 做吗?你在做黄金买卖的时候 它提供的软件图表 就应该有这些数据了啊……用专业的软件不是更好?
再有 你的图中数据 日价格 两列是什么意思 最高与最低? 日均价是什么?成交的日均价 不应该是 最高与最低 两个数字的简单平均吧?还有 通过日价 单一数据 不能 得到真实的成交价 平均值哦……所以这样的没有成交量的数据 得出的数据 似乎没有多大参考价值 在实际使用中……
再有 如果是实际数据的话 你的数据量也不会很大 一年的交易日也就是250天左右 所以……
你尝试用 数据透视表 做一下 然后 附带一个图表 ……你的这个问题 通过数据透视图表 最简单了……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
byccz
2014-06-09 · TA获得超过975个赞
知道小有建树答主
回答量:1548
采纳率:50%
帮助的人:600万
展开全部
使用函数就可以了
日期 提取 年 与 月
另一张sheet中 根据 年月 SUMIF 总价格/countif 年月出现次数
后面的需求在表格中设好函数 使用countif函数即可
如何需要写VBA
在根据日期 ,月份相同 累计单价与次数,不一样是 计算平均单价,
同时根据年份确定最大单价与最小单价
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式