【问题标题】:How to find min/max per day?如何找到每天的最小值/最大值?
【发布时间】:2012-06-11 03:32:02
【问题描述】:

我有一个日期和时间行列表,每天有多行。 对于每个唯一日期,我想获取最小和最大时间值。

如何在 Excel v10(又名 2002)中执行此操作?

【问题讨论】:

标签: excel date max min


【解决方案1】:

首先,您可以使用 Excel 函数 MIN(range) 和 MAX(range) 来执行此操作,但随后您必须构造一个卷积函数来确定给定日期的行范围。

其次,您可以构建一个数据透视表...使用日期列作为行,并具有最小时间和最大时间的值,从时间列中选择并格式化为时间。

【讨论】:

  • 谢谢。是的,我打算使用 MIN() 和 MAX(),但不确定获得正确范围的最有效方法。也尝试过数据透视表,但如何让它显示 MIN/MAX 而不是计数?
  • 知道了。现在只是试图让每个日期的 MIN/MAX 都显示在同一行中,而不是一个在另一个之下...
  • 那么这些 MIN/MAX 如何用于计算这两次之间的时间间隔? (然后是每月总和?然后还有更多?)
  • @przemo_li - 听起来您有自己的特定问题,在这种情况下,我可以建议您将其作为新问题发布吗?
【解决方案2】:

您可以通过添加小计来就地过滤数据。首先添加具有最小值(值)的小计,然后再次添加最大值(值)而不删除先前的小计。然后隐藏 3-d 级别的行以仅显示每个日期的最小值和最大值。

如果您有唯一日期的列表,您可以使用作为数组公式

输入的公式=MAX(IF(CellWithTheDate=Date_Range,Value_Range,"")) 获取任何特定日期的最小值/最大值

唯一日期列表可以通过日期列上的扩展自动过滤器(有一个用于唯一值的复选框)就地或复制来生成。

【讨论】:

    猜你喜欢
    • 2020-03-19
    • 2017-03-22
    • 2017-10-02
    • 2019-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-11
    相关资源
    最近更新 更多