
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 |