使用 MIN 函数和 2 个匹配/索引函数

问题描述 投票:0回答:1

使用此 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))

enter image description here

1998 年 11 月 4 日输出为 11:30

问题是:当我将公式从 Col D(高)更改为 Col E(低)并使用 MIN 而不是 MAX 时,我得到了错误的结果:10:00 而不是 15:00

从 E 列中每个日期的 MIN 中获取正确时间的正确公式是什么?

谢谢你,

约翰

indexing excel-formula match min
1个回答
0
投票

尝试使用AGGREGATE()功能:


• 单元格中使用的公式 H2

=AGGREGATE(15,6,$B$2:$B$27/($E$2:$E$27=AGGREGATE(15,6,$E$2:$E$27/(G2=$A$2:$A$27),1)),1)

&,

• 单元格中使用的公式 I2

=AGGREGATE(15,6,$B$2:$B$27/($D$2:$D$27=AGGREGATE(15,6,$D$2:$D$27/(G2=$A$2:$A$27),1)),1)

© www.soinside.com 2019 - 2024. All rights reserved.