Как найти победителя в excel

Определение имени победителя по наибольшему баллу

Rustambeg

Дата: Суббота, 20.06.2015, 09:51 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 21


Репутация:

1

±

Замечаний:
0% ±


Excel 2013

Всем привет! Требуется определить победителя в зависимости от набранного наибольшего числа итоговых баллов (столбец I). Имя и фамилию победителя необходимо вывести в ячейку A120 с помощью формулы.

 

Ответить

ikki

Дата: Суббота, 20.06.2015, 09:59 |
Сообщение № 2

Группа: Друзья

Ранг: Старожил

Сообщений: 1906


Репутация:

504

±

Замечаний:
0% ±


Excel 2003, 2010

[offtop]студент-халявщик детектид[/offtop]


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki

 

Ответить

Rustambeg

Дата: Суббота, 20.06.2015, 10:04 |
Сообщение № 3

Группа: Пользователи

Ранг: Новичок

Сообщений: 21


Репутация:

1

±

Замечаний:
0% ±


Excel 2013

ikki, что это значит?

 

Ответить

mechanix85

Дата: Суббота, 20.06.2015, 10:07 |
Сообщение № 4

Группа: Друзья

Ранг: Форумчанин

Сообщений: 240


Репутация:

34

±

Замечаний:
0% ±


К сообщению приложен файл:

5216803.xlsx
(19.4 Kb)

 

Ответить

Rustambeg

Дата: Суббота, 20.06.2015, 10:12 |
Сообщение № 5

Группа: Пользователи

Ранг: Новичок

Сообщений: 21


Репутация:

1

±

Замечаний:
0% ±


Excel 2013

mechanix85, спасибо Вам огромное!!! Я не программист. И до такой сложной формулы не додумался бы и за год! А Вы за пару минут! С уважением к Вам.

 

Ответить

jakim

Дата: Суббота, 20.06.2015, 11:11 |
Сообщение № 6

Группа: Друзья

Ранг: Старожил

Сообщений: 1150


Репутация:

305

±

Замечаний:
0% ±


Excel 2010

Ещё такой вариант.

К сообщению приложен файл:

1534040.xlsx
(20.2 Kb)

 

Ответить

Rustambeg

Дата: Суббота, 20.06.2015, 11:25 |
Сообщение № 7

Группа: Пользователи

Ранг: Новичок

Сообщений: 21


Репутация:

1

±

Замечаний:
0% ±


Excel 2013

jakim, а можно сделать так, чтобы в случае совпадения количества максимальных баллов выводились имена всех победителей? Например, максимальный балл у двоих, и их имена вывести рядом или в каждой новой строке? Пусть по Вашему файлу максимальные и одинаковые баллы набрали двое (или трое) — каждый по 100 б.

 

Ответить

Rustambeg

Дата: Суббота, 20.06.2015, 12:10 |
Сообщение № 8

Группа: Пользователи

Ранг: Новичок

Сообщений: 21


Репутация:

1

±

Замечаний:
0% ±


Excel 2013

Всё, всем спасибо! Проблема решена с помощью UDF. Кому надо — во вложении. Спасибо огромное-преогромное человеку, благодаря которому я справился с задачей!

 

Ответить

 

NalsuE

Пользователь

Сообщений: 12
Регистрация: 03.12.2015

 Здравствуйте. Необходимо определить одного победителя (если у него 70 и более), 4 призеров (от 51 до 69), Остальные участники.
