这个公式在excel中意味着什么? (一个单元格等于一个范围)

问题描述 投票:4回答:2

我在Excel电子表格中看到以下公式并且无法理解......任何人都可以解释测试条件“N5 = N4:N741”是什么意思?

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

我做了一些实验,仍然无法得到线索......

enter image description here

enter image description here

excel excel-formula excel-2010 ms-office
2个回答
3
投票

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

这样做的最小值是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)将返回{False,8,False,False,False,1},因为True值被列K中的相应行替换.MIN()函数将然后忽略False部分并返回列K中相应值的最小值(从1 <8开始的值1)。


0
投票

我相信它会返回一个真值和假值的数组。我也相信3的真实表现,因为它是数组中的第三项。但这是我的一个猜测。

{false,false,true,false,false}

如果将E1中的5更改为1,则返回true。

研究所有许多事情都很出色

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