11. maj 2011 - 12:00Der er
9 kommentarer og 1 løsning
Sortere hold i fodboldturnering
Hej
Jeg er i gang med at lave et regneark til en fodboldturnering, men jeg har lige et problem, som jeg virkelig ikke aner, hvad jeg skal stille op med.
Data:
Stilling: Nr. Klub Point 1 Hold 1 17 2 Hold 2 15 3 Hold 3 14 4 Hold 4 14 5 Hold 5 13 6 Hold 6 10 7 Hold 7 10 8 Hold 8 10 9 Hold 9 9
De indyrdes kampe: Mål Mål Hold 3 Hold 4 1 2 Hold 6 Hold 7 2 0 Hold 6 Hold 8 3 1 Hold 7 Hold 8 1 3
Først og fremmest er det holdets antal point, der bestemmer placeringen, men i tilfælde af pointlighed er det indbyrdes opgør der bestemmer placeringen.
Problemets kerne er: hvordan kan man lave en makro der sorterer først efter point og dernæst efter indbyrdes opgør??
Det er et større regnskab, man skal ud i, og jeg er ikke sikker på, at det vil lykkes, men jeg håber, at I kan hjælpe mig på en eller anden måde. Jeg kan godt uddybe det, hvis I ikke helt forstår, hvad jeg mener.
ex: if pointsum = true then indbyrdes_opgør = false end if if hold1 pointsum = 1 and hold2 pointsum = 1 then pointsum = false endif if pointsum = false then indbyrdes_opgør = true endif
glemte en enkelt linje: pointsum = true if pointsum = true then indbyrdes_opgør = false end if if hold1 pointsum = 1 and hold2 pointsum = 1 then pointsum = false endif if pointsum = false then indbyrdes_opgør = true endif
Hvis dette ikke er en løsning, kan jeg godt i weekenden lave en kode som tæller points, indbyrdes opgør og bestemmer holdet som går videre efter points, og hvis points er lige antal så det det holdet med flest kampe vundet som går videre.
Umiddelbart kan jeg ikke se hvordan jeg skal kunne bruge den kode? Jeg er forholdvis bybegynder til VBA stadig, men har dog beskæftigede mig med det 1 års tid nu. Du må meget gerne konstruere en kode der kan sorterer efter point, dernæst indbyrdes opgør, dernæst målscore
Jeg regner med jeg godt kan lave det i løbet af denne weekend. Men først, hvor mange fodboldhold er der, ca. hvor mange kampe skal der spilles, ellers vil jeg gerne vide en deadline til at du skal have det.
Har så vidt lavet et program som kan sige hvilket hold der har vundet ud fra deres mål score, hvis det står lige tælles det fra deres kampe vundet. Men har lidt svært ved at lave en måde at multiplicere de points de allerede har med de points de har fået, indtilvidere er det sådan at de for points men kan ikke multiplicere med nye points
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.