【问题标题】:find the index of an array function in excel在excel中查找数组函数的索引
【发布时间】:2020-09-03 01:06:20
【问题描述】:

我一直在用动态编程解决 excel 中的最短路径问题(见下图)。 我得到了数字。但是,我找不到一种方法来找到路径所属的最小编号的索引。

公式循环遍历行和列元素,并将它们相加。最后找到最小值。

例如:突出显示的单元格 (A15) 的答案为 9(最小值 = 5+4) 现在我想添加这个最小值的列名:C。

我不是 excel 专家,也不知道该怎么做。非常感谢任何帮助!

【问题讨论】:

    标签: excel


    【解决方案1】:

    它应该是一个索引/匹配公式,即首先使用Match找到数组中最小值的位置,然后使用Index在标题行中找到对应的字母:

    =INDEX($B$11:$G$11,MATCH(MIN(TRANSPOSE(B$2:B$7)+$B14:$G14),TRANSPOSE(B$2:B$7)+$B14:$G14,0))
    

    请注意,如果可能出现平局,这将找到第一个匹配项。

    在我的 Excel 版本中,必须使用 CtrlShiftEnter

    将其作为数组公式输入

    【讨论】:

    • 太棒了!如果有用请采纳。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-25
    • 2014-05-08
    • 2021-06-02
    • 1970-01-01
    • 2019-07-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多