Все решено, но как сделать ограничение по числу призеров (их должно быть только 4). =ЕСЛИ(P7<=50;«Участник»; ЕСЛИ(И(P7<69;P7>50);«Призер»; ЕСЛИ(И((P7>=70);(P7=R7));«Победитель»;«Призер»

 

ZVI

Пользователь

Сообщений: 4328
Регистрация: 23.12.2012

#2

03.12.2015 04:07:30

Формула ячейки Q7

Код
=ЕСЛИ(СЧЁТЕСЛИ($Q$4:Q6;"Призер")>=4;"Участник"; здесь_Ваша_формула )

Затем ячейку Q7 скопировать или протянуть в ячейки ниже
Если нужно, то вместо «Участник» впишите формулу для случая с ограничением призеров — полагаю, что правильнее ограничивать общее количество победителей и призеров.
Название темы могло бы быть таким: Как в формулу добавить ограничение на количество призеров и победителей?

Изменено: ZVI03.12.2015 05:54:14

 

NalsuE

Пользователь

Сообщений: 12
Регистрация: 03.12.2015

 

ZVI

Пользователь

Сообщений: 4328
Регистрация: 23.12.2012

#4

03.12.2015 05:44:26

По-моему, все же нужно ограничивать общее количество призеров и победителей, например, не больше 4-х.
Тогда формула в Q7 может быть, например, такой:

Код
=ЕСЛИ((СЧЁТЕСЛИ($Q$6:Q6;"Призер")+СЧЁТЕСЛИ($Q$6:Q6;"Победитель"))>=4;
   "Участник";
   ВЫБОР(ПОИСКПОЗ(P7;{0;50,005;70;1000};{1;2;3;3});
        "Участник";
        "Призер";
        ЕСЛИ(P7>=МАКС(P:P);"Победитель";"Призер")
    )
)

Затем ячейку Q7 скопировать или протянуть в ячейки ниже.
Если у Вас в качестве разделителя целой и дробной части используется точка, а не запятая, то в формуле вместо 50,005 запишите 50.005

Изменено: ZVI03.12.2015 05:56:05

 

NalsuE

Пользователь

Сообщений: 12
Регистрация: 03.12.2015

Огромнейшее спасибо!!!
Только там не >=4,
а >=5.
ОЧЕНЬ ПОМОГЛИ!!!

 

ZVI

Пользователь

Сообщений: 4328
Регистрация: 23.12.2012

Рад, что помогло. По поводу >=5 вроде бы изначально в сообщении #1 так и было написано, но потом и сейчас «(их должно быть только 4)», но это не принципиально — используйте, как Вам нужно.

Изменено: ZVI03.12.2015 12:28:53

 

JeyCi

Пользователь

Сообщений: 3357
Регистрация: 27.11.2013

#7

03.12.2015 16:39:43

Цитата
ZVI написал: например, не больше 4-х.

грустно за последнего (выделила жёлтеньким в столбце Итог)…

Прикрепленные файлы

  • ограничение, не больше 4-х Призёров — Протокол олимпиады.xlsx (14.72 КБ)

Изменено: JeyCi03.12.2015 18:11:12

чтобы не гадать на кофейной гуще, кто вам отвечает и после этого не совершать кучу ошибок — обратитесь к собеседнику на ВЫ — ответ на ваш вопрос получите — а остальное вас не касается (п.п.п. на форумах)

 

JeyCi

Пользователь

Сообщений: 3357
Регистрация: 27.11.2013

#8

03.12.2015 17:48:55

Цитата
NalsuE написал: Необходимо определить одного победителя (если у него 70 и более), 4 призеров (от 51 до 69), Остальные участники.

может, лучше 1-й Победитель, следующие 4 — Призёры, остальные — Участники??
тогда если взять за основу
формулу от

vikttur

 из

Рейтинг без дублей #2

,
то получается можно так в Q7 и растянуть
(для Отбора 1 победителя и 4х призёров):
=ЕСЛИОШИБКА(ВЫБОР(РАНГ(P7;$P$7:$P$14)+СЧЁТЕСЛИ($P$7:P7;P7)-1;»Победитель»;»Призёр»;»Призёр»;»Призёр»;»Призёр»);»Участник»)
P.S. последнего (почти призёра) тоже учли  :)

но если 2 призёра с одинак кол-вом балов (вдруг появятся), то, наверно, лучше работает СЧЁТ от

Владимир

из

Перенос данных минуя пустые ячейки #2

тогда рейтинг такой =РАНГ(P7;$P$7:$P$14)+СЧЁТЕСЛИ(СМЕЩ($P$7;;;СТРОКА($P$7:$P$14)-6);»<>»)-1
(возможно, лучше подойдёт)
=ЕСЛИОШИБКА(ВЫБОР(РАНГ(P7;$P$7:$P$14)+СЧЁТЕСЛИ(СМЕЩ($P$7;;;СТРОКА($P$7:$P$14)-6);»<>»)-1;»Победитель»;»Призёр»;»Призёр»;»Призёр»;»Призёр»);»Участник»)

Изменено: JeyCi03.12.2015 18:32:25

чтобы не гадать на кофейной гуще, кто вам отвечает и после этого не совершать кучу ошибок — обратитесь к собеседнику на ВЫ — ответ на ваш вопрос получите — а остальное вас не касается (п.п.п. на форумах)

 

NalsuE

Пользователь

Сообщений: 12
Регистрация: 03.12.2015

Тоже хороший вариант) НО!
И в первом и во втором,и в третьем случаях при изменении данных в графах по видам спорта не будут адекватно меняться победитель и призер, например, при новом результате в 100 баллов он не учтется и не станет победителем. Вывод, данные можно заносить один раз. Иногда, все же формула показывает верные результаты.
Есть ли возможность редактировать данные с изменением в онлайне победителя и призера?

 

NalsuE

Пользователь

Сообщений: 12
Регистрация: 03.12.2015

И вопрос немного не по теме, но по этой же таблице. УДАЛЕН

 

k61

Пользователь

Сообщений: 2441
Регистрация: 21.12.2012

Эпиграф:
«Если гора не идёт к Магомеду….»
Почему нельзя навечно вписать статусы участников и сортировать их самих со всем приданным по событию Worksheet_Calculate?

 

NalsuE

Пользователь

Сообщений: 12
Регистрация: 03.12.2015

Потому что не все знают от скольки и до скольки считать, как и куда писать. А затем все данные, а их порядка 10 протоколов будет, сводить в одну!

 

NalsuE

Пользователь

Сообщений: 12
Регистрация: 03.12.2015

 

k61

Пользователь

Сообщений: 2441
Регистрация: 21.12.2012

#14

04.12.2015 04:59:06

Цитата
NalsuE написал:
от скольки и до скольки считать

Что именно считать?
————————-
В макросе файла из сообщения #11 ошибка. Исправил.
Виновные наказаны.

Прикрепленные файлы

  • Протокол олимпиады_2.xls (42.5 КБ)

 

NalsuE

Пользователь

Сообщений: 12
Регистрация: 03.12.2015

Вот для примера. Столбцы с подписью НЕ РЕДАКТИРОВАТЬ-их как раз и нужно считать. А головная боль-это определение победителя, призера и победителя АВТОМАТИЧЕСКИ по мере редактирования данных. Как вариант, конечно, сначала определить точное число участников) Тогда соглашусь, проблем не возникнет.  

 

k61

Пользователь

Сообщений: 2441
Регистрация: 21.12.2012

#16

04.12.2015 05:10:38

Цитата
NalsuE написал:  Столбцы с подписью НЕ РЕДАКТИРОВАТЬ

Таких нет в файле сообщения #15.

 

NalsuE

Пользователь

Сообщений: 12
Регистрация: 03.12.2015

Попробуйте кликнуть ячейку G7 для примера

 

k61

Пользователь

Сообщений: 2441
Регистрация: 21.12.2012

Там формула с участием ячейки «F7».
В ячейке «F7»

примечания

«»не редактировать» нет.
Спокойно меняете значение в ней и событие Worksheet_Calculate происходит.
———————
Видимо я не победитель, не призёр и уже не участник на ближайшие несколько часов. Уехал по работе.

 

JeyCi

Пользователь

Сообщений: 3357
Регистрация: 27.11.2013

#19

04.12.2015 09:20:50

Цитата
NalsuE написал: Тоже хороший вариант) НО!

голословное утверждение…
вы проверяли? — у меня в файле всё меняется (с соотв. формулами из следующего поста)…

Правила форума

!!! (о примере файла)

Изменено: JeyCi04.12.2015 09:22:39

чтобы не гадать на кофейной гуще, кто вам отвечает и после этого не совершать кучу ошибок — обратитесь к собеседнику на ВЫ — ответ на ваш вопрос получите — а остальное вас не касается (п.п.п. на форумах)

 

