Forfatter |
Emne Søg Emne funktioner
|
Stig Dencker
Forum Begynder
Medlem: 01.Okt.2024
Land: Danmark
Status: Offline
Point: 11
|
Indlæg funktioner
Tak(0)
Citér Svar
Emne: Udtræk vindertal Sendt: 01.Okt.2024 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
|
|
|
|
|
Krogsgaard
Sølv bruger
Medlem: 26.Apr.2024
Land: Danmark
Status: Offline
Point: 133
|
Accepteret svar
Indlæg funktioner
Tak(1)
Citér Svar
Sendt: 01.Okt.2024 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.
|
|
H_sønderskov
Sølv bruger
Medlem: 18.Okt.2022
Land: Danmark
Status: Offline
Point: 158
|
Indlæg funktioner
Tak(1)
Citér Svar
Sendt: 01.Okt.2024 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.
|
|
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5585
|
Indlæg funktioner
Tak(1)
Citér Svar
Sendt: 01.Okt.2024 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
|
|
Stig Dencker
Forum Begynder
Medlem: 01.Okt.2024
Land: Danmark
Status: Offline
Point: 11
|
Indlæg funktioner
Tak(0)
Citér Svar
Sendt: 01.Okt.2024 kl. 18:53 |
Har du koden i VBA ?
|
|
Stig Dencker
Forum Begynder
Medlem: 01.Okt.2024
Land: Danmark
Status: Offline
Point: 11
|
Indlæg funktioner
Tak(0)
Citér Svar
Sendt: 01.Okt.2024 kl. 18:55 |
Tror faktisk at den engelske er lavet i VBA
|
|
Krogsgaard
Sølv bruger
Medlem: 26.Apr.2024
Land: Danmark
Status: Offline
Point: 133
|
Accepteret svar
Indlæg funktioner
Tak(1)
Citér Svar
Sendt: 01.Okt.2024 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
|
|
Krogsgaard
Sølv bruger
Medlem: 26.Apr.2024
Land: Danmark
Status: Offline
Point: 133
|
Indlæg funktioner
Tak(1)
Citér Svar
Sendt: 01.Okt.2024 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
|
|
Stig Dencker
Forum Begynder
Medlem: 01.Okt.2024
Land: Danmark
Status: Offline
Point: 11
|
Indlæg funktioner
Tak(1)
Citér Svar
Sendt: 02.Okt.2024 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
|
|
EXCELGAARD
Platin bruger
Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5470
|
Indlæg funktioner
Tak(1)
Citér Svar
Sendt: 02.Okt.2024 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.
|
|
Hans K.
Guld bruger
Medlem: 04.Apr.2019
Land: Danmark
Status: Offline
Point: 1440
|
Indlæg funktioner
Tak(1)
Citér Svar
Sendt: 02.Okt.2024 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.
|
|
Krogsgaard
Sølv bruger
Medlem: 26.Apr.2024
Land: Danmark
Status: Offline
Point: 133
|
Indlæg funktioner
Tak(1)
Citér Svar
Sendt: 02.Okt.2024 kl. 09:07 |
Velbekomme Stig. Godt du er kommet videre god dag
|
Niels Krogsgaard Otten
|
|
EXCELGAARD
Platin bruger
Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5470
|
Indlæg funktioner
Tak(1)
Citér Svar
Sendt: 02.Okt.2024 kl. 09:51 |
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.
|
|
Krogsgaard
Sølv bruger
Medlem: 26.Apr.2024
Land: Danmark
Status: Offline
Point: 133
|
Indlæg funktioner
Tak(1)
Citér Svar
Sendt: 02.Okt.2024 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ået
|
Niels Krogsgaard Otten
|
|
H_sønderskov
Sølv bruger
Medlem: 18.Okt.2022
Land: Danmark
Status: Offline
Point: 158
|
Indlæg funktioner
Tak(1)
Citér Svar
Sendt: 02.Okt.2024 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.
|
|
Stig Dencker
Forum Begynder
Medlem: 01.Okt.2024
Land: Danmark
Status: Offline
Point: 11
|
Indlæg funktioner
Tak(0)
Citér Svar
Sendt: 05.Okt.2024 kl. 06:38 |
Jeg takker for de mange tilbagemeldinger, og jeg har fået et rigtigt godt resultat jeg kan bruge. Nu vil jeg så høre om der skulle være nogen der ved om man i forbindelse med en trækning af mange uens tal, skulle være en mulighed, for at forsinke visningen af de udtrukne tal. Jeg mener at det var muligt at skrive ind i programmet hvor længe der skal gå, før næste udtrukne tal vises ved at skrive "wait_10" og fik derfor en forsinkelse på 10 sek. Men det er mange,mange,mange år siden. Hilsen Stig
|
|
Krogsgaard
Sølv bruger
Medlem: 26.Apr.2024
Land: Danmark
Status: Offline
Point: 133
|
Indlæg funktioner
Tak(1)
Citér Svar
Sendt: 05.Okt.2024 kl. 09:36 |
|
Niels Krogsgaard Otten
|
|
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5585
|
Indlæg funktioner
Tak(1)
Citér Svar
Sendt: 05.Okt.2024 kl. 11:34 |
den udskriver alle tallene på en gang når de er trukket... jeg mener at have set et ark hvor den trak et nr når man trykkede på en tast feks. mellemrumstasten
|
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
|
|
Krogsgaard
Sølv bruger
Medlem: 26.Apr.2024
Land: Danmark
Status: Offline
Point: 133
|
Indlæg funktioner
Tak(1)
Citér Svar
Sendt: 06.Okt.2024 kl. 09:01 |
Bjarnehansen@ Banko software. ligger meget op af det du beskriver. Hvis det ønskes at der frigives et tal ad gangen kan det snilt laves. Bare det er i VBA eller Office script. Jeg prøver at afkode ønsket (selvom det er svært at forstå nogle gange. . Når der er en excel fil fra spørgeren er det meget nemmere. Lever det der spørges om.
|
Niels Krogsgaard Otten
|
|
Stig Dencker
Forum Begynder
Medlem: 01.Okt.2024
Land: Danmark
Status: Offline
Point: 11
|
Indlæg funktioner
Tak(0)
Citér Svar
Sendt: 07.Okt.2024 kl. 07:42 |
Hej Niels Tak for koden med forsinkelse af resultatet og det virker meget fint.
Det jeg mente med forespørgslen var forsinkelse af det enkelte udtrukne tal, så alle udtrukne tal, ikke vises på samme tid, men vises med forsinkelse.
Hvis der er 4 udtrukne tal, bliver det enkelte tal overført til en anden celle med en forsinkelse på eventuelt 5 sek.
Hvis det kan lade sig gøre, er det bare super godt. Hilsen Stig
|
|
Krogsgaard
Sølv bruger
Medlem: 26.Apr.2024
Land: Danmark
Status: Offline
Point: 133
|
Indlæg funktioner
Tak(1)
Citér Svar
Sendt: 07.Okt.2024 kl. 09:45 |
Prøv denne
uploads/3092/Udtræk_vindertal_med_timer_v1_n-factory_2024-10-07_09-45-00.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
|
|