首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >时间在5:00 3m 6:00 3m之间的波高<3m的持续时间函数

时间在5:00 3m 6:00 3m之间的波高<3m的持续时间函数
EN

Stack Overflow用户
提问于 2020-09-30 15:02:01
回答 1查看 39关注 0票数 0

我正在尝试寻找时间的持续时间,其中波高在3米以下,时间周期在上午5:00到下午6:00之间。试图找到一个月的潮汐数据的持续时间。

我有波高的原始数据,以及波高和波低时的时间戳。

例如:

代码语言:javascript
复制
Timestamp  Wave_Height
1/01/2022 3:16  0.68
1/01/2022 9:37  6.62
1/01/2022 16:14 1.07
1/01/2022 21:54 5.37
2/01/2022 4:06  0.59

etc…

到目前为止,我已经得到了线性插值来寻找波height=3的点,我正在努力得到一个函数来找到我的时间限制的持续时间。包括一张图片来解释Graph of wave data over time,时间戳发生在一个月中的不同日期,因此在某些情况下,时间差异必须考虑更改的日期(请参阅版本2错误#######,其中错误发生在日期更改)

rev 2 error

EN

回答 1

Stack Overflow用户

发布于 2020-09-30 17:42:59

下面的方法应该是可行的。我添加了一些列,以避免复杂的公式。

当wave_height =3(G列)时,单元格插值

  • add列H,当wave_height增加时为True,如果减少则为False (在G列中的时间):因此

= F7<3

  • add column E将时间窗口限制为5:00-18:00。E7是=IF(D7<$G$2;$G$2;IF(D7>$H$2;$H$2;D7))

  • Added列i,用于计算wave_height < 3期间的时间。该列的总和就是您需要的。I8是=H8*(G8-E7)+NOT(H8)*(D8-G8)

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

https://stackoverflow.com/questions/64132445

复制
相关文章

相似问题

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