使用非相邻单元格数组的excel公式

标签 excel excel-formula

我有一个有 2 列的表,其中

  • A包含对象,以及
  • B他们的成本

  • 我正在尝试显示与一系列非相邻单元格的最低成本相对应的对象。我写了这个公式:
      =INDIRECT(CELL("address",INDEX(CHOOSE({1,2,3,4,5,6,7},A3,A9,A12,A13,A18,A21,A22),MATCH(MIN(B3,B9,B12,B13,B18,B21,B22),CHOOSE({1,2,3,4,5,6,7},B3,B9,B12,B13,B18,B21,B22),0))))
    

    我得到 #VALUE! ,我的方法有什么错误?

    最佳答案

    试试INDEX/MATCH部分
    =INDEX(CHOOSE({1,2,3,4,5,6,7},A3,A9,A12,A13,A18,A21,A22),MATCH(MIN(B3,B9,B12,B13,B18,B21,B22),CHOOSE({1,2,3,4,5,6,7},B3,B9,B12,B13,B18,B21,B22),0))

    关于使用非相邻单元格数组的excel公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21128313/

    相关文章:

    vba - 在 VBA 宏中使用符号 #(散列)

    excel - 如何从EXCEL公式中得到真正的公式

    excel - 计算特定范围/列中的非空白行Excel

    excel-formula - 比较两列中的日期

    arrays - 如何在 vba 数组的值之间添加空格?

    vba - 在VBA中使用多种语言(英语、中文、日语)

    vba - 工作表表现得好像被分组了,但实际上并没有

    excel - 函数的条件分支会引发错误的圆引用错误

    excel - 如何使用多个分隔符拆分字符串并在vba excel中加入部分?

    multithreading - 从 VBA 调用计算密集型例程而不停止 Excel GUI