В Excel не может получить заголовок столбца минимального значения в строке, когда существуют пустые ячейки - PullRequest
0 голосов
/ 24 декабря 2018

Я хочу получить следующее при поиске минимального значения победителя

enter image description here

Но у меня есть пустые ячейки, и минимальный победитель всегда является первым пустым

Я пробовал, например, с

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

Как мне преодолеть пустые ячейки, сохранить ячейки, в которых существует число, и найти моего победителя?

Ответы [ 2 ]

0 голосов
/ 24 декабря 2018

Эти клетки не пустые;это нули с пользовательским форматом валюты, который показывает дефис с символом евро.

=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 используется в качестве функции psuedo-MINIF.Более новые версии Excel также имеют встроенную функцию таблицы MINIFS.

0 голосов
/ 24 декабря 2018

Я думаю, что-то подобное может подойти:

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