2011-01-07 141 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)