EXCEL如何求出每天当中温度的最大值和最小值

时间 气温
2012-7-15 0:00 15.47
2012-7-15 0:30 15.28
2012-7-15 1:00 15.38
2012-7-15 1:30 15.66
2012-7-16 0:00 12.59
2012-7-16 0:30 12.88
2012-7-16 1:00 13.08
2012-7-17 0:00 17.86

2012-7-17 0:30 17.38

2012-7-17 1:00 17.28

2012-7-17 1:30 17.19
如上只是很少一部分,我想求出每天当中气温的最大值和最小值,求高人解答,用什么数组公式之类的?
关键是我需要求出来的这个最大值和最小值前面的时间,能不能出来结果成 ,日期 最大气温 最小气温这样,光求MAX和min我也有办法,但是就是回去找这个对应的时间太麻烦,有没有高人支个高招~
额……大神们,可能我提问没写的太清楚,我最后想要得到的结果是这样
得到最大值的具体时间(年月日几时几分) ,最大值, 得到最小值的具体时间(年月日几时几分) ,最小值

用透视表,

1,先处理把日期取出来,B1中输入公式:=int(A1)

然后把B1单元格设置为日期格式

然后点中B1单元格右下角的小黑点下拉填充公式

2,选中B列/C列数据,插入数据透视表,

日期列拉到行标签处,

数值拉到数值处,并通过下拉设置按钮分别设置为最大值、最小值,

那个总计可以去掉。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-22

建议使用数据透视表,将日期拉到列标签,温度拉到数值区域两遍,将日期组合成“日”,温度一列汇总依据为最大值,一列为最小值。

补充回答:要得到最大最小值对应的时间,只有用公式了,见EXCEL附件,都是三键齐按的数组公式。

第2个回答  2014-03-22

同学,给你做了个例子


图中,

最高温下输入 =MAX(IF(LEFT(D2,5)=LEFT(A1:A15,5),B1:B15,0))  

最低温下输入 =MIN(IF(LEFT(D2,5)=LEFT(A1:A15,5),B1:B15,4^8))

两条公式都要三键结束 CTRL+SHIFT+回车


图1,求7月15日最高和最低温。

图2,求7月16日最高和最低温。


图3,求7月17日最高和最低温。

第3个回答  推荐于2016-10-07

直接附件上来吧。公式已写好了。


追问

大神,感谢您的回答,这个是挺好,能直接出最大值和最小值,但是我这有个问题,我想要知道最大值和最小值的具体时间,这个可以做到吗?而且一般情况下每天出现最大值和最小值的时间是不一样的……

追答本回答被提问者采纳
第4个回答  2014-03-22
利用index和match函数
如题中时间在A列,温度在B列,在除上列的任意单元格输入以下公式即可

=INDEX(A:A,MATCH(MIN(B:B),B:B,0)) 得到最小值的时间
=INDEX(A:A,MATCH(MAX(B:B),B:B,0)) 得到最大值的时间追问

您好,首先感谢你的回答,但是这个公式只能得出一个数啊,我要得出的也是一个时间序列,即每天某个时间时的最大和最小值,能给详细解释一下公式参数如何运用吗?