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

我有一个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))

我假设你只想得到你所详述的单元格中值最小的对象的名称。

 =INDEX(A:B,MATCH(MIN(B3,B9,B12,B13,B18,B21,B22),B:B),1) 

截图:

在这里输入图像说明

让我们知道这是否有帮助。