NalsuE

Пользователь

Сообщений: 12
Регистрация: 03.12.2015

Почему 24-й остался участником?

 

NalsuE

Пользователь

Сообщений: 12
Регистрация: 03.12.2015

А вот второй вариант формул, тоже не показывает и победителя тоже

 

ZVI

Пользователь

Сообщений: 4328
Регистрация: 23.12.2012

#22

07.12.2015 12:12:57

Попробуйте так:

Код
=ЕСЛИ((РАНГ(P7;$P$7:$P$1000)+СЧЁТЕСЛИ($P$7:P7;P7)-1)>5;
   "Участник";
   ВЫБОР(ПОИСКПОЗ(P7;{0;50,005;70;1000};{1;2;3;3});
        "Участник";
        "Призер";
        ЕСЛИ(P7>=МАКС(P:P);"Победитель";"Призер")
    )
)

Если у Вас в качестве разделителя целой и дробной части используется точка, а не запятая, то в формуле вместо 50,005 запишите 50.005
Но имейте ввиду, что если исходить из Вашей логики по ограничению в 5 человек в категории «призеры+победители», то из этой категории будут выкинуты те, кто попал в неё (одинаковые с ними результаты), но лимит в 5 человек уже исчерпан.
Например: 1 победитель + 4 призера, а еще у нескольких человек результат такой же, как у 4-го призера, но они уже не будут считаться призерами.

Изменено: ZVI07.12.2015 14:16:39

 

NalsuE

Пользователь

Сообщений: 12
Регистрация: 03.12.2015

#23

08.12.2015 03:02:20

Мои овации))) Теперь можно редактировать и дописывать данные и формула все верно рассчитает) СПАСИБО

Даже если в вашей организации вопросами проведения тендеров и заключения договоров занимается отдел закупок, выбор поставщиков — это ваша прерогатива. В конце концов ведь именно вам придется иметь с ними дело, контролировать их действия и выяснять, соответствуют ли вашим требованиям поставляемые ими продукты или услуги.

Существует немало способов отбора поставщиков. Возможно, ваша организация располагает списком поставщиков, из которого вы можете выбрать того, кто наиболее подходит для вашего проекта. Если у вас нет опыта работы с каким-то определенным поставщиком, необходимо навести о нем справки. Выясните, работал ли этот поставщик с проектами аналогичного масштаба и тематики и располагает ли он квалификацией, требуемой для выполнения вашего проекта. Важно также узнать, приходилось ли представителям этого поставщика взаимодействовать с работниками вашей организации (как в дружественной, так и профессиональной атмосфере) и насколько плодотворным оказалось такое сотрудничество. При рассмотрении предложений, поступивших в ответ на ваше объявление о проведении тендера, вы можете воспользоваться специальными методами выбора, такими как система отсеивания или модель взвешенных оценок. Сейчас мы рассмотрим эти два метода.

Системы отсеивания

Для оценки ответов, поступивших после объявления о проведении тендера, в системах отсеивания используются специальные, заранее установленные критерии. Если ответ не отвечает этим критериям, он отбрасывается. Например, один из критериев отсеивания, который мы могли бы использовать для выбора подрядчика на прокладку кабеля в новом здании по проекту Grant St. Move заключается в том, что у такого подрядчика должен быть опыт работы с волоконно-оптическим кабелем. Если в предложении потенциального поставщика о наличии такого опыта ничего не говорится, этот поставщик немедленно исключается из дальнейшего рассмотрения.

Критерии отсеивания определяются во время подготовки RFP. Руководитель проекта и другие члены комитета но отбору поставщиков работают совместно над определением надлежащих критериев отбора. Закупочные процессы могут предусматривать несколько этапов для мелких закупок и несколько этапов для более крупных. Типичными этапами закупочного процесса являются публикация RFP и получение ответов, презентации поставщиков и собеседования, период постановки вопросов и возможность внесения поправок в RFP, выбор поставщика и заключение договора.

Системы отсеивания нередко используются в сочетании с моделью взвешенных оценок, которую нам предстоит рассмотреть ниже.

