使 DMIN 和 DMAX 的标准取决于给定单元格中指定的值

Making the criteria of DMIN and DMAX depend on the value specified in a given cell

我正在尝试找到一种方法,通过指定要从工作表中的另一个单元格获取的标准值来动态调整调用 DMAXDMIN 等数据库函数时使用的标准.为了说明我的意思,请试试这个:

  1. 从一张空白 Excel 2007 工作表开始。

  2. 在单元格 A1、D1 和 A7 中输入单词 Test,在单元格 A8、A9 和 A10 中分别输入数字 1,2 和 3。

  3. 在A2中输入>=3,在D2中输入=">=a5"

  4. 点击A4单元格,在公式框中输入:=DMIN(A$7:A$10, 1, A$1:A$2).

A4 现在可以正确显示值 3。但是,我想知道的是正确的条件表达式表示它应该从另一个单元格中获取要使用的值。

所以

  1. 在A5中输入2

  2. 在A6中输入=DMIN(A:A, 1, D:D)

A6 现在显示 0,这不是我想要的。我希望从 A5 中获取标准中使用的值。所以,我的问题是,告诉标准从另一个单元格的内容中获取表达式值的正确方法是什么?

=">=a5" 将 return 字符串 >=a5 当你想要它时 return 单元格的结果而不是单元格地址。

从引号中删除单元格地址:

=">=" & A5

现在将 return >= 和 A5 中的值,在本例中为 2>=2.

这可以被 DMIN 正确解释。