Tilfeldige tall i excel brukes når vi vil randomisere dataene våre for en prøveevaluering, disse genererte tallene er absolutt tilfeldige, det er to innebygde funksjoner i excel som gir oss tilfeldige verdier i celler, = RAND () -funksjonen gir oss noen verdi fra område 0 til 1 mens en annen tilfeldig funksjon = RANDBETWEEN () tar input fra brukeren for et tilfeldig tallområde.
Generer tilfeldige tall i Excel
- Tilfeldighet har mange bruksområder innen vitenskap, kunst, statistikk, kryptografi, spill, pengespill og andre felt.
- Å generere tilfeldige tall i excel er viktig fordi mange ting i det virkelige liv er så kompliserte at de virker tilfeldige. Derfor, for å simulere disse prosessene, trenger vi tilfeldige tall.
Mange randomiserende enheter som terninger, stokkende spillkort og roulettehjul ser ut til å ha blitt utviklet for bruk i sjansespill. Disse kan imidlertid ikke brukes til digitaliserte filer. Derfor må vi ha verktøy for å generere tilfeldige tall i Excel.

Hvordan genererer jeg tilfeldige tall i Excel?
Det finnes en rekke metoder for å generere et tilfeldig tall i Excel. Vi vil diskutere de to - Rand () og Randbetween () Funksjoner
# 1 - RAND () -funksjon
For å generere et tilfeldig tall i excel mellom 0 og 1 (unntatt), har vi RAND () -funksjon i Excel.
RAND () -funksjonene returnerer et tilfeldig desimaltall som er lik eller større enn 0, men mindre enn 1 (0 ≤ tilfeldig tall <1). RAND beregner på nytt når et regneark åpnes eller endres ( flyktig funksjon ).
RAND-funksjon som returnerer verdien mellom 0 og 1 (unntatt).
Vi trenger bare å skrive ' = RAND () ' i cellen og trykke Enter . Verdien vil endres hver gang en endring gjøres i arket.
Hvordan genererer jeg tilfeldige tall i Excel for mer enn en celle?
Hvis vi ønsker å generere tilfeldige tall i excel for mer enn en celle, så trenger vi
- Først velger du ønsket område, og skriv deretter = ' rand () ' Og ved å trykke 'Ctrl + Enter' vil du få verdiene.

Hvordan stopper omberegning av tilfeldige tall i Excel?
Når RAND-funksjonen beregnes på nytt, må vi kopiere og lime inn formlene som verdier hvis vi ikke vil at verdiene skal endres hver gang. For dette må vi lime inn verdiene til RAND () -funksjonen ved hjelp av Paste Special, slik at den ikke lenger vil være et resultat av 'RAND ()' -funksjonen og ikke beregnes på nytt.
Å gjøre dette,
- Vi trenger å velge verdiene.

- Trykk på Ctrl + C for å kopiere verdiene.

- Uten å endre valget, trykk Alt + Ctrl + V for å åpne dialogboksen 'Lim inn spesial' .

- Velg 'Verdier' fra alternativene og klikk på ok.

Nå kan vi se, verdien i formellinjen er selve verdien, ikke rand () -funksjonen. Dette er bare verdier.

Det er en måte å få verdien til, bare ikke funksjonen som et resultat, men det er bare for en celle. Hvis vi vil ha verdien aller første gang, ikke funksjonen, er trinnene:
- Skriv først = rand () i formellinjen, trykk deretter F9 og trykk 'Enter'.

Etter å ha trykket på F9 får vi bare verdien.
Verdi fra et annet område enn 0 og 1 ved bruk av RAND ()
Ettersom RAND-funksjonen bare returnerer et tilfeldig desimaltall mellom 0 og 1, hvis vi vil ha verdien fra et annet område, kan vi bruke følgende funksjon:
La 'a' være startpunktet.
Og 'b' være endepunktet
Funksjonen vil være 'RAND () * (ba) + a'
For eksempel antar vi 7 som 'a' og 10 som 'b', da vil formelen være ' = RAND () * (10-7) +7 '

RANDBETWEEN () -funksjon
Som navnet på funksjonen indikerer, returnerer denne funksjonen et tilfeldig heltall mellom gitte heltall. I likhet med RAND () -funksjonen, beregner denne funksjonen også når en arbeidsbok endres eller åpnes ( Volatile Function ).
Formelen for RANDBETWEEN-funksjonen er:

Nederst : Et helt tall som representerer den nedre verdien av området.
Topp : Et helt tall som representerer den nedre verdien av området.

For å generere tilfeldige tall i excel for studentene mellom 0 og 100, vil vi bruke 'RANDBETWEEN' -funksjonen.
Først må vi velge data, deretter skrive formelen, dvs. = RANDBETWEEN (0,100), og trykke Cntrl + Enter. Du kan foretrekke skjermbildet nedenfor.

Ettersom verdiene beregnes på nytt, kan vi bruke Alt + Ctrl + V for å åpne dialogboksen 'Lim inn spesial' for å lime inn som bare verdier .
Følg trinnene nedenfor i skjermbildet.

Som RAND () -funksjonen, kan vi også bruke metoden for å skrive RANDBETWEEN-funksjonen i formellinjen og trykke F9 for å konvertere resultatet til verdi, og trykk deretter Enter.
Ting å huske
- Hvis bunnen er større enn toppen, vil RANDBETWEEN-funksjonen returnere #NUM!
- Hvis noen av de medfølgende argumentene er ikke-numeriske, vil funksjonen returnere #VALUE!
- Både RAND () og RANDBETWEEN () -funksjonen er en flyktig funksjon (beregner på nytt), og legger dermed til behandlingstiden og kan redusere arbeidsboken.
Tilfeldige tall i Excel - prosjekt 1
Vi kan bruke RANDBETWEEN () -funksjonen for å få tilfeldige datoer mellom to datoer.
Vi skal bruke 2 datoer som bunnen og toppen argumenter.

Vi må kopiere formelen ved å bruke snarveien (Ctrl + D) etter at du har valgt.

Vi kan endre start (D1) og sluttdato (E1) for å endre topp- og bunnverdiene for funksjonen.
Tilfeldige tall i Excel - Prosjekt 2 - Hode og hale
For å tilfeldig velge hode og hale, kan vi bruke VELG- funksjonen i excel med RANDBETWEEN- funksjonen.

Vi trenger bare å kopiere formelen til neste og neste celle hver gang i spillet, og 'Head' og 'Tail' kommer tilfeldig.

Tilfeldige tall i Excel - Prosjekt 3 - Regionallokering
Mange ganger må vi forestille oss og lage data for forskjellige eksempler. Anta at vi har data for salg, og at vi må tildele tre forskjellige regioner til hver salgstransaksjon.
Da kunne vi bruke RANDBETWEEN-funksjonen med CHOOSE-funksjonen.

Du kan dra det samme for de gjenværende cellene.

Tilfeldige tall i Excel - Prosjekt 4 - Opprette Ludo Dice
Ved å bruke RANDBETWEEN-funksjonen kan vi også lage terninger for Ludo. For å gjøre det samme, må vi bruke RANDBETWEEN-funksjonen i Excel VBA . Følg trinnene nedenfor:
- Slå sammen de fire cellene (B2: C3) ved å bruke Hjem- fanen-> Justeringsgruppe- > Slå sammen og senter

- Bruk rammen til den sammenslåtte cellen ved hjelp av hurtigtasten ( ALT + H + B + T ) ved å trykke den ene tasten etter den andre.

- Sentrer og midtjuster verdien ved hjelp av Home Tab-> Alignment Group -> Kommandoen ' Center' og ' Middle Align '.

- For å opprette knappen, bruk kategorien Utvikler -> Kontrollgruppe -> Sett inn -> 'Kommando-knapp'

- Opprett knappen og velg "Vis kode" fra " Kontroll" -gruppen på " Utvikler".

- Etter å ha valgt ' CommandButton1 ' fra rullegardinmenyen, lim inn følgende kode:
RN = (“= RANDBETWEEN (1,6)”)
Celler (2, 2) = RN

Lagre filen ved hjelp av .xlsm- utvidelsen, ettersom vi har brukt VBA- koden i arbeidsboken. Etter å ha kommet til Excel-vinduet, deaktiver du "Design Mode".

Nå, når vi klikker på knappen, får vi en tilfeldig verdi mellom 1 og 6.
