使用#VALUE!-error查找命名范围的(第二个)最大值
我有一个名为“ABI_Volume_Exposure”命名的范围与数值和一些#VALUE! – 错误,我想检索这个命名范围内的最大(另外,第二大)值。 我使用下面的数组函数:
=LARGE(IF(ISNUMBER(ABI_Volume_Exposure),ABI_Volume_Exposure),1)
但是,该函数不能正常工作,因为它显示0作为输出,例如在指定范围内的值为150。
如果我评估function:
=LARGE(IF(ISNUMBER(ABI_VOLUME_EXPOSURE),ABI_VOLUME_EXPOSURE),1) =LARGE(IF(ISNUMBER(#VALUE!),ABI_VOLUME_EXPOSURE),1) =LARGE(IF(FALSE,ABI_VOLUME_EXPOSURE),1) =LARGE(IF(FALSE,1) =0
任何人都可以指出我做错了什么?
提前致谢,
Huib
快速search后: https : //www.mrexcel.com/forum/excel-questions/605702-ignoring-na-formula.html
Excel 2010聚合函数将在不使用数组公式的情况下工作:
=AGGREGATE(4,3,ABI_Volume_Exposure)
4
告诉它返回最大值。
3
告诉它忽略隐藏行,错误值,嵌套小计和聚合函数。
我认为你有这个错误 – > ()
。
我试过这个公式,它工作正常。
在A1
我有一个数值1123。
在单元格B1
我有这个公式:
=LARGE(IF(ISNUMBER(A1),A1,1))