Модель взвешенных оценок

Модели взвешенных оценок представляют собой объективный способ оценивания ответов поставщиков на RFP. При этом мы исходим из того, что для оценивания ответов все члены комитета по отбору поставщиков используют одни и те же критерии. Как и в случае систем отсеивания, критерии для модели взвешенных оценок определяются примерно в то же время, когда составляется RFP. Иногда модель взвешенных оценок может включаться в RFP. В таком случае поставщикам заранее становится известно, по каким критериям они будут оцениваться.

Для модели взвешенных оценок вырабатывается несколько критериев, причем каждому из них приписывается определенный вес в зависимости от важности соответствующего критерия: чем больше важность, тем выше вес. Типичным вариантом является приписывание весов от единицы до пяти (пять соответствует самому важному критерию). Все члены комитета по отбору поставщиков получают по экземпляру ответа на RFP, после чего оценивают каждый из критериев модели взвешенных оценок согласно тому, в какой степени поставщик способен удовлетворить данное требование. Выставляемая оценка базируется на индивидуальном суждении и интерпретации. При наличии значительного количества экспертов (по нашему мнению, их должно быть не менее трех-пяти человек) окончательная оценка достаточно точно отражает способность того или иного поставщика (в случае одного эксперта точность его оценок может вызывать большое сомнение). После того как все эксперты оценят ответы на RFP, путем усреднения взвешенных оценок всех экспертов определяется окончательная, суммарная оценка.

Если бы мы назначали весовые коэффициенты критериям для оценки компаний-перевозчиков, участвующих в тендере по проекту Grant St. Move, то они бы выглядели примерно так, как показано на рис. 1 (здесь представлена лишь часть критериев, которые нам следовало бы использовать).

Vada.od.ua

Рис. 1. Модель взвешенных оценок

Как видно из этого примера, самыми важными для нас критериями в данном случае являются опыт корпоративных перевозок (Experience with corporate move) и наличие сертификата на перевозку компьютерного оборудования (Certified to move computer equipment). Весовой коэффициент для каждого фактора (Weight) умножается на рейтинг, присвоенный экспертом (Vendor score), а затем все баллы суммируются для определения окончательной, итоговой оценки. Нетрудно заметить, что самую высокую оценку получил перевозчик В.

В программе Excel легко создать электронную таблицу подобную той, которая была создана нами (см. рис. 1). Чтобы определить взвешенную оценку компании-перевозчика (Vendor Weighted Score), нужно умножить оценку каждого перевозчика (Vendor Score) на соответствующий весовой коэффициент. Сложив суммы, указанные в этом столбце, вы получите окончательную, итоговую оценку (Total Weighted Score).

Краткое введение:

Я создал электронную таблицу Excel, чтобы следить за конкурентами:

  • Правила:

    • Команда 1 против команды 2
    • Команда 3 против команды 4
    • Победитель матчей определяется «лучшим из пяти».
    • Первая команда, выигравшая 3 матча, выходит в следующий раунд.
      (действительные результаты: 3-0; 3-1; 3-2; 0-3; 1-3; 2-3)
  • Примеры:

    • Команда 1 против команды 2 => Финальный счет 3-0 (Победитель команды 1)
    • Команда 3 против команды 4 => Финальный счет 1-3 (Победитель команды 4)
    • Следующий раунд будет команда 1 против команды 4

Что я хочу и нужна помощь, чтобы сделать это:

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

(Это самая простая вещь, если результат команды 1 больше, чем результат команды 2, команда 1 — победитель)

Некоторые условия, которые я хочу добавить:

  • Если оба результата равны, должно появиться сообщение: «Ошибка, окончательный результат не может быть равным»
  • Если обе оценки равны «0», то должно отображаться сообщение «Не сыграно» (не показывать предыдущее сообщение, связанное со связями).
  • Если итоговая оценка составляет 1-0 или 2-0 или 2-1 или 0-1 или 0-2 или 1-2, должно появиться сообщение «Ошибка, неполный результат»

редактировать


