Generer tilfældige tal i Excel (trinvis vejledning + med projekter)

Indholdsfortegnelse

Tilfældige tal i excel bruges, når vi vil randomisere vores data til en prøveevaluering, disse genererede tal er absolut tilfældige, der er to indbyggede funktioner i excel, som giver os tilfældige værdier i celler, = RAND () -funktionen giver os enhver værdi fra område 0 til 1, hvorimod en anden tilfældig funktion = RANDBETWEEN () tager input fra brugeren til et tilfældigt nummerinterval.

Generer tilfældige tal i Excel

  1. Tilfældighed har mange anvendelser inden for videnskab, kunst, statistik, kryptografi, spil, hasardspil og andre områder.
  2. At generere tilfældige tal i excel er vigtigt, fordi mange ting i det virkelige liv er så komplicerede, at de ser tilfældige ud. Derfor har vi brug for tilfældige tal for at simulere disse processer.

Mange randomiserende enheder som terninger, blandet spillekort og roulettehjul synes at være udviklet til brug i hasardspil. Disse kan dog ikke bruges til digitaliserede filer. Derfor skal vi have værktøjer til at generere tilfældige tal i Excel.

Hvordan genereres tilfældige tal i Excel?

Der er en række metoder til at generere et tilfældigt tal i Excel. Vi vil diskutere de to - Rand () og Randbetween () -funktioner

# 1 - RAND () -funktion

For at generere et tilfældigt tal i excel mellem 0 og 1 (eksklusive) har vi RAND () -funktionen i Excel.

RAND () -funktioner returnerer et tilfældigt decimaltal, der er lig med eller større end 0, men mindre end 1 (0 ≤ tilfældigt tal <1). RAND genberegner, når et regneark åbnes eller ændres ( flygtig funktion ).

RAND-funktion, der returnerer værdien mellem 0 og 1 (ekskl.).

Vi skal bare skrive ' = RAND () ' i cellen og trykke på Enter . Værdien ændres hver gang, når der foretages ændringer i arket.

Hvordan genereres tilfældige tal i Excel til mere end en celle?

Hvis vi vil generere tilfældige tal i Excel for mere end en celle, så har vi brug for det

  • Foretag først et valg af det krævede interval, skriv derefter = ' rand () ' Og tryk på 'Ctrl + Enter' giver os værdierne.

Sådan stoppes genberegning af tilfældige tal i Excel?

Når RAND-funktionen genberegnes, hvis der foretages ændringer i arket, er vi nødt til at kopiere og derefter indsætte formlerne som værdier, hvis vi ikke ønsker, at værdier skal ændres hver gang. Til dette er vi nødt til at indsætte værdierne for RAND () -funktionen ved hjælp af Paste Special, så det ikke længere ville være et resultat af funktionen 'RAND ()' og ikke genberegnes.

At gøre dette,

  • Vi er nødt til at foretage valget af værdierne.
  • Tryk på Ctrl + C for at kopiere værdierne.
  • Uden at ændre markeringen skal du trykke på Alt + Ctrl + V for at åbne dialogboksen 'Indsæt speciel' .
  • Vælg 'Værdier' fra indstillingerne, og klik på ok.

Nu kan vi se, værdien i formellinjen er selve værdien, ikke funktionen rand (). Nu er det kun værdier.

Der er en anden måde at få værdien på, kun ikke funktionen som et resultat, men det er kun for en celle. Hvis vi vil have værdien allerførste gang, ikke funktionen, er trinnene:

  • Skriv først = rand () i formellinjen, tryk derefter på F9 og tryk på 'Enter'.

Efter at have trykket på F9 får vi kun værdien.

Værdi fra et andet interval end 0 og 1 ved hjælp af RAND ()

Da RAND-funktionen kun returnerer et tilfældigt decimaltal mellem 0 og 1, hvis vi vil have værdien fra et andet område, kan vi bruge følgende funktion:

Lad 'a' være startpunktet.

Og 'b' være slutpunktet

Funktionen ville være 'RAND () * (ba) + a'

For eksempel antager vi 7 som 'a' og 10 som 'b', så vil formlen være ' = RAND () * (10-7) +7 '

RANDBETWEEN () Funktion

Som navnet på funktionen angiver, returnerer denne funktion et tilfældigt heltal mellem givne heltal. Ligesom funktionen RAND () genberegner denne funktion også, når en projektmappe ændres eller åbnes ( flygtig funktion ).

Formlen for RANDBETWEEN-funktionen er:

Nederst : Et heltal, der repræsenterer den lavere værdi af området.

Top : Et heltal, der repræsenterer den lavere værdi af området.

For at generere tilfældige tal i excel for de studerende mellem 0 og 100, bruger vi funktionen 'RANDBETWEEN' .

Først skal vi vælge dataene, derefter skrive formlen, dvs. = RANDBETWEEN (0,100) og trykke på Cntrl + Enter. Du kan foretrække nedenstående skærmbillede.

Da værdier genberegnes, kan vi bruge Alt + Ctrl + V til at åbne dialogboksen 'Indsæt speciel' til kun at indsætte som værdier .

Følg trinene nedenfor i skærmbilledet.

Ligesom RAND () -funktionen kan vi også bruge metoden til at skrive RANDBETWEEN-funktionen i formellinjen og trykke på F9 for at konvertere resultatet til værdi, og tryk derefter på Enter.

Ting at huske

  • Hvis bunden er større end toppen, returnerer RANDBETWEEN-funktionen #NUM!
  • Hvis et af de leverede argumenter er ikke-numeriske, returnerer funktionen #VALUE!
  • Både RAND () og RANDBETWEEN () -funktionen er en ustabil funktion (genberegner), hvilket føjer til behandlingstiden og kan bremse projektmappen.

Tilfældige tal i Excel - Projekt 1

Vi kan bruge funktionen RANDBETWEEN () til at få tilfældige datoer mellem to datoer.

Vi vil bruge 2 datoer som bunden og toppen argumenter.

Vi er nødt til at kopiere formlen ned ved hjælp af genvejen (Ctrl + D) efter valg.

Vi kan ændre start (D1) og slutdato (E1) for at ændre top- og bundværdierne for funktionen.

Tilfældige tal i Excel - Projekt 2 - Hoved og hale

For tilfældigt at vælge hoved og hale kan vi bruge funktionen VÆLG i excel med RANDBETWEEN- funktionen.

Vi skal bare kopiere formlen til den næste og næste celle hver gang i spillet, og 'Head' og 'Tail' kommer tilfældigt.

Tilfældige tal i Excel - Projekt 3 - Regionallokering

Mange gange er vi nødt til at forestille os og oprette data til forskellige eksempler. Antag, at vi har data til salg, og at vi skal allokere tre forskellige regioner til hver salgstransaktion.

Derefter kunne vi bruge funktionen RANDBETWEEN med CHOOSE-funktionen.

Du kan trække det samme for de resterende celler.

Tilfældige tal i Excel - Projekt 4 - Oprettelse af Ludo Dice

Ved hjælp af RANDBETWEEN-funktionen kan vi også oprette terninger til Ludo. For at gøre det samme er vi nødt til at bruge RANDBETWEEN-funktionen i Excel VBA . Følg nedenstående trin:

  • Flet de fire celler (B2: C3) ved hjælp af fanen Startside- > Justeringsgruppe- > Flet & center
  • Anvend rammen på den flettede celle ved hjælp af genvejstasten ( ALT + H + B + T ) ved at trykke på den ene tast efter den anden.
  • Centre og midterste align værdien med hjem tabulator-> Justering Group -> ' Centre' og ' Mellemøsten Juster kommando'.
  • For at oprette knappen skal du bruge fanen Developer -> Controls Group -> Insert -> 'Command Button'
  • Opret knappen, og vælg 'Vis kode' i gruppen ' Kontrol' i ' Udvikler'.
  • Når du har valgt ' CommandButton1 ' i rullemenuen, skal du indsætte følgende kode:

RN = (“= RANDBETWEEN (1,6)”)

Celler (2, 2) = RN

Gem filen ved hjælp af .xlsm- udvidelsen, da vi har brugt VBA- koden i projektmappen. Når du er kommet til Excel-vinduet, skal du deaktivere 'Designtilstand'.

Nu, når vi klikker på knappen, får vi en tilfældig værdi mellem 1 og 6.

Interessante artikler...