Avatar billede kvilbob Nybegynder
06. november 2013 - 14:35 Der er 2 kommentarer og
1 løsning

Få Excel til at vise kombinationsmuligheder i tabel

Jeg har et lille problem med Excel

Jeg vil gerne have Excel til at vise mig, i en tabel, de forskellige kombinationsmuligheder der er, hvis jeg har tallene fra 1-17 og der skal udtrækkes 4 forskellige tal hver gang, uden tilbagelægning og uordnet.

Sagt på en anden måde må det samme tal ikke bruges flere gange, og kombinationen  1,2,3,4 er fuldstændig den samme som 3,2,1,4 eller 4,1,2,3 osv..

Jeg ved at funktionen hedder =KOMBIN(17;4) som giver 2380 forskellige kombinationer, MEN jeg vil gerne se de 2380 forskellige udfald opstillet i en tabel i regnearket. Er der ikke en måde man kan se de forskellige kombinationsmuligheder og få Excel til at vise dem?
Avatar billede jens48 Ekspert
06. november 2013 - 19:18 #1
Prøv med denne makro, som skriver kombinationsmulighederne i kolonne A til D startende i række 1

Sub Combinationer()
Y = 1
For x1 = 1 To 14
For x2 = x1 + 1 To 15
For x3 = x2 + 1 To 16
For x4 = x3 + 1 To 17
Cells(Y, 1) = x1
Cells(Y, 2) = x2
Cells(Y, 3) = x3
Cells(Y, 4) = x4
Y = Y + 1
Next
Next
Next
Next
End Sub
Avatar billede kvilbob Nybegynder
06. november 2013 - 20:40 #2
Mange tak! Det var lige præcis det jeg ledte efter!

Hvordan er det nu lige jeg giver point?(Lang tid siden jeg har skrevet herinde:)
Avatar billede jens48 Ekspert
06. november 2013 - 20:42 #3
Godt du kunne bruge det. Du accepterer blot dette svar.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Excel-kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester