2017-03-06 17 views
-1

我希望得到一組特定的數字的MIN()的範圍爲()Excel中民在一定範圍內的數字

例如,所有的藍色細胞在屏幕下方給出的回答分鐘在E74被輸出

excelscreen

我目前使用= MIN(E2,E10,E18,E26,E34,E42,E50,E58,E66)

,但我希望更多的東西隨着範圍的增長而變得強大,無需手動包含額外的細胞(E66 +)

我在想像minif(E2:E66,A2:A66,測試一個#是否爲空),但無法想出辦法使其工作。

任何更好的選擇總體還是有解決方案使用minif?

非常感謝!

AL

+1

https://www.google.com/search?q=minif&ie=utf-8&oe=utf-8&gws_rd=cr&ei=bF29WNmPCqjdgAb80LOQAw#q=minif+excel&* - > http://blog.contextures.com/archives/2011/07/27/finding-min-if-or-max-if-in-excel/ –

回答

0

嘗試:根據空單元格上方於E列中選擇所需的值

=MINIFS($E$2:$E$1000,$A$2:$A$1000,"<>""") 
+0

嘗試加上你的ABOVE方法,但都返回0,可能是一個谷歌表格的東西,可以在Excel中工作,但無法確認。無論如何,非常感謝,類似於下面的解決方案,將它很好地工作,而不需要每個minif陣列。 – alhimself

+0

我已經在谷歌牀單中測試了它,它可以工作。創建重複的電子表格,刪除隱私信息併發布鏈接。 – OES

+0

不得不更新,以限制範圍少於我的outpout行,以避免循環依賴http://imgur.com/a/L4vpX – alhimself

0

另一種方法:

=MINIFS($E$2:$E$1000,$E$1:$E$999,"") 
0

想我找到了解決自己雖然使用分鐘(如果())而不是minif 感謝... excel min of a subset of a range

在我的情況下它看起來像

(MIN(IF(A2:A73 <> 「」,E2:E73, 「」))),與CTRL + Shift + Enter用於陣列

= ARRAYFORMULA( MIN(IF(A2:A73 <>「」,E2:E73,「」)))

幸運的是,當我在輸出單元格上方添加行時,公式會更新以包含新行,以便快樂的日子!

由於人

AL