Пример моей таблицы

     A     B     C      D     E    F     G     H
  |----|-----|-----|-----|-----|-----|-----|-----|-----|-----|
 1|        Round 1
 2|    |-----------|-----|
 3|    |  Team 1   |  3  |
  |    |-----------|-----|
 4|    |  Team 2   |  2  |
 5|    |-----------|-----|          Round 2  
  |                      |    |-------------|----|
 6|                      |    |     Team 1  |    |
 7|                      |----|-------------|----|
 8|                      |    |     Team 4  |    |
 9|        Round 1       |    |-------------|----|
  |    |-----------|-----|
10|    |  Team 3   |  1  |
11|    |-----------|-----|
12|    |  Team 4   |  3  |
13|    |-----------|-----|
  |
  |

Что я сделал:

  • Команды 1,2,3,4 вводятся вручную.
  • Результаты каждого «лучшего из 5» вводятся вручную:

    (ячейки D2, D4, D10, D12)
  • В этом примере Команды 1 и 4 выигрывают свои соответствующие серии «лучший из 5», таким образом, переходя к следующему раунду

Где я застрял?

  • Я мог бы вручную ввести «Команду 1» в ячейке F6 и «Команду 4» в ячейке F8, но я хочу автоматически определить победителя по формуле.
  • Я сделал эту формулу, но она неполна, и я застрял, продолжая ее:

    = IF(И (D2> = 0; D2 <= 3; D4> = 0; D4 <= 3; NO (D2 = D4)); IF(D2> D4; B2; B4); «Ошибка должна быть между 0 и 3 «)

  • Вещи работают:
    • Введите числа от 0 до 3
    • Команда, набравшая наибольшее количество очков, является победителем (если команда 1 равна 3, а команда 2 равна 0, команда 1 — победитель)
  • Вещи не работают:
  • Контроль незавершенных матчей:
    • Если я введу 1-0,2-0,2-1, это показывает, что победителем является команда 1, но должно появиться сообщение об ошибке «неполный результат»
    • Если я ввожу 0-1,0-1,1-2, это показывает, что победителем является команда 2, но должно отображаться сообщение об ошибке «» неполный результат «»
    • Если я введу 1-1,2-2,3-3, он показывает «Ошибка, должно быть от 0 до 3», но я хочу показать другое сообщение об этой ошибке

Перейти к содержимому

Использование функций «НАИБОЛЬШИЙ» или «НАИМЕНЬШИЙ».

Таблица с результатами соревнований метателей молотаВопреки мнению большинства людей в первый раз услышавших название этих функций, функции «НАИБОЛЬШИЙ» и «НАИМЕНЬШИЙ» не находят наибольшее и наименьшее значение функций. Вернее находят не только эти значения, возможности этих функций гораздо шире.

«НАИБОЛЬШИЙ» или «НАИМЕНЬШИЙ» находят заданное по счету наибольшее или наименьшее число.

Например, имеется таблица с результатами турнира по метанию молота.

В таблице отображены фамилии метателей и их результаты.

    Чтобы найти победителя достаточно найти наибольший результат, но чтобы найти номинантов на второе и третье место необходимо найти не самый больший результат, а второй и третий по величине показатель. В этом нам поможет функция «НАИБОЛЬШИЙ», которая позволяет искать результаты второй и третий по величине от наибольшего.

    Применение функции «НАИБОЛЬШИЙ»:

    1. Поставить курсор в ячейку , которой будет присвоено значение;
    2. Выбрать функцию «НАИБОЛЬШИЙ» в мастере функций;
    3. В появившейся форме указать диапазон значений и, какое по счету от наибольшего значения число следует искать;Функция "наибольший"
    4. Нажать «ENTER» или «ОК».

    Аналогичным образом можно применять и функцию «НАИМЕНЬШИЙ», которая в отличии от функции «НАИБОЛЬШИЙ» находит наименьшие значения.Функция наименьший в Excel

    Like this post? Please share to your friends:
  • Как найти по формуле процент в excel формула
  • Как найти по содержимому текста word
  • Как найти по содержимому текста excel
  • Как найти по городу в excel
  • Как найти плт в excel