【问题标题】:how to find minimum value (excluding zeros) from multiple ranges of cells如何从多个单元格范围中找到最小值(不包括零)
【发布时间】:2020-11-25 03:53:13
【问题描述】:

感谢您阅读我的问题。我试图找到不包括零的几个单元格范围的最小值。我知道它是否是一个连续的范围,你可以做 small(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 的最小值。我很感激任何帮助!谢谢!!

【问题讨论】:

    标签: excel excel-formula min


    【解决方案1】:

    在 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 来确认。

    【讨论】:

      【解决方案2】:

      或者试试这个非数组公式提案,

      I11,输入公式:

      =1/AGGREGATE(14,6,1/CHOOSE({1,2,3,4},C2:C8,G2:G8,K2:K8,P2:P8),1)
      

      【讨论】:

      • 顺便说一句,AGGREGATE 是一个数组公式,它是一个原生数组公式,因此它不需要 Ctrl-Shift-Enter,但仍然是一个具有所有其他缺点的数组公式。
      猜你喜欢
      • 2018-01-20
      • 2017-01-15
      • 2015-08-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-29
      • 2017-05-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多