excel - 如何从多个单元格范围中找到最小值(不包括零)

标签 excel excel-formula min

感谢您阅读我的问题。我试图找到不包括零的几个单元格范围的最小值。我知道它是否是一个连续的范围,你可以做小(countif(,0)+1)。但是,当我尝试拥有多个范围时,我收到了 #value 错误。例如 =SMALL((K32:K42,W32:W42,AI32:AI42,AU32:AU42),COUNTIF((K32:K42,W32:W42,AI32:AI42,AU32:AU42),0)+1)。我试图找到 K32:K42,W32:W42,AI32:AI42,AU32:AU42 的最小值。我很感激任何帮助!谢谢!!

最佳答案

在 IF 中使用 CHOOSE 创建一个数组并将其传递给 MIN:

=MIN(IF(CHOOSE({1,2,3,4},K32:K42,W32:W42,AI32:AI42,AU32:AU42)>0,CHOOSE({1,2,3,4},K32:K42,W32:W42,AI32:AI42,AU32:AU42)))
根据一个人的版本,这可能需要在退出编辑模式时使用 Ctrl-Shift-Enter 而不是 Enter 来确认。
enter image description here

关于excel - 如何从多个单元格范围中找到最小值(不包括零),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63257252/

相关文章:

mysql - 在没有临时表的情况下从 MIN 小时中选择一天的 MIN 时间?

mysql - SQL 更新表其中日期 = MIN(日期)

excel - 如果标题行不包含子字符串且范围不包含 #N/A,则求和

excel - 如何让数据透视表列字段的成员按自然顺序而不是按字母顺序显示?

windows - 如何从 Excel 中显示操作系统环境变量?

Excel - 如何根据多个条件为多个值创建公式

excel - 如何使用VBA根据列中的单元格内容搜索复制、插入和替换单元格数据

excel - 根据标准标记项目

excel - 5.5K 转换为 Excel 中的实数

algorithm - 来自一组区间的第 K 个最小值