全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 Excel
1340 2
2020-03-17
悬赏 10 个论坛币 未解决
我有2000-2018所有上市公司的利润数据,想在当中筛选出存在过利润连续3年增长的公司,请问这个能用VBA实现吗,如果不能的话有没有其他方法呢
比如编号为0001的公司,在2015-2017年出现了连续三年利润增长
编号  年份  利润
0001 2018   1亿
0001 2017   7亿
0001 2016   6 亿
0001 2015   5亿
0001 2014   20亿
0001 2013   21亿
。。。
0001 2000  2亿
就像这样,只要在这19年间,有任意3年出现了连续增长,就把这一类公司挑出来。
我的想法是,用for循环,在每一个循环中,连续比对上一年的利润,如果出现了连续三次本年利润高于上一年,就记录下这个编号。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2020-4-29 09:21:41

您看这样行不?

求解结果显示.JPG




求解结果公式显示.JPG


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-5-1 21:41:14
VBA查询连续三年利润增长.png

复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群