2011-01-07 153 views
3

在Excel中,我有以下式=(MIN(H69,H52,H35,H18)*(1/H18))*10是应该由10如何让Excel的MIN函数忽略集合中的零?

我有返回一个范围的MIN,并且由当前小区(*(1/H18))将其划分,然后乘以添加一种NULLIF语句的困难。我希望能够(有可能)空行,并使MIN功能在选择下一个最低值(全部在1.0-0.1之间)时忽略零/空白字段。

是否有修改,我可以适用于MIN功能,使其不能在MIN设置比较零?有比MIN更好的功能吗?

这里是安排: alt text

  • 请记住,包括在MIN的一套去
  • 的原因H69,H52,H35,H18使用逗号语法是,这些被嵌入,个别细胞也被安排用于视觉呈现。使用范围或冒号/分号运算符似乎不适用于此目的(请参见图片)。
  • 这是为了避免以下情况:用户需要消除来自表单零场,那里有每个条目2名公式编辑,平均每4级使用的条目,每个表单使用这样8个可能的错误...

回答

8

可以使用数组公式:

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

您需要按Ctrl + Shift + Enter可激活此formuala。

+2

+1按Ctrl + Shift + Enter键 – 2011-01-07 17:51:35

+0

你可能会扩大到澄清语法?我不确定设置的参数(H69,H52,H35,H18)在哪里。 – mfg 2011-01-07 18:47:35

2

你可以使用

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