Excel – Generer tilfeldig tall – og ranger dem

Å Generere et tilfeldig tall er enkelt ved bruk av funksjonene tilfeldig() og tilfeldigmellom().

Men jeg ønsker en liste med tall fra 1 til 8. Det skal kun være et 1-tall, et 2-tall osv., men det skal være helt tilfeldig hvilken rekkefølge disse tallene kommer i. Det blir straks litt værre.

Slik gjør du det

  • I A2 skriver jeg kommandoen =TILFELDIG(). Denne gir meg tilfeldige tall mellom 0 og 1.
  • Jeg fyller denne nedover slik at jeg får 8 tilfeldige tall.
  • I B2 skriver jeg kommandoen =RANG(A2;A2:A9). Denne rangerer tallet i A2 etter talllene i området A2 til A9.
  • Jeg fyller denne nedover slik at alle 8 tilfeldige tallene blir rangert.
  • Nå har jeg fått en liste med tallene 1-8, tilfeldig plassert i området B2:B9.

Forslag til bruk av den rangerte lista

Jeg har en liste med 8 navn som jeg vil sortere tilfeldig, f. eks. som startnummer i en konkurranse. Derfor kopierer jeg den rangerte lista i B2:B9 over og limer den inn foran navnelista jeg har.

Gå på HJEM og LIM INN og deretter LIM INN VERDIER

Så får du en navneliste som er tilfeldig nummerert uavhengig av hvilken rekkefølge navnene sto i i utgangspunktet.

Denne lista kan du deretter sortere og Sofie blir da nummer 1, Ole nummer 2 osv…