首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >滚动时间LookBack计算

滚动时间LookBack计算
EN

Stack Overflow用户
提问于 2014-10-28 15:17:10
回答 1查看 123关注 0票数 0

如果有人回答了,我很抱歉。我已经找了好一阵子了。

我有一个时间序列数据集,我需要根据之前的x时间(上一小时、一天等)对其执行计算。

我的问题是,我不知道如何运行这些计算,因为时间增量没有标准化。

示例:

A列-时间(比方说秒)

B列-值

代码语言:javascript
复制
Time  Value  Result(5)
01     3      0
02     5      3
04     4      8
07     8      9 
09     6      12
13     4      6
14     4      10
15     1      8
22     9      0
33     7      0

我如何通过对一个实例(行)的最后5秒求和(不包括它)来返回Result(5)列?

谢谢。

编辑:

要弄清楚我要做的事情:

1)使用A列查找前5秒的数据,并返回该范围内的行

2)将该范围的行用于前5秒,求和列B

3) C列输出(公式)

EN

回答 1

Stack Overflow用户

发布于 2014-10-28 16:14:58

下面的公式应该能满足您的需要(粘贴到C2中并向下拖动):

代码语言:javascript
复制
=SUMIFS($B$2:$B$11,$A$2:$A$11,">="&A2-5,$A$2:$A$11,"<"&A2)

其中,YourTime是您希望回顾和求和的行中的时间。

我已经测试过了,它适用于您提供的数据-适当地扩展范围。

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

https://stackoverflow.com/questions/26602753

复制
相关文章

相似问题

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