我如何使Excel的MIN函数忽略集合中的零?

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

我有添加一种NULLIF语句的困难。 我希望能够(可能)空白行,并有MINfunction忽略零/空白字段,而select下一个最低值(都在1.0-0.1之间)。

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

这是安排: 替代文字

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

你可以使用数组公式:

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

你将需要按Ctrl + Shift + Enter来激活这个Formuala。

你可以使用

 =SMALL(A1:A3,COUNTIF(A1:A3,0)+1)