excel 这个公式是什么意思? (一个单元格等于一个范围)

What does this formula mean in excel? (A cell equals a range)

我在 Excel spread sheet 中看到以下公式,无法理解...谁能解释一下测试条件 "N5=N4:N741" 是什么意思?

=MIN(IF(N5=N4:N741,K4:K741))

我做了一些实验,仍然没有得到线索...

我相信它 return 是一组真值和假值。我也相信 true 出现在 3 中,因为它是数组中的第三项。但这是我的猜测。

{假,假,真,假,假}

如果您将 E1 中的 5 更改为 1,它将 return 为真。

研究很多事情excel

我假设这是一个数组公式。

这样做是取范围 K4:K741 中的最小值,其中 N4:N741 中的值等于 N5 中的值。

让我们看一个更小的例子。 K4:N9如下图

    K L M N 
  ----------
4 | 4     2
5 | 8     7
6 | 3     4
7 | 2     1
8 | 7     9
9 | 1     7

表达式 N5=N4:N9 在第 5 行和第 9 行中为真,因为它们都匹配 N5(值 = 7),给出数组 {False,True,False,False,False,True} 因此 IF(N5=N4:N9,K4:K9) 将 return {False,8,False,False,False,1} 因为 True 值被 K 列中的相应行替换。 MIN() 函数然后将忽略 False 部分和 return 最小值K 列中的相应值(值 1,因为 1 < 8)。