在Excel中,当存在空单元格时无法获取行中最小值的列标题

时间:2018-12-23 21:58:00

标签: excel excel-formula excel-2010

寻找最小值赢家时,我想获得以下信息

enter image description here

但是我的单元格是空的,最小的赢家总是第一个空的

例如,我尝试使用

=INDEX($B$2:$O$2;MATCH(MIN(B30:O30);B30:O30;0))

我该如何克服空的单元格,保持存在数字的单元格并找到我的赢家?

2 个答案:

答案 0 :(得分:1)

这些单元格不是空白;它们是零,具有自定义货币格式,该格式显示带有欧元符号的连字符。

=index($B$2:$O$2, match(aggregate(15, 7, B30:O30/(B30:O30<>0), 1), B30:O30, 0))
=index($B$2:$O$2; match(aggregate(15; 7; B30:O30/(B30:O30<>0), 1); B30:O30; 0))

AGGREGATE被用作伪MINIF函数。较新版本的Excel还具有本机MINIFS工作表功能。

答案 1 :(得分:0)

我认为这样可能适合:

=INDEX($1:$1;MATCH(AGGREGATE(5;3;A2:E2);A2:E2;0))