【问题标题】:Excel Min() of certain numbers in a range范围内某些数字的 Excel Min()
【发布时间】:2017-07-26 08:38:23
【问题描述】:

我正在寻找一个范围内一组特定数字的 min()

例如下面屏幕中所有蓝色单元格的最小值,答案在 E74 中输出

excelscreen

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

但我希望随着范围的增长,无需手动包含额外的单元格 (E66+) 就能获得更强大的功能

我在想类似 minif(E2:E66,A2:A66, test if a# is not empty) 但想不出办法让它工作。

总体上有更好的选择还是有使用 minif 的解决方案?

非常感谢!

阿尔

【问题讨论】:

标签: excel min


【解决方案1】:

尝试:

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

【讨论】:

  • 试过这个加上你的 ABOVE 方法,但都返回 0,可能是谷歌表格的东西,可以在 excel 中工作但无法确认。无论如何,非常感谢,类似于下面的解决方案,如果不需要按照 minif 的数组,它会很高兴。
  • 我已经在 google 表格中对此进行了测试,并且可以正常工作。创建重复的电子表格,删除私人信息并发布链接。
  • 必须更新以限制范围小于我的输出行以避免循环依赖imgur.com/a/L4vpX
  • 是的,要么放在不同的列中,要么放在你使用公式的行中。
【解决方案2】:

另一种基于 E 列中所需值上方的空单元格的方法:

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

【讨论】:

    【解决方案3】:

    认为我自己找到了一个解决方案,尽管使用的是 min(If()) 而不是 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,"")))

    谢天谢地,当我在输出单元格上方添加行时,公式会更新以包含新行,所以日子真好!

    谢谢大家

    阿尔

    【讨论】:

      猜你喜欢
      • 2021-08-17
      • 1970-01-01
      • 1970-01-01
      • 2018-12-05
      • 1970-01-01
      • 1970-01-01
      • 2013-10-27
      • 2022-01-12
      • 1970-01-01
      相关资源
      最近更新 更多