ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 425|回复: 17

[已解决] 提取数据里的峰值及谷值

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-8-1 09:11 | 显示全部楼层 |阅读模式
本帖最后由 goodlaugh 于 2024-8-1 20:45 编辑

数值如表格,第二行,第三行为一天里的最高值与最低值记录,要求从第二行、第三值里,分别提取峰值及谷值。第一个峰值过后,便是第一个谷值,第一个谷值过后,便是第二个峰值…如此循环。能否用VBA提取数值的峰值及谷值,效果如第4-5行。谢谢

提取数据里峰值及谷值.rar

10.52 KB, 下载次数: 19

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-8-1 09:15 | 显示全部楼层
也就是说第一个峰值过后,便从最小值里找第一个谷值,第一个谷值过后,又在最大值里找第二个峰值,如此不断循环。

TA的精华主题

TA的得分主题

发表于 2024-8-1 09:15 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 心的启点 于 2024-8-1 09:16 编辑

数据下载了,怎么看不明白,你这第二行及条三行不就是峰值和谷值吗,还要提取干吗?描述清楚吧,要根据什么样的条件达到什么样的结果说清楚。

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-8-1 09:16 | 显示全部楼层
心的启点 发表于 2024-8-1 09:15
数据下载了,怎么看不明白,你这第二行及条三行不就是峰值和谷值吗,还要提取干吗?

在最大值里找到第一个峰值,第一个峰值过后,便从最小值里找第一个谷值,第一个谷值过后,又在最大值里找第二个峰值,如此不断循环。

TA的精华主题

TA的得分主题

发表于 2024-8-1 09:22 | 显示全部楼层
goodlaugh 发表于 2024-8-1 09:16
在最大值里找到第一个峰值,第一个峰值过后,便从最小值里找第一个谷值,第一个谷值过后,又在最大值里找 ...

你这个是每月的峰谷值,再找到的还按月分吗?如果按月分,你现在的表就是每月的峰谷值啊?没有什么最大最小啊?

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-8-1 09:24 | 显示全部楼层
心的启点 发表于 2024-8-1 09:22
你这个是每月的峰谷值,再找到的还按月分吗?如果按月分,你现在的表就是每月的峰谷值啊?没有什么最大最 ...

这个是每天的数值,像波浪一样,一条波浪线,有多个峰值,也有多个谷值,要求就是找出数值里每个波浪的峰值及谷值。

TA的精华主题

TA的得分主题

发表于 2024-8-1 09:27 | 显示全部楼层
本帖最后由 心的启点 于 2024-8-1 09:31 编辑
goodlaugh 发表于 2024-8-1 09:24
这个是每天的数值,像波浪一样,一条波浪线,有多个峰值,也有多个谷值,要求就是找出数值里每个波浪的峰 ...
搞不懂,坐等大神来做了学习

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-8-1 09:32 | 显示全部楼层
心的启点 发表于 2024-8-1 09:22
你这个是每月的峰谷值,再找到的还按月分吗?如果按月分,你现在的表就是每月的峰谷值啊?没有什么最大最 ...

峰值,是某个区间里的最大值;谷值,是某个区间里的最小值。比如第一个峰值在C2=10.57,便从D3开始找第一个谷值AB3=5.53,第一个谷值过后,又从AC2开始找第二个峰值AD2=7.58,然后从AE3开始找第二个谷值AL3=7.17,如此循环找。

TA的精华主题

TA的得分主题

发表于 2024-8-1 09:58 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
用公式即可,比如:
判断D2是否峰值,用公式:=IF(AND(D2>C2,D2>E2),D2,"");
判断D3是否谷值,用公式:=IF(AND(D3<C3,D3<E3),D3,"")

提取数据里峰值及谷值.zip

15.49 KB, 下载次数: 5

TA的精华主题

TA的得分主题

发表于 2024-8-1 09:59 | 显示全部楼层
当然如果相邻有相同的,那要再往前往后到不同为止,那可能需要用到VBA。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-18 10:21 , Processed in 0.031828 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表