如何让Excel的MIN函数忽略一组中的零?

mfg*_*mfg 5 excel min

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

我在添加一种NULLIF语句时遇到了困难.我希望能够(可能)空白行,并且MIN函数忽略零/空白字段,同时选择下一个最低值(全部在1.0-0.1之间).

是否有一个修饰符,我可以应用于MIN函数,使其不比较MIN集中的零?有没有比MIN使用更好的功能?

这是安排: 替代文字

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

dia*_*man 8

您可以使用数组公式:

=MIN(IF(A1:A100>0,A1:A100))
Run Code Online (Sandbox Code Playgroud)

你需要点击ctrl + shift + enter来激活这个formuala.