【问题标题】:Using MIN IF function to find peaks and valleys in data使用 MIN IF 函数查找数据中的峰值和谷值
【发布时间】:2015-12-11 19:00:52
【问题描述】:

我有一个循环数据集。有低周期和高周期,每个周期的最小值和最大值略有不同。我需要找到每个最小值和最大值的值。我附上了我所拥有的简化版本的图片。我大致知道峰值/谷值将在什么时间出现,所以我想我可以使用 min if 函数来隔离每个极值。例如,我想在时间 1 和时间 5 之间找到一个山谷,我会使用这个公式:

=MIN(IF(1

出于某种原因,这只会产生 0。它有点工作一次,但不是隔离所选时间段的最小值,而是找到整个列的最小值。我在这里做错了什么?在不使用 VBA 的情况下,我想做什么?这是其他人将使用的工作模板,并不是每个人都能使用启用宏的工作簿,所以我想避免这种情况。

【问题讨论】:

  • 什么是“时间”?我以为它是一个命名的单元格......它是一个命名的“范围”吗??

标签: excel-formula max min


【解决方案1】:

使用这个:

=MIN(IF(time>5,IF(time<12,data)))

是数组公式,需要用Ctrl-Shift-Enter

确认

【讨论】:

  • 本来想说,第一个看起来有点过于复杂 :) 哈哈。然而,第二个更简单,尝试范围 1 到 5 .. 仍然返回 0 ??
  • @Ditto nope,返回 8,因为我搜索大于 1 且小于 5 是上面数字的正确答案。数组公式不喜欢 AND
  • 知道了......我的坏问题在我的最后..找到/修复了它..很好:)我必须学习数组公式:)哈哈
  • 不错!非常感谢您的帮助,我很高兴它原来是一个如此简单的修复。周末愉快!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-02-06
  • 2016-08-03
  • 2017-07-05
  • 2014-05-15
  • 2023-02-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多