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

标签 excel excel-formula excel-2010 ms-office

我在 Excel 电子表格中看到以下公式,但无法理解...任何人都可以解释测试条件“N5=N4:N741”的含义吗?

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

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

enter image description here

enter image description here

最佳答案

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

它的作用是取 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} code> 因为 True 值被 K 列中的相应行替换。MIN() 函数将忽略 False 部分并返回K 列中对应值的最小值(自 1 < 8 以来的值 1)。

关于excel - excel中这个公式是什么意思? (一个单元格等于一个范围),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47917154/

相关文章:

Excel VBA/Formula 查找包含搜索词的单元格?

vba - Excel VBA - 删除重复项

vba - 使用 VBA 获取文件夹中的 Excel 文件列表

excel - Excel列重复值可以用两种颜色突出显示吗?

sql - Excel 2010 32 位 Windows 7 64 位 odbc-连接问题

excel - 如何使用vba从具有多个数据字段的Excel数据透视表中删除小计

EXCEL 使用 INDEX 和 MAX 计算最大值时查找单元格文本

excel - 如何用已知值之间的线性级数填充空白列

excel - 从同一文本字符串中提取引号中的多个值

excel - 如何在不使用 IF 语句的情况下检查 Excel 列文本是否包含特定单词列表?