Hvordan generere tilfeldige tall i Excel (en trinnvis veiledning)

Innholdsfortegnelse

Det kan være tilfeller der du må generere tilfeldige tall i Excel.

For eksempel for å velge tilfeldige vinnere fra en liste eller for å få en tilfeldig liste med tall for dataanalyse eller for å opprette tilfeldige grupper av elever i klassen.

I denne opplæringen lærer du hvordan du genererer tilfeldige tall i Excel (med og uten repetisjoner).

Generer tilfeldige tall i Excel

Det er to regnearkfunksjoner som er ment å generere tilfeldige tall i Excel: RAND og RANDBETWEEN.

  • RANDBETWEEN -funksjonen vil gi deg tilfeldige tall, men det er en stor mulighet for gjentakelser i resultatet.
  • Det er mer sannsynlig at RAND -funksjonen gir deg et resultat uten gjentagelser. Imidlertid gir den bare tilfeldige tall mellom 0 og 1. Den kan brukes med RANK for å generere unike tilfeldige tall i Excel (som vist senere i denne opplæringen).

Generer tilfeldige tall ved hjelp av RANDBETWEEN -funksjonen i Excel

Excel RANDBETWEEN -funksjonen genererer et sett med heltall tilfeldige tall mellom de to angitte tallene.

RANDBETWEEN -funksjonen tar to argumenter - bunnverdien og toppverdien. Det vil bare gi deg et heltall mellom de to angitte tallene.

Anta for eksempel at jeg vil generere 10 tilfeldige tall mellom 1 og 100.

Her er trinnene for å generere tilfeldige tall ved hjelp av RANDBETWEEN:

  • Velg cellen der du vil få tilfeldige tall.
  • I den aktive cellen skriver du inn = RANDBETWEEN (1100).
  • Hold inne Ctrl -tasten og trykk Enter.

Dette vil umiddelbart gi meg 10 tilfeldige tall i de utvalgte cellene.

Selv om RANDBETWEEN gjør det enkelt å få heltall mellom de angitte tallene, er det stor sjanse for gjentagelse i resultatet.

For eksempel, når jeg bruker RANDBETWEEN -funksjonen for å få 10 tilfeldige tall og bruke formelen = RANDBETWEEN (1,10), gir det meg et par dubletter.

Hvis du har det bra med dubletter, er RANDBETWEEN den enkleste måten å generere tilfeldige tall i Excel.

Vær oppmerksom på at RANDBETWEEN er en flyktig funksjon og beregner på nytt hver gang det er en endring i regnearket. For å unngå å få tilfeldige tall på nytt, konverter resultatet av formelen til verdier igjen og igjen.

Generer unike tilfeldige tall ved hjelp av RAND og RANK -funksjonen i Excel

Jeg testet RAND -funksjonen flere ganger og fant ikke like verdier. Men som en forsiktighet anbefaler jeg at du ser etter dupliserte verdier når du bruker denne funksjonen.

Anta at jeg vil generere 10 tilfeldige tall i Excel (uten gjentagelser).

Her er trinnene for å generere tilfeldige tall i Excel uten gjentagelse:

  • Velg cellene der du vil få tilfeldige tall.
  • I den aktive cellen skriver du inn = RAND ()
  • Hold inne Ctrl -tasten og trykk Enter.
  • Velg hele cellen (der du har resultatet av RAND -funksjonen) og konverter den til verdier.
  • I den tilstøtende kolonnen bruker du følgende formel: = RANK.EQ (A2, $ A $ 2: $ A $ 11)

Nå kan du bruke verdiene i kolonne B som tilfeldige tall.

Merk: RAND er en flyktig formel og beregnes på nytt hver gang det er endringer i regnearket. Sørg for at du har konvertert alle RAND -funksjonsresultatene til verdier.

Forsiktighet: Selv om jeg sjekket og ikke fant gjentakelser i resultatet av RAND -funksjonen, anbefaler jeg deg å sjekke når du har generert disse tallene. Du kan bruke betinget formatering til å markere dubletter eller bruke alternativet Fjern duplikat for å bli kvitt det.

Du kan også like følgende Excel -opplæringsprogrammer:

  • Sorter data automatisk i alfabetisk rekkefølge ved hjelp av formel.
  • Tilfeldig gruppegenerator -mal.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave