expression式的最小值

是否有可能从设置得到最小值,但只有当该值大于其他值?

例:

A1 = 2500 A2 = 4800 B6 = 1200 D1 = 2000 

我想从A1,A2,B6得到分,但只有当这个值大于D1,所以这里的结果应该是2500.我已经试过用min(if()),但是使用它我需要在连续范围内的值。

我认为这是可能的与VBA,但我想用公式做到这一点。

有很多伪MINIF公式的例子,但是你的不连续的单元格范围要求至less有两个范围单独查看,然后比较它们的结果。 MIN可以采取许多参数。

=MIN(INDEX((A1:A2)+(A1:A2<D1)*1E+99,,),B6+(B6<D1)*1E+99)

任何小于D1值的不相交范围内的值都会增加1E + 99,这不会是任何事情的MIN

在这里输入图像说明

如果你的范围是连续的(这实际上是有意义的,恕我直言),这将是这样的:

在这里输入图像说明