You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Microsoft Excel中提取多日期范围内同日期的心率最大值

提取每日心率最大值的Excel公式方案

假设你的数据结构为:A列是带时间的测量日期,B列是对应心率值,下面是几种可行的公式方案:

方法1:MAXIFS函数(推荐,适合Excel 365/2021及以上版本)

  • 单日期查询:=MAXIFS(B:B, A:A, ">="&DATE(2024,5,1), A:A, "<"&DATE(2024,5,2))
    替换DATE参数里的年月日为目标日期,公式会筛选出当天所有测量数据,返回心率最大值。
  • 批量生成每日最大值:先在某列(比如D列)列出一周的每日纯日期,然后在E2单元格输入=MAXIFS(B:B, A:A, ">="&D2, A:A, "<"&D2+1),下拉填充即可自动生成每天的最大值。

方法2:数组公式(适合旧版Excel)

  • 公式:=MAX(IF(INT(A:A)=DATE(2024,5,1), B:B, ""))
    输入完成后必须按Ctrl+Shift+Enter三键确认才能生效。INT函数会剥离日期时间的时间部分,只保留纯日期用于匹配。

方法3:Excel 365动态数组方案(自动批量生成)

  1. 先提取所有不重复的测量日期:=UNIQUE(INT(A:A)),结果会自动溢出显示所有独立日期。
  2. 批量获取对应日期的心率最大值:=MAXBY(B:B, INT(A:A)),公式会按日期分组,自动返回每组的最大值,无需下拉填充。

注意事项

  • 确保A列的日期时间是Excel可识别的日期格式,而非文本格式,否则公式无法正常匹配。
  • 若数据中存在空白或无效值,公式会自动忽略这些条目。

内容的提问来源于stack exchange,提问作者Wed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 04:32:37