代码之家  ›  专栏  ›  技术社区  ›  Student222

这个公式在excel中的含义是什么?(单元格等于范围)

  •  4
  • Student222  · 技术社区  · 7 年前

    我在Excel电子表格中看到以下公式,无法理解。。。有人能解释一下测试条件“N5=N4:N741”的含义吗?

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

    我做了一些实验,但仍然找不到线索。。。

    enter image description here

    enter image description here

    2 回复  |  直到 7 年前
        1
  •  3
  •   Alexis Olson    7 年前

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

    其作用是取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行中为true,因为这两行都匹配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开始的值1<8)。

        2
  •  0
  •   Oakland Ne    7 年前

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

    {假,假,真,假,假}

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

    研究excel中的所有内容