In excel 当空单元格存在时无法获取行中最小值的列 header
In excel cannot get the column header of a minimum value in the row when empty cells exist
我想在搜索最小值获胜者时得到以下内容
但是我的单元格是空的,最小获胜者总是第一个空的
例如,我尝试使用
=INDEX($B:$O;MATCH(MIN(B30:O30);B30:O30;0))
我怎样才能克服空单元格,让单元格保持在数字存在的地方并找到我的赢家?
我认为这样的东西可能适合:
=INDEX(:;MATCH(AGGREGATE(5;3;A2:E2);A2:E2;0))
这些单元格不是空白;它们是具有自定义货币格式的零,显示带有欧元符号的连字符。
=index($B:$O, match(aggregate(15, 7, B30:O30/(B30:O30<>0), 1), B30:O30, 0))
=index($B:$O; match(aggregate(15; 7; B30:O30/(B30:O30<>0), 1); B30:O30; 0))
AGGREGATE 被用作伪 MINIF 函数。 Excel 的较新版本也具有本机 MINIFS 工作表功能。
我想在搜索最小值获胜者时得到以下内容
但是我的单元格是空的,最小获胜者总是第一个空的
例如,我尝试使用
=INDEX($B:$O;MATCH(MIN(B30:O30);B30:O30;0))
我怎样才能克服空单元格,让单元格保持在数字存在的地方并找到我的赢家?
我认为这样的东西可能适合:
=INDEX(:;MATCH(AGGREGATE(5;3;A2:E2);A2:E2;0))
这些单元格不是空白;它们是具有自定义货币格式的零,显示带有欧元符号的连字符。
=index($B:$O, match(aggregate(15, 7, B30:O30/(B30:O30<>0), 1), B30:O30, 0))
=index($B:$O; match(aggregate(15; 7; B30:O30/(B30:O30<>0), 1); B30:O30; 0))
AGGREGATE 被用作伪 MINIF 函数。 Excel 的较新版本也具有本机 MINIFS 工作表功能。