1. 首页 > 热门资讯

excel函数技巧:take函数代替small函数求环比增长率



如图,A-C列为不同产品按时间顺序排列的价格,求最近七天的环比增长率,也就是最近7天相比较于上一个七的的增长率,公式如下:

=LET(x,TAKE(FILTER(数据源!C:C,数据源!A:A=Sheet2!A2),-7),

y,TAKE(TAKE(FILTER(数据源!C:C,数据源!A:A=Sheet2!A2),-14),7),

SUM(x)/SUM(y)-1

)

公式思路:以前求一个数从大到小的个数用large,求一个数从小到大的个数用small,按照时间顺序排列的数据刚可以用take函数替代,如本例,求最近的7天,实际上是找出最底部的7个数,根据本例中时间顺序是升序排列的特点,也就是取最后的7个数。

取最后7天的环比值需要先提取出最后14个数,然后再从中提取前7个数。

根据环比公式就可以得出环比增长率。

与large法相比,这样做的好处是:如果存在相同的数据,数据不会出现多取的情况。

本文链接:http://hainhha.cn/rm/12640.html

版权声明:本文内容由互联网用户自行发布,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请联系qq:1442716096举报,一经查实,本站将立刻删除。

联系我们

在线咨询:点击这里给我发消息

微信号:weixin888

工作日:9:30-18:30,节假日休息