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

每一秒行都包含关于它上面的行的信息。在这里,我试图得到数字的第二大值,它下面有字符串"SW“。数字类型不能放在另一列中。对于此应用程序,这两个信息都必须位于同一列中。
我想我需要把IF函数包含到多个单元格的大函数中。但不起作用。
下面是设置:
我在A7中尝试了以下内容
=large((If(A2="SW",A1,0),If(A4="SW",A3,0),If(A6="SW",A5,0)),2)如果所有的字符串都是= "SW",那么公式就能工作,但是一旦一行是"RW",就会返回一个错误:"#VALUE!。如果没有任何助手列或助手行,我如何解决这个问题?“
发布于 2020-06-08 19:25:41
使用汇总:
=AGGREGATE(14,7,A1:A5/(A2:A6="SW"),2)注意相同的大小,但偏移范围:

https://stackoverflow.com/questions/62269652
复制相似问题