Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketlodtrækning i en turnering

 Besvar Besvar
Forfatter
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5615
Direkte link til dette indlæg Emne: lodtrækning i en turnering
    Sendt: 24.Jan.2017 kl. 19:40
kan man lave en lodtrækning i det ved hæfte ark hvis der er to hold på 1 og 2 pladsen har op nået de samme resultater men i det ved hæftede ark der lavet en beskrivelse af problemet i arket.
det skal lige siges at den indbyrdes kamp endte uafgjort. så det kan ikke bruges.


uploads/397/Kopi_af_7_holds_turnering_version_0.0.06_beta.xlsx
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top



Til top
BQardi Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 11.Nov.2016
Land: Danmark
Status: Offline
Point: 100
Direkte link til dette indlæg Sendt: 25.Jan.2017 kl. 08:19
Nu har jeg ikke kigget på dit ark, men jeg læser ordet lodtrækning og tænker straks tilfældighedsgenerator.
Du kan bruge formlen
=AFRUND(SLUMP();0)
som tilfældigt vil generere enten et 0 eller et 1-tal.
Herfra kan du bare lave en HVIS -formel til at vise hvilket hold der repræsenterer 0 og ligeså med 1.
Problemet med dette er at formlen genererer et nyt tilfældigt tal hver gang der sker ændringer i arket.
Hvis dette ikke er brugbart må du enten gøre noget manuelt, hver gang der skal lodtrækkes, ellers må du ty til VBA:

Sub GenerateRandom()
Dim RndNum As Integer
Randomize
RndNum = Round(Rnd, 0)
'Gør noget med RndNum som nu holder værdien 0 eller 1, f.eks. konverter til Boolean (SAND/FALSK):
'CBool(RndNum)
'hvor 0 returnerer FALSK og alle andre værdier returnerer SAND.
End Sub

Håber du kan få lavet noget brugbart med det...
Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5479
Direkte link til dette indlæg Sendt: 25.Jan.2017 kl. 12:41
En lille tilføjelse til makro funktionen.

Tilfældige tal er ikke helt så lette, at lave, som vi går og tror, så derfor kan man tilføje et 'seed' for at gøre funktionerne mere rette mod, hvad man nu skal bruge...
...og, hvis man virkelig vil have meget tilfældige tal, kan man bruge den indbyggede timer som 'seed', da den, alt andet lige, vil være tilfældig i sig selv, hver gang man kalder funktionerne, da man jo ikke på forhånd kan vide præcist, hvilket sekund i døgnet, makroen kaldes.

Noget i denne stil:
      Dim RndNum As Long 
      Randomize(Timer)
      RndNum = Round(Rnd(Timer), 0)
Bemærk, at jeg har ændret variabel typen fra Integer til Long, da Integer ikke findes mere, og brugen af Integer vil rent faktisk gøre din kode langsommere, da variablen blot er beholdt for baglæns kompatibilitet, men i virkeligheden omdannes til Long inden variablen forsat benyttes - og, dette koster tid.
www.excelgaard.dk/Lib/Macros/GPP/Long/ www.excelgaard.dk/Lib/Macros/GPP/Long/

(Sjovt nok er Integer begrænsningen bibeholdt, selvom variablen nu bliver til en Long, men det er nok igen for baglæns kompatibilitet)
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Til top
excelent Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 12.Apr.2011
Land: DK
Status: Offline
Point: 2171
Direkte link til dette indlæg Sendt: 25.Jan.2017 kl. 19:10
Følgende kode genererer et ubetydeligt decimal tal, som du kan
tillægge holdenes opnåede point.
Herved får du den lille forskel i point du har behov for
uden at ændre på holdenes inbyrdes stilling

Tallene indsættes i området CP3:CP9
Så du skal blot ændre formlerne i CM3:CM9 til
=CF3*3+CG3+CP3
ret selv resten

Sub GenerateRandom()
Randomize (Timer)

RndNum1 = Rnd(Timer)
RndNum2 = Rnd(Timer)
RndNum3 = Rnd(Timer)
RndNum4 = Rnd(Timer)
RndNum5 = Rnd(Timer)
RndNum6 = Rnd(Timer)
RndNum7 = Rnd(Timer)

Cells(3, "CP") = RndNum1 / 10
Cells(4, "CP") = RndNum2 / 10
Cells(5, "CP") = RndNum3 / 10
Cells(6, "CP") = RndNum4 / 10
Cells(7, "CP") = RndNum5 / 10
Cells(8, "CP") = RndNum6 / 10
Cells(9, "CP") = RndNum7 / 10

End Sub
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5615
Direkte link til dette indlæg Sendt: 25.Jan.2017 kl. 19:13
funktion skal først komme i brug hvis der i det ark jeg vedhæftede i CD3 til CD9 er 2 hold der får samme resultat som der vist i arket hvor der 2 der kunne får en første plads så er det imellem dem der skal trækkes lod men kunne også at hold1 og hold4 der begge fik en første plads så var det dem der skulle trækkes imellem.
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5615
Direkte link til dette indlæg Sendt: 25.Jan.2017 kl. 19:37
evcelent jeg så først din besked efter jeg havde sendt mit svar kigger lige på det..
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5615
Direkte link til dette indlæg Sendt: 25.Jan.2017 kl. 22:37
hvordan skal jeg bruge subben...
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5615
Direkte link til dette indlæg Sendt: 25.Jan.2017 kl. 22:45
Jeg tror jeg fik det til at virke skulle bare lige have gang i arket igen....
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5615
Direkte link til dette indlæg Sendt: 26.Jan.2017 kl. 08:44
kan man ikke lave en knap der kan køre lodtrækningen og en knap til at nul stille cellerne CP3-CP9?
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5615
Direkte link til dette indlæg Sendt: 26.Jan.2017 kl. 08:52
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
excelent Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 12.Apr.2011
Land: DK
Status: Offline
Point: 2171
Direkte link til dette indlæg Sendt: 26.Jan.2017 kl. 17:51
Ser fornuftig ud
Jo flere betydende cifre du har i tallene jo mindre risiko for at ramme 2 ens tal
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5615
Direkte link til dette indlæg Sendt: 28.Jan.2017 kl. 11:30
uploads/397/Kopi_af_7_holds_turnering_version_0.0.10_beta.xlsm
Nu er der dukket et nyt ? hvis  2 hold der vundet lige mange kampe lige mange uafgjorte, tabt lige mange, scoret lige mange mål, ladet lige mange mål gå ind, de har samme mål difference, og lige mange point, så skal stillingen af gøres på deres indbydes kamp hvis den er uafgjort skal lodtrækningen bruges ellers er det vinderen af den indbyrdes kamp der får den bedste placering.
se i det upload ark.


Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2025 Dansk Regneark Forum - en del af Excel-regneark.dk