BG Development



GameSetMatch Публикувана на: 07-07-2022, 22:15

Мнения: 3
Преглеждания: 1739
++++ Благодаря!
  Форум: Visual Basic  ·  Преглед: #494721

GameSetMatch Публикувана на: 01-07-2022, 08:41

Мнения: 3
Преглеждания: 1739
Привет!

Искам да направя опростена екселска таблица, която да се използва в любителски тенис турнири за по-лесно смятане и оформяне на кръговете.

Идеята е следната:
Брой участници: 24 (6 групи х 4)
Брой мачове за всеки в групата: 3

От всяка група излизат първите 2-ма + четиримата най-добри трети. (Общо 16 човека).

Класирането в групите се определя на следния принцип: (спечелени геймове мач 1 + спечелени геймове мач 2 + спечелени геймове мач 3)/(сумата на всички спечелени геймове от трите мача).
Пример: 6-3; 6-4; 2-6.
(6+6+2)/(9+10+8)= 0.52

Въпросните коефициенти са визуализирани в колона М.

---

В колона О съм изкарал най-добрите трети от всяка група със следната формула:
=LARGE(M3:M6;3)

Тук идва и първият проблем. Искам да се визуализира коефициента + името на участника. Имената се намират в колона А.
Тоест, да пише: Участник 3 - 0,33.

---

Ето го и следващия проблем, който е идентичен с горния.

В колона S се визуализират участниците на 1/8 финалната фаза. Изтеглям ги с MAX и LARGE функциите, но искам пак да се показват имената на участниците, а не само коефициента.

---

Това са основните проблеми, които ми пречат да задействам таблицата и да влезе в употреба.

И един бонус проблем, който ще се появи при участие на повече от 24 участника. Разбрали сме се, ако в турнира играят 25 участника, тоест 1 група с 5 човека и 5 групи с 4 човека, най-добрият трети в петчленната група да се определя като не се смятат резултатите от мача с последния в класирането.

Накратко, някак си трябва да накарам програмата да смята само коефициента от мачовете между топ 4 в крайното класиране.

Ако някой има желание да ми помогне да реализирам този изцяло некомерсиален проект, ще се радвам да ми пише, за да му пратя таблицата. Работено е на LibreCalc, но доколкото виждам с Excel има само едно разминаване, ";" вместо "," във формулите.
  Форум: Visual Basic  ·  Преглед: #494666

New Posts  Отворена тема (има нови мнения)
No New Posts  Отворена тема (няма нови мнения)
Hot topic  Гореща тема (има нови мнения)
No new  Гореща тема (няма нови мнения)
Poll  Анкета (има нови гласували)
No new votes  Анкета (няма нови гласували)
Closed  Заключена тема
Moved  Преместена тема

Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0