查找MIN / MAX日期范围,如果它匹配其他列的标准(Find MIN/MAX date in a

2019-06-24 18:48发布

A栏是日期

列B为标准

我想找到MIN日期为每个标准。 我尝试使用Ctrl + Shift + 回车

=MIN(MATCH(B2,B:B,0))

但是那并不完全正确,因为我需要参考列A以某种方式得到的日期。 我很有信心这可以用阵列来完成,因此任何帮助将是巨大的。

Answer 1:

尝试这种(阵列式):

=MIN(IF(B2=B:B,A:A))


Answer 2:

=SMALL(INDEX(($F$2:$F$14=F3)*$D$2:$D$14,),SUM(COUNTA(F:F)-COUNTIF(F:F,F3)))

如果重复你的标准,并希望找到最小日期,你可以使用这个不SHIFT + CTRL +输入功能。

  • 日期是D
  • 标准是F


Answer 3:

更紧凑的阵列式为:

=MINIF(B2=B:B,A:A)

注1:完整使用Ctrl+Shift+Enter到输入公式作为阵列式 。

注2:两式方法(即,使用=MIN(IF(B2=B:B,A:A))是更灵活,在比单式方法的详细情况在此示出的工作原理,但我已经包括它作为一个答案,一个可能的选择。



文章来源: Find MIN/MAX date in a range if it matches criteria of other columns