2017-03-06 19 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