EXCEL里求符合某一要求范围内的最大值

问题是这样的,我要求某一时间段内一些数据的最大值,但这一时间段内的数据量不固定,比如9:45之前15分钟内有9个数据,9:50之前15分钟内有11个数据
如图:

求问大神应该怎么写函数
我要求的是15分钟前这段时间的最大值,比如9:45之前15分钟的最大值就是列表含有9:30、9:35、9:40这些行里所对应的“买一卖一中值”这列的数据的最大值
还有补充下,这些只是我截取的一部分数据,时间是很多天的,也就是说在图里“10:40”之后还会第二天从“9:30”开始的一系列数据

问题:EXCEL里求符合某一要求范围内的最大值

回答:你要是把这部分Excel表放上来,很快就有答案了。

1 将你上传的表中的三列(时间)的格式设置成时间格式,你的是自定义。放最大值的那列设置常规,你的好像就是常规。

2 然后将你的公式换成下面的公式即可

=MAX(($A$2:$A$28>=$C2)*($A$2:$A$28<=$D2)*$B$2:$B$28)

注意这是数组公式,在输入完成时,按住ctrl+shift ,再回车。

祝好运!

看错了,数据是楼下哥们传上来的。我用的他的数据。

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

补充说明:

那你就在时间那里,填上完整的时间数据,即日期 时间。

起始和结束时间也都正常填写。公式啥的都不用变。完全适用。

唯一要注意的是,你填写的时间格式一定要正确。2014/11/23  9:30:00 这样子的。

------------------------------

可以使用如下公式;

=MAX(INDIRECT("b"&MATCH(C2,A:A,)&":b"&MATCH(D2,A:A)))


具体参照图表。



本回答被提问者采纳
相似回答