Excel公式-获取列表中最大值的日期
我有一张相当大(长)的桌子,需要做一些非常简单的事情,但我现在有点昏厥 假设你有:Excel公式-获取列表中最大值的日期,excel,excel-formula,Excel,Excel Formula,我有一张相当大(长)的桌子,需要做一些非常简单的事情,但我现在有点昏厥 假设你有: Date 1 Value 1 Date 2 Value 2 Date 3 Value 3 Date of MAX ... ... ... ... ... ... ???? 我想在中部署一个公式,该公式将生成最大值(介于值1到3之间)的注册日期。例如: Date 1 Value 1 Dat
Date 1 Value 1 Date 2 Value 2 Date 3 Value 3 Date of MAX
... ... ... ... ... ... ????
我想在中部署一个公式,该公式将生成最大值(介于值1到3之间)的注册日期。例如:
Date 1 Value 1 Date 2 Value 2 Date 3 Value 3 Date of MAX
20160501 10 20160722 47 20161002 9 20160722
也就是说,最大值的日期是日期2
,因为这是测量最大值的日期
提前谢谢。好的,我找到了一个脏的但很简单的解决方案(不知道为什么一开始我没有想到):
其中4对(其中4对)位于FG、IJ、LM、OP。虽然不美观,但可以完成这项工作。您可以使用偏移量进行更一般的解决方案:-
=MAX(N(OFFSET(D2,0,COLUMN(A:D)*3)))
要找到最大值,请将其放入R2中
然后找到匹配的日期并选择相应的日期:-
=OFFSET(C2,0,MATCH(R2,N(OFFSET(D2,0,COLUMN(A:D)*3)),0)*3)
假设日期和值每隔三列显示一次
这些是数组公式,必须使用CtrlShift输入
如果最后一个值真的在第21页,则必须给出行偏移量和列偏移量。谢谢@TomSharpe的建议。真有趣。
=OFFSET(C2,0,MATCH(R2,N(OFFSET(D2,0,COLUMN(A:D)*3)),0)*3)