5

在 Excel 中,我有以下公式=(MIN(H69,H52,H35,H18)*(1/H18))*10,它应该返回MIN一个范围,并将其除以当前单元格 (*(1/H18) ),然后乘以 10。

我在添加一种 NULLIF 语句时遇到了困难。我希望能够拥有(可能)空白行,并让 MIN 函数在选择下一个最小值(都在 1.0-0.1 之间)时忽略零/空白字段。

是否有一个修改器可以应用于 MIN 函数以使其不比较 MIN 集中的零?有比MIN使用更好的功能吗?

以下是安排: 替代文字

  • 请记住包含MIN's 集合所在的语法
  • 使用逗号的原因H69,H52,H35,H18是这些是嵌入的、单独的单元格,它们也被安排用于视觉呈现。使用范围或冒号/分号运算符似乎不适用于此目的(参见图片)。
  • 这是为了防止出现以下情况:用户需要从表单中删除零字段,每个条目有 2 个公式编辑,每次使用平均 4 个条目,因此每个表单使用可能出现 8 个错误...
4

2 回答 2

8

您可以使用数组公式:

=MIN(IF(A1:A100>0,A1:A100))

您需要按 ctrl+shift+enter 来激活此公式。

于 2011-01-07T17:47:56.893 回答
4

你可以使用

=SMALL(A1:A3,COUNTIF(A1:A3,0)+1)
于 2011-01-07T17:51:06.177 回答