Avatar billede martens Guru
Oprettet i dag kl. 15:55 Der er 2 kommentarer

Hvordan genererer jeg 7 tilfældige værdier i 7 celler baseret på værdierne 1-7

Jeg har forsøgt mig med lidt hjælp fra den fantastiske kunstige intelligens, men jeg kan ikke få det til at virke..

Jeg har fået dette fra AI  :

=SORTERING(TILFÆLDIGMATRIX(7,1,1,7,USAND))
Virker ikke !

og dette  ( excel 365 )
=SORT(UNIKE(RANDBETWEEN(1,7)))
Virker ikke !

Hvordan får jeg via en "randomfunktion" 7 forskellige UNIKKE værdier ( tallene fra og med 1 til og med 7 ) i cellerne A1 > A7
Gerne noget vbakode, der kan tilknyttes en knap på regnearket.

Det er med henblik på at tildele diverse vagter i en vagtplan a la at "kaste med en terning"

håber spørgsmålet giver mening,- ellers så sig endelig til.

på forhånd tak

mvh martens
Avatar billede ebea Ekspert
Skrevet i dag kl. 16:42 #1
Her er en VBA kode, som du kan bruge til at lave 7 forskellige tal.

Sub Generertal()
    Dim Numbers(1 To 7) As Integer
    Dim i As Integer, j As Integer, Temp As Integer
   
    'Array med tal fra 1 til 7
    For i = 1 To 7
        Numbers(i) = i
    Next i
   
    'Her blandes array'et, for at generere tilfældige tal uden gentagelser
    For i = 7 To 2 Step -1
        j = Application.WorksheetFunction.RandBetween(1, i)
        Temp = Numbers(i)
        Numbers(i) = Numbers(j)
        Numbers(j) = Temp
    Next i
   
    'Placering af de tilfældige tal i cellerne A1 til A7 (kan ændres)
    For i = 1 To 7
        Cells(i, 1).Value = Numbers(i) 'Skift tallet i "Cells(i, 1)" til ønsket kolonne nr.
    Next i
End Sub
Avatar billede kim1a Ekspert
Skrevet i dag kl. 16:46 #2
Din sidste er en nogenlunde fin metode, jeg tror dog du skal i to forskellige kolonner for at få det til at virke.
Udfordringen er hvis du vil have unikke værdier, så skal du i en lidt anden metode - her er et eksempel:
=SORTBY(SEQUENCE(7);RANDARRAY(7))
Den danner 7 rækker nedaf med 1-7 i forskellig rækkefølge.
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
Stort udvalg af Excel kurser til alle niveauer og jobfunktioner

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





White paper
Sikkerhed gjort enkelt: Beskyt din virksomhed direkte i browseren