Как разорвать связи при использовании индекса и совпадения - PullRequest
0 голосов
/ 19 октября 2018

Используя скриншот и формулу ниже, я хочу создать формулу, основанную на баллах, заработанных командой.Тем не менее, если есть связи, то он пойдет на самое высокое место (где 1 - лучшее)Прямо сейчас он перечисляет Team 1 дважды, поскольку они связаны на 80 очков с Team 2 , но Team 1 должны быть на первом месте и Team 2 должно быть во втором.

Формула P7) :
=INDEX($D$7:$D$56,MATCH($Q7,$M$7:$M$56,0))

Лист Excel: excel sheet

1 Ответ

0 голосов
/ 20 ноября 2018

Вы можете попробовать приведенные ниже формулы и вспомогательные столбцы

enter image description here

Я добавил столбцы R, S и T,

  • R содержит отсортированный список итоговых баллов
  • S содержит счетчик Tie для подсчета количества одинаковых итоговых баллов
  • T - фактическая формула, использующая столбцы R и S вместе сстолбец O, который уже присутствовал на вашем листе.
  • Я добавил несколько фиктивных данных для проверки формулы, вы можете проверить ее на своем.
  • Формула в столбце T - это формула массива, котораявводится с помощью Ctrl + Shift + Enter

Ниже приведены формулы

R7: =LARGE($M$7:$M$13,O7)
S7: =IF(R7=R6,S6+1,1)
T7: =INDEX($D$7:$D$13,MATCH(1,($M$7:$M$13=R7)*($J$7:$J$13=SMALL(IF($M$7:$M$13=R7,$J$7:$J$13),S7)),0))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...