创build一个公式,该公式根据另一列中的单元格值返回范围的最小date

我正在寻找一个公式,将返回列的最早的date,基于其他单元格中的值的内容。 (其实我想要一个最小值和最大值的date,但我假设最大值将是任何最小解决scheme相同)我知道我可以返回我想要的date,只需使用MIN,并指定我想要的单元格的范围,但我理想的是希望公式是dynamic的。 我环顾四周,相信我可能需要使用索引和匹配的组合,但无法find任何使用Min和Max的示例。 我已经考虑使用dynamic命名范围来定义我的任务组,但这意味着必须定义静态数量的任务组,并且可能有很多任务组。 下面的表格显示了工作簿左侧的一些示例date,右侧是摘要数据。 “隐藏的工人专栏”是我的一个想法,但我可能会让解决scheme更容易。 因此,我希望右侧的摘要数据可以使用列A或列B(如果更容易),以显示基于F列中的部分编号的最小和最大date – 是否可以不使用VBA?

样本数据

@ mthierer的链接是好的。 如果你想删除“辅助列”的需要,你可以尝试( A1:C10数据; E1:G2汇总表):

{=MIN(IF(ROUNDDOWN($A$1:$A$10, 0)=$E1, $B$1:$B$10))} (或{= MAX(...)} with $C$1:$C$10

请注意,您必须使用Ctrl Shift Enter将公式作为数组公式input

数据( A1:C10 ):

 1 23 57 1.1 42 91 1.2 35 100 1.3 39 80 1.4 28 51 1.5 30 96 2 33 52 2.1 11 73 2.2 48 80 2.3 16 59 

总结结果( E1:G2 ):

 1 23 100 2 11 80