2015-12-19 2 views
0

Попытка настроить эту формулу массиваSpreadsheet массив Формула Tweak

=INDEX(D26:W26,MATCH(MAX(COUNTIF(D26:W26,D26:W26)), COUNTIF(D26:W26,D26:W26),0)) & " Winner" 

Он работает и возвращает AAA Winner

Это для участия в конкурсе - это считается записи имен в каждой ячейке и возвращается, которые человек имеет наиболее голосов в диапазоне.

Что бы я хотел сделать, это сначала поместить текст Winner, затем AAA.

Кроме того, это не относится, если есть связь, в которой я хотел бы, чтобы она говорила, что это связь и между тем, кто так - Tie Between AAA и BBB. Прямо сейчас, если есть галстук, он просто перечисляет самый первый ...

Надеюсь, что имеет смысл.

Заранее спасибо.

ответ

0

просто включите его:

="Winner " & INDEX(D26:W26,MATCH(MAX(COUNTIF(D26:W26,D26:W26)), COUNTIF(D26:W26,D26:W26),0)) 

Но для Tie-части он получает жестким (вам нужно будет проверить все друг против друга ... лучше просто сделать новый маленький столик, который держит каждый участник и то значение (с countif), которое затем может быть отсортировано ...

+0

Awesome. Это сработало отлично! Так просто ... Я бы хотел, чтобы было такое же простое решение для ситуации связи. – user2646056

+0

Как сказано ... создание новая таблица с выстроенными именами и их точками сделает ее намного проще ... или вы идете с UDF, который я не знаю, если он вам подходит ... –

+0

Спасибо. Я не кодер, как вы можете сказать. Он индексирует и подсчитывает записи, а затем дает результаты - перечисляет список с самым высоким счетом .... это нормально, но нет ли кода для INDEX и/или COUNTIF просто для подсчета и вывода двух записей, когда есть связь ?. Что-то вроде, если равно - вывести оба ... – user2646056

Смежные вопросы