【问题标题】:Get the minimum of a name in column excel获取excel列中名称的最小值
【发布时间】:2018-12-17 20:51:05
【问题描述】:

我正在使用 Excel ,我想获取列中每个值的最小值。

这是一个例子:

A  B

X1 2
X1 7
X2 9
X1 5
X2 1

我想要Min of X1 = 2min of X2 = 1

我已经尝试过这个link,但它给了我 B 列的最小值,而不是每个值的最小值。

如果有人有更好的解决方案,我会采取。

【问题讨论】:

    标签: excel


    【解决方案1】:

    几个非数组版本将是,

    =min(index(b1:b5+(a1:a5<>"X1")*1e99, , ))
    =aggregate(15, 7, b1:b5/(a1:a5="X1"), 1)
    

    Office 365 目前具有 MINIFS 功能。

    【讨论】:

      【解决方案2】:

      如果您设置了命名范围并将其作为数组公式输入,则链接上的公式看起来应该可以工作。

      您的值在A1:B5 范围内,这应该可以工作:

      =MIN(IF($A$1:$A$5="X1",$B$1:$B$5))  
      

      记得输入为array formula - Ctrl+Shift+Enter,你应该在公式周围加上大括号 - { }。不这样做会给你最少的B1:B5

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-12-23
        • 2022-12-03
        • 1970-01-01
        • 2021-02-20
        • 1970-01-01
        • 2020-07-19
        • 1970-01-01
        • 2014-03-25
        相关资源
        最近更新 更多