
BG Development · За реклама · За контакти |
![]() ![]() ![]() ![]() ![]() |
Здравей! ( Включване | Регистриране ) |
![]() ![]() ![]() |
GameSetMatch |
Публикувано на: 01-07-2022, 08:41
|
Име: Група: Потребител Ранг: Новопостъпил Мнения: 2 Регистриран на: 01.07.22 ![]() |
Привет!
Искам да направя опростена екселска таблица, която да се използва в любителски тенис турнири за по-лесно смятане и оформяне на кръговете. Идеята е следната: Брой участници: 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 има само едно разминаване, ";" вместо "," във формулите. Прикачена картинка (Кликнете на картинката, за да я увеличите!) ![]() |
samolet4e |
Публикувано на: 07-07-2022, 06:07
|
Име: Група: Потребител Ранг: Новопостъпил Мнения: 11 Регистриран на: 16.03.22 ![]() |
Функцията, която би могла да ти свърши работа, е MATCH
Match Функцията връща относителната позиция на елемента, изтеглен от списъка с MAX, LARGE и др. Изпращам screenshot. Прикачена картинка (Кликнете на картинката, за да я увеличите!) ![]() |
samolet4e |
Публикувано на: 07-07-2022, 07:14
|
Име: Група: Потребител Ранг: Новопостъпил Мнения: 11 Регистриран на: 16.03.22 ![]() |
|
GameSetMatch |
Публикувано на: 07-07-2022, 22:15
|
Име: Група: Потребител Ранг: Новопостъпил Мнения: 2 Регистриран на: 01.07.22 ![]() |
++++ Благодаря!
|
![]() |
![]() ![]() ![]() |