我在 Excel 中的这个数组公式有点麻烦。
我有两个范围(数据列),它们对应于行号和列号到一个包含要应用于非相关函数的乘数的整体数组。我想找到从列/行引用中找到的最小乘数。
假设列号范围为A1:A10
,行号范围为A15:A24
,乘数数组为K4:M23
。一种低效的方法是:
=MIN(INDEX(K4:M23,A15,A1),INDEX(K4:M23,A16,A2),etc...)
...但这会变得很麻烦,尤其是在检查错误等时。更不用说如果这个函数被调用数千次(它恰好是这样)的内存使用量。
所以我想到了一个数组函数:
{=MIN(INDEX(K4:M23,A15:A24,A1:A10))}
...但这仅返回数组中的第一个元素。如果此函数作为多单元格数组公式输入,它会正确处理它,但似乎按原样MIN
应用于每个奇异元素,并且函数返回原始数组大小,而不是最小值的单个值。
有什么办法吗?