使用此INDEX/MATCH/MAX函数获得下表的正确输出
=INDEX($B$2:$B$10000,MATCH(MAX(INDEX(($A$2:$A$10000=$F1)*$D$2:$D$10000,)),INDEX(($A$2:$A$10000=$F1)*$E$2:$D$10000,),0))
字符串
x1c 0d1x的数据
1998年11月4日的输出为11:30
问题是:当我将公式从Col D(高)更改为Col E(低)并使用MIN而不是MAX时,我得到了一个错误的结果:10:00而不是15:00
从E列的MIN中得到每个日期的正确时间的正确公式是什么?
谢谢你,
约翰
1条答案
按热度按时间643ylb081#
尝试使用AGGREGATE()函数:
的数据
·单元格H2中使用的公式
字符串

&,
·单元格I2中使用的公式
型
**注意:**使用
Structured Reference
akaTables
会更好,建议不要使用整个范围和对空白行进行不必要的迭代,也就是说转换您的源数据并使用以下方式:的
·对于最小值
型
·对于马克斯
型
根据您的西装,单元格引用和范围相应地更改源表名称。