Print side | Luk vindue

Udtræk vindertal

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Formler
Forum beskrivelse: Hjælp til formler i regneark og/eller brugen af disse.
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=5129
Udskrevet den: 02.Okt.2024 kl. 00:29


Emne: Udtræk vindertal
Besked fra: Stig Dencker
Emne: Udtræk vindertal
Posteringsdato: 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



Svar:
Besked fra: H_sønderskov
Posteringsdato: 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.
Wink


Besked fra: Bjarnehansen
Posteringsdato: 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


Besked fra: Stig Dencker
Posteringsdato: 01.Okt.2024 kl. 18:53
Har du koden i VBA ? Smile


Besked fra: Stig Dencker
Posteringsdato: 01.Okt.2024 kl. 18:55
Tror faktisk at den engelske er lavet i VBA Wink


Besked fra: Krogsgaard
Posteringsdato: 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" rel="nofollow - 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


Besked fra: Krogsgaard
Posteringsdato: 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



Print side | Luk vindue