怎么在excel里面选取最大值对应的日期?

如题所述

软件版本:Office2007

方法如下:

1.找出C列最大数值,对应的B列日期:

2.输入公式如下:

3.Ctrl+Shift+Enter结束数组公式,得到结果:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-07
=INDEX(A1:A33,MATCH(MAX(IF(RIGHT(A1:A33,2)<>"平均",B1:B33)),B1:B33,))
数组公式,按CTRL+SHIFT+回车,完成公式。
第2个回答  2015-09-07
最大值会不会存在多个?如果只有一个最大值:
=INDEX(A:A,MATCH(MAX(B:B),B:B,0))追问

其实,我刚才试了一下,只要把中间的平均值去掉,再用公式是可以找出来的...唉,难道是不能分开~~没有别的办法么?这是公式表的格式不好意思改~

追答

哦,没注意具体数值。不过从表格看,既然是“平均值”,那么怎么可能超过最大值呢?应该不影响才对,你图里的均值不对吧。如果不是均值,是求和,则有影响。改用以下方法,步骤为:

    使用=SUBTOTAL(9,B1:B10)代替原来的上旬求和,同理中旬、下旬也是这个函数。

    使用这个公式求最大值所对应日期:

    =INDEX(A:A,MATCH(SUBTOTAL(4,B:B),B:B,0))

本回答被提问者采纳
第3个回答  2015-09-07
=INDEX(A1:A33,MATCH(MAX(B1:B33),B1:B33,0))
第4个回答  2015-09-07
表里面没看到有日期啊追问

就是前面的日期!!还有,这个表是不是内容太多,编辑出来公式无法显示~