2012-06-10 91 views
0

我有一个日期和时间行的列表,每天有多行。 对于每个独特的日期,我想获得最小和最大时间值。如何查找每天的最小/最大值?

在Excel v10(aka 2002)中如何去做这件事?

+0

[如何在Excel中查找字母数字数据数组中的最大值和最小值?](https://stackoverflow.com/questions/46388285/how-to-find-max-and-min-in-an -alphanumeric-data-array-in-excel) – ashleedawg

回答

1

首先,你可以用Excel函数MIN(range)和MAX(range)来做到这一点,但是你必须构造一个复杂的函数来确定给定日期的行的范围。第二,你可以构造一个数据透视表...使用日期列作为行,并具有最小时间和最大时间值,从时间列中选择并格式化为时间。

+0

谢谢。是的,我打算使用MIN()和MAX(),但不确定是获得正确范围的最有效方法。 也试过数据透视表,但你怎么能得到它显示MIN/MAX而不是一个计数? – crackers

+0

明白了。现在只是试图让每个日期的MIN/MAX显示在同一行中,而不是一个显示在另一个下面... – crackers

+0

那么如何使用MIN/MAX来计算这两次之间的时间间隔呢? (然后每月总额?然后再多一点?) –

1

您可以通过添加小计就地过滤数据。首先添加最小值(小数)的小计,然后再添加最大值(小数),而不删除以前的小计。然后隐藏三维水平行以仅显示每个日期的最小值和最大值。

如果你有独特的日期列表,就可以得到最小/最大值与式=MAX(IF(CellWithTheDate=Date_Range,Value_Range,""))任何特定的日期输入作为阵列式

独特日期的列表可以通过扩展自动筛选上产生日期列(对于唯一值有一个复选框),可以是在原地或通过复制。

+0

另一个想法。谢谢 – crackers