1

Надеюсь, кто-то может мне помочь!

Я сам разработал электронную таблицу подсчета очков для крикета, которая работает абсолютно нормально - пытаясь разобраться со сводной страницей, где вы видите (как ни странно!) краткое изложение информации об игре.

В рамках этого я хотел бы иметь возможность использовать информацию из следующей таблицы:

Bowler  Wkts    Runs
 Amir     0     41

 Irfan    1     46

 Sami     2     23

 Imad     0     26

 Afridi   2     40

выбрать лучший котелок для сводной страницы.

У меня есть понимание написания ИНДЕКСА ...MATCH ..., но у меня возникли проблемы с этим, потому что я хотел бы выбрать имя боулера, где значение калиток является наибольшим, но значение пробегов является самым низким среди боулеров, берущих это количество калиток - в этом случае, Сами.

Я предполагаю, что попробую что-нибудь, используя INDEX, MATCH, MAX и MIN (с некоторыми добавленными IF!), Но на самом деле не знаю, с чего начать.

Любая помощь будет принята с благодарностью!

1 ответ1

0
=INDEX(A2:A6,MATCH(MIN(IF(B2:B6=MAX(B2:B6),C2:C6,9E+109)),C2:C6,0))

Подтвердите как формула массива с помощью Ctrl + Shift + Enter.

MIN(IF(B2:B6=MAX(B2:B6),C2:C6,9E+109)) Находит боулеры с наибольшим количеством калиток и возвращает их количество прогонов. Для всех остальных он просто возвращает нереально высокое число (9E+109).

MATCH(MIN(...,C2:C6,0)

Использует match() и min() чтобы найти наименьшее количество прогонов среди боулеров, которые мы ранее определили.

INDEX(A2:A6,...)

Возвращает фактическое имя боулеров.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .