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


Udtræk vindertal

 Besvar Besvar
Forfatter
Stig Dencker Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: i går
Land: Danmark
Status: Online
Point: 6
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Stig Dencker Citér  BesvarSvar Direkte link til dette indlæg Emne: Udtræk vindertal
    Sendt: i går kl. 17:50
Hej i kloge mennesker.
Er der en der ved hvordan formlen skal se ud, når jeg skal have udtrukke 6 forskellige tal mellem 1 og 200.
I øjeblikket benytter jeg den slagne vej, med en masse "hvisser" for at undgå at få to ens tal.

Jeg kan godt finde formlen på engelsk, men den kan ikke bruges i en dansk version.
Har også prøvet selv at oversætte til dansk, men uden held.

Håber der er en der kan hjælpe.
Jeg har Excel i Office 2021
Hilsen Stig
Til top



Til top
Krogsgaard Se dropdown
Bronze bruger
Bronze bruger


Medlem: 26.Apr.2024
Land: Danmark
Status: Offline
Point: 87
Accepteret svar Accepteret svar
Indlæg funktioner Indlæg funktioner   Tak (1) Tak(1)   Citér Krogsgaard Citér  BesvarSvar Direkte link til dette indlæg Sendt: 21 timer 12 minutter siden kl. 21:12
Denne kode kan lave det udtræk som du ønsker. Bare tryk på knappen

uploads/3092/Udtræk_vindertal_n-factory.xlsm


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
H_sønderskov Se dropdown
Sølv bruger
Sølv bruger
Avatar

Medlem: 18.Okt.2022
Land: Danmark
Status: Offline
Point: 155
Indlæg funktioner Indlæg funktioner   Tak (1) Tak(1)   Citér H_sønderskov Citér  BesvarSvar Direkte link til dette indlæg Sendt: i går kl. 18:12
Hej
Har kun lavet i VBA, og her virker det fint, men hvis du ikke ønsker at bruge VBA, må vente og se om andre kan lave det med formler.
Wink
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5576
Indlæg funktioner Indlæg funktioner   Tak (1) Tak(1)   Citér Bjarnehansen Citér  BesvarSvar Direkte link til dette indlæg Sendt: i går kl. 18:21
Prøv at lægge den engelske formel op så er der måske nogen der kan ændre den
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
Stig Dencker Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: i går
Land: Danmark
Status: Online
Point: 6
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Stig Dencker Citér  BesvarSvar Direkte link til dette indlæg Sendt: i går kl. 18:53
Har du koden i VBA ? Smile
Til top
Stig Dencker Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: i går
Land: Danmark
Status: Online
Point: 6
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Stig Dencker Citér  BesvarSvar Direkte link til dette indlæg Sendt: i går kl. 18:55
Tror faktisk at den engelske er lavet i VBA Wink
Til top
Krogsgaard Se dropdown
Bronze bruger
Bronze bruger


Medlem: 26.Apr.2024
Land: Danmark
Status: Offline
Point: 87
Accepteret svar Accepteret svar
Indlæg funktioner Indlæg funktioner   Tak (1) Tak(1)   Citér Krogsgaard Citér  BesvarSvar Direkte link til dette indlæg Sendt: 21 timer 12 minutter siden kl. 21:12
Denne kode kan lave det udtræk som du ønsker. Bare tryk på knappen

uploads/3092/Udtræk_vindertal_n-factory.xlsm


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.
Niels Krogsgaard Otten
Til top
Krogsgaard Se dropdown
Bronze bruger
Bronze bruger


Medlem: 26.Apr.2024
Land: Danmark
Status: Offline
Point: 87
Indlæg funktioner Indlæg funktioner   Tak (1) Tak(1)   Citér Krogsgaard Citér  BesvarSvar Direkte link til dette indlæg Sendt: 20 timer 23 minutter siden kl. 22:01
VBA i overstående er måske lidt over kill, men den virker med VBA.

Jeg fandt nedenstående formel der gælder nye excel versioner, der kan håndter dynamiske array.
 
Funktion kunne se sådan ud 
=INDEX(SORTBY(SEQUENCE(200,1,1,1),RANDARRAY(200)),SEQUENCE(6,1))

Den danske kunne se sådan ud, men RANDARRAY er ikke oversat til dansk pt. som jeg forstår det 

=INDEKS(SORTER.EFTER(SEKVENS(200;1;1;1);SLUMP.MELLEM(1;200));SEKVENS(6;1)) 

Det virker bare ikke på min excel 365
Der er meget dygtige folk herinde ( til funktioner ) de kunne måske knække denne.

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.
Niels Krogsgaard Otten
Til top
Stig Dencker Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: i går
Land: Danmark
Status: Online
Point: 6
Indlæg funktioner Indlæg funktioner   Tak (1) Tak(1)   Citér Stig Dencker Citér  BesvarSvar Direkte link til dette indlæg Sendt: 10 timer 24 minutter siden kl. 08:00
Hej Krogsgaard
Helt fantastisk hjælp.
Jeg kan benytte den med lidt småændringer, så alt er i skønneste orden.
Endnu engang tak.
Hilsen Stig
Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5469
Indlæg funktioner Indlæg funktioner   Tak (1) Tak(1)   Citér EXCELGAARD Citér  BesvarSvar Direkte link til dette indlæg Sendt: 10 timer 18 minutter siden kl. 08:06
Denne formel vil give 6 tilfældige tal tal mellem 1 og 200, stående under hinanden:

=SLUMPMATRIX(6;1;1;200;1) 

Bemærk, at de fem celler under den celle, hvor selve formlen står, skal være tomme, da det er en 'sekvens' formel (ikke at forveksle med funktionen 'SEKVENS()'.
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
Hans K. Se dropdown
Guld bruger
Guld bruger


Medlem: 04.Apr.2019
Land: Danmark
Status: Offline
Point: 1438
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Hans K. Citér  BesvarSvar Direkte link til dette indlæg Sendt: 9 timer 34 minutter siden kl. 08:50
Nu ved jeg ikke, hvad spørger præcist mener med 6 forskellige tal, men hvis han mener 6 tilfældige tal mellem 1 og 200 uden gentagelser, så kan der vel være et problem med de viste formler, om jeg har forstået det korrekt. Hvis jeg har misforstået så belær mig venligst.
Til top
Krogsgaard Se dropdown
Bronze bruger
Bronze bruger


Medlem: 26.Apr.2024
Land: Danmark
Status: Offline
Point: 87
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Krogsgaard Citér  BesvarSvar Direkte link til dette indlæg Sendt: 9 timer 17 minutter siden kl. 09:07
Velbekomme Stig. Godt du er kommet videre god dag
Niels Krogsgaard Otten
Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5469
Indlæg funktioner Indlæg funktioner   Tak (1) Tak(1)   Citér EXCELGAARD Citér  BesvarSvar Direkte link til dette indlæg Sendt: 8 timer 33 minutter siden kl. 09:51
Citat: Hans K. Hans K. skrev:

Nu ved jeg ikke, hvad spørger præcist mener med 6 forskellige tal, men hvis han mener 6 tilfældige tal mellem 1 og 200 uden gentagelser, så kan der vel være et problem med de viste formler, om jeg har forstået det korrekt. Hvis jeg har misforstået så belær mig venligst.
Hans har en god pointe.

Denne formel vil give 6 unikke tilfældige til mellem 1 og 200:

=INDEKS(ENTYDIGE(SLUMPMATRIX(36;1;1;200;1));SEKVENS(6))

Og, igen, de fem celler under selve formlen skal være tomme, da man ellers får en #OVERLØB! fejl.
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
Krogsgaard Se dropdown
Bronze bruger
Bronze bruger


Medlem: 26.Apr.2024
Land: Danmark
Status: Offline
Point: 87
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Krogsgaard Citér  BesvarSvar Direkte link til dette indlæg Sendt: 7 timer 9 minutter siden kl. 11:15
Jeg tænkte nok at de kvikke Funktions folk ikke kunne lade denne udfordring ligge. Så kan man efterfølgende selv ligge en spærring ind I funktions linjen, hvis den ikke skal komme nye tal hver gang der trykkes på enter. God gåetThumbs Up
Niels Krogsgaard Otten
Til top
H_sønderskov Se dropdown
Sølv bruger
Sølv bruger
Avatar

Medlem: 18.Okt.2022
Land: Danmark
Status: Offline
Point: 155
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér H_sønderskov Citér  BesvarSvar Direkte link til dette indlæg Sendt: 1 time 20 minutter siden kl. 17:04
Hej
Jo jeg et VBA program, som kan udtrække tilfældige tal ud af en række, men det mere tænkt til at trække spiller ud i puljer, så de ikke møder sig selv.
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

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