具有不同日期的数据的每日最大值

时间:2015-03-17 09:11:51

标签: excel excel-formula max pivot-table worksheet-function

我在不同日期的不同时间拍摄数据,例如:

dateTimeRead(YYYY-MM-DD HH-mm-ss)   rain_value(mm)  air_pressure(hPa)
1/2/2015 0:00                       0               941.5675
1/2/2015 0:15                       0               941.4625
1/2/2015 0:30                       0               941.3
1/2/2015 0:45                       0               941.2725
1/2/2015 1:00                       0.2             941.12
1/2/2015 1:15                       0               940.8625
1/2/2015 1:30                       0               940.7575
1/2/2015 1:45                       0               940.6075
1/2/2015 2:00                       0               940.545
1/2/2015 2:15                       0               940.27
1/2/2015 2:30                       0               940.2125
1/2/2015 16:15                      0               940.625
1/2/2015 16:30                      0               940.69
1/2/2015 16:45                      0               940.6175
1/2/2015 17:00                      0               940.635
1/2/2015 19:00                      0               941.9975
1/2/2015 20:45                      0               942.7925
1/2/2015 21:00                      0               942.745
1/2/2015 21:15                      0               942.6325
1/2/2015 21:30                      0               942.735
1/2/2015 21:45                      0               942.765
1/2/2015 22:00                      0               7/30/1902
1/3/2015 2:30                       0               941.1275
1/3/2015 2:45                       0               941.125
1/3/2015 3:00                       0               940.955
1/3/2015 3:15                       0               941.035  

有些日期缺少时间戳。

从这些读数中,我如何提取rain_value(mm)的最大值?

2 个答案:

答案 0 :(得分:1)

有一个相当标准的数组公式样式来提供伪MAXIF函数,但我更喜欢使用INDEX并将其作为标准公式输入。

Maximum Rainfall Daily

在F3中确定日期时,G3中的公式为

=MAX(INDEX(($A$2:$A$999>=$F3)*($A$2:$A$999<(F3+1))*$B$2:$B$999, , ))

同样的事情的CSE数组公式将是,

=MAX(IF($A$2:$A$999>=$F3, IF($A$2:$A$999<$F3+1, $B$2:$B$900)))

数组公式需要使用 Ctrl + Shift + Enter↵进行最终确定。

答案 1 :(得分:1)

数组公式可能不适合您的特定要求,因为您似乎可能有很多读数。相反,我建议使用数据透视表,解析日期/时间条目(文本到列,固定宽度)和date用于ROWS,最大值rain_value(mm)用于VALUES。