【问题标题】:Excel Large function with multiple ranges AND conditions/criterias/If-Statements具有多个范围和条件/标准/If 语句的 Excel 大型函数
【发布时间】:2020-06-09 03:25:41
【问题描述】:

我在 Excel 中遇到了大型函数的问题。我试图从包含数字和字符串的列中获取第二大值。列中的每个字符串都告诉上面的数字是哪种类型。我想从特定类型中获取数字的第二大值。这里的图片说明了这种情况:

每一第二行都包含关于它上面的行的信息。在这里,我试图获得下面有字符串“SW”的数字的第二大值。 Number-type 不能放在另一列中。对于此应用程序,这两个信息需要在同一列中。

我认为我需要将 IF 函数包含到多个单元格的大型函数中。但它不起作用。

这里是设置:

  • 单元格 A1 包含值 10,A2 包含“RW”,A3=5,A4="SW",A5=3,A6="SW"。
  • A7 是具有大功能的单元格,应该只比较单元格 A3 和 A5,因为它们都是“SW”类型。

我在A7中尝试了以下

=large((If(A2="SW",A1,0),If(A4="SW",A3,0),If(A6="SW",A5,0)),2)

如果所有字符串都是 = "SW",则公式有效,但只要一行是 "RW",就会返回错误消息:"#VALUE!。如果没有任何辅助列,我该如何解决这个问题还是辅助行?

【问题讨论】:

    标签: excel


    【解决方案1】:

    使用聚合:

    =AGGREGATE(14,7,A1:A5/(A2:A6="SW"),2)
    

    注意大小相同但偏移范围:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-26
      • 1970-01-01
      • 2014-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多