在表格范围excel中查找最小值的位置

我在excel文件中有一张表格,请看下面的图片:

在这里输入图像说明

我想知道具有最小值的小区的位置。

正如你所看到的单元格AE26具有最小值。

我正在尝试下面的公式:

=CELL("ADDRESS",INDEX(Z7:AJ26,MATCH(MIN(Z7:AJ26),Z7:AJ26,0))) 

但它给出了“#N / A”: – “公式和函数不可用”。

不知道我在做什么错。

您不能在多列范围上使用Match()。

如果您使用助手列和助手行来标识哪个行和哪列保存表的最小值,则您的scheme可以工作。

考虑下面的截图:

在这里输入图像说明

有条件格式化的表格具有定义的名称MyTable

单元格D1使用公式计算表中的最小值

 =MIN(MyTable) 

D1的范围名称为SmallNumber

单元格I3具有以下公式,复制下来

 =IF(ISNUMBER(MATCH(SmallNumber,B3:H3,0)),TRUE,FALSE) 

单元格B15有以下公式,复制到:

 =IF(ISNUMBER(MATCH(SmallNumber,B3:B14,0)),TRUE,FALSE) 

“TRUE”值的交集是表中最小号码的位置。 如果要返回单元格地址,则可以使用单元格D2中的公式

 =CELL("address",INDEX(MyTable,MATCH(TRUE(),I3:I14,0),MATCH(TRUE(),B15:H15,0))) 

你可以在这里看到一个示例文件。