如何计算某些数据过去 5 年的最小值

如何计算某些数据过去 5 年的最小值

我在用此数据这是每周美国石油库存的数据。A 列是日期,B 列是值。我想添加两个新的 C 列和 D 列,它们是:

  • 过去 5 年中某一日期的最小值
  • 过去 5 年同一日期的最大值

我首先将 A 列设置为日期格式,然后使用 MINIFS 和 MAXIFS 函数进行了一些操作,但没有成功

答案1

让我先总结一下你的问题。在你提供的电子表格中,A 列 (A4:A1968) 包含当前日期,B 列 (B4:B1968) 包含给定日期的相应价格。

现在公式:

  1. 您需要计算日期(现在减 5 年)。将此公式放入单元格 C4,并将公式扩展到其余 C 列。

    =日期(年(A4)-5, 月(A4), 日(A4))

  2. 要计算过去 5 年的最低价格,请在单元格 D4 中使用此公式,然后按“Ctrl+Shift+Enter”. 将公式拖入每一行 D 中。

    =MIN(如果((A$4:A$1968<=A4)*(A$4:A$1968>=C4),B$4:B$1968,""))

  3. 要计算过去 5 年的最低价格,请在单元格 E4 中使用此公式,然后按“Ctrl+Shift+Enter”. 将公式拖入每一行 E 中。

    =MAX(如果((A$4:A$1968<=A4)*(A$4:A$1968>=C4),B$4:B$1968,""))

结果应该是这样的

告诉我它是否对你有用

相关内容