excel 怎么实现筛选出最大值和最小值以及对应的时间

在下是一个新手 函数一塌糊涂。我有好几个月的数据,一天有144个数据,怎样找出每一天的平均值、最大值和最小值以及对应的日期。最好是所有日平均值、日最大值和日最小值单独列出来。 先在此谢过各位了!!

软件版本:Office2007

方法如下:

1.最大值,可以用max函数获得:

2最小值,可以用min函数获得:

3.对应的时间,可以用lookup函数逆向查询得到:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-27
"每一天的平均值、最大值和最小值以及对应的日期"怎么理解?每一天对应的日期就是当天吧。
方便的话,最好截图上来,以方便根据数据结构提出建议。
假如日期在第一行,数据在第2 行至145行,那么
A146 最大值=MAX(A2:A145)
A147 最小值=MIN(A2:A145)
A147 平均值=AVERGE(A2:A145)
选择A146:A148,然后向右填充公式。追问

时间 温度 日期 求 日最高温 日最低温 日均温

2014/4/27 22.1
。。。。。

2014/5/18 16.7
一天有144个数据

追答

在D2单元格输入=MAX(OFFSET(B$2,(ROW(A1)-1)*144,,ROW(A1)*144,))
在E2单元格输入=MIN(OFFSET(B$2,(ROW(A1)-1)*144,,ROW(A1)*144,))
在F2单元格输入=AVERAGE(OFFSET(B$2,(ROW(A1)-1)*144,,ROW(A1)*144,))
选择D2、E2、F2,然后向下填充公式。

本回答被提问者采纳
第2个回答  2014-09-27
如果不局限于函数就用 数据透视操作。如果用函数 平均值用AVERAGE函数,最大用MAX()函数,最小用MIX()函数 对应日期可以先求出数据 再使用vlookup()追问

时间 温度 求 :日期 求 日最高温 日最低温 日均温

2014/4/27 22.1
。。。。。
2014/5/18 16.7
一天有144个数据

第3个回答  2014-09-27
像你所描述的情况大概是记录流水账的形式吧,如果是的话完全可以用数据透视表来做,很简单的。当然用函数也可以的,不过要嵌套一下,因为要筛选不同的日期。追问

时间 温度 求 :日期 求 日最高温 日最低温 日均温

2014/4/27 22.1
。。。。。
2014/5/18 16.7
一天有144个数据

追答

发一个附件吧,弄好了你照样子弄。

追问

就是上面那个,另外这个公式除了第一个正确,其余不正确,请给看下
=MAX(OFFSET(B$2,(ROW(A1)-1)*144,,ROW(A1)*144,))

追答

如果你每天数据都是144个,且是统计每天的最高温、最低温和平均温,而不是累积前面的天数统计的话,可以把三个公式后面的row(a1)去掉,只保留144就行了,当然*号也要删除的。例如,=MAX(OFFSET($B$2,(ROW(A1)-1)*144,0,144,1)),其它两个中间部分OFFSET($B$2,(ROW(A1)-1)*144,0,144,1)一样的。(上面所有的单元格引用都是基于第一行是标题行,第二行开始记录,温度记录在B列的)
哦,忘了说了。你说第一个是正确的,后面不正确,上面公式填写正确后记得要往下填充啊,才能依次得到后面日期的相关值的,不会不知道单元格的填充吧。

追问

十分感谢,这次正确了,要是累积前面的天数统计的话,公式怎摸弄,谢谢!

追答

把后面row(a1)*添上去。

相似回答