Random Number Generator i Excel: Hvordan og hvornår man bruger det
Der er overraskende mange måder, du kan bruge en tilfældig talgenerator på i Excel . Men før du gør det, er det vigtigt at forstå funktionen af en tilfældig talgenerator, og hvordan du kan bruge den til forskellige applikationer.
Når du først har lært at bruge funktionerne tilfældigt tal, kan du gøre ting som at generere dummy-eksempeldata for at teste beregninger, vælge rækkefølgen af spillere til et spil, vælge vindere til en konkurrence og mange andre ting.
Tilfældige talgeneratorfunktioner(Random Number Generator Functions) i Excel
De to funktioner i Excel , der arbejder med at skabe tilfældige tal, omfatter RAND , RANDBETWEEN og RANDARRAY .
- RAND : Returnerer et tilfældigt tal mellem 0 og 1. Dette er normalt en decimal som 0,358432.
- RANDBETWEEN : Returnerer et tilfældigt tal mellem to tal, du angiver. Med andre ord, hvis du vil have et tilfældigt tal mellem 1 og 100, vil denne funktion returnere en heltalværdi inden for dette område.
- RANDARRAY : Returnerer et hvilket som helst antal tilfældige heltal eller decimaler, mellem et hvilket som helst minimum eller maksimum tal, og på tværs af ethvert udvalg af rækker og kolonner, du ønsker.
Hver gang du åbner et regneark eller opdaterer beregninger, vil begge disse funktioner generere en ny tilfældig værdi. Desværre udløser enhver ændring af regnearket en opdatering af disse værdier.
Husk også, at begge disse tilfældige talfunktioner kan generere duplikerede værdier, når du bruger dem i flere celler(multiple cells) . Det er mere sandsynligt, at RANDBETWEEN vil generere dubletter, fordi RAND genererer decimaler, og der er mange flere mulige tal.
Sådan bruges RAND-funktionen
RAND- funktionen er meget ligetil at bruge, fordi der overhovedet ikke er nogen argumenter. Bare(Just) skriv " =RAND ()" i en celle og tryk på Enter .
Dette vil straks generere en decimal mellem 0 og 1.
Hvornår skal RAND-funktionen bruges
Hvordan kan sådan en simpel funktion være nyttig? Her er et par praktiske ideer til brug af RAND- funktionen.
Lad os sige, at du har en liste med navne på venner, der spiller et brætspil, og du hurtigt vil sortere rækkefølgen af spillet. RAND- funktionen er perfekt til dette.
Bare skriv alle navnene på dine venner i den første kolonne.
Brug funktionen RAND () til at generere tilfældige decimaler i den næste kolonne.
Til sidst skal du vælge begge kolonner, vælge Hjem(Home) i menuen, vælge Sorter og filtrere(Sort & Filter) fra båndet, og derefter vælge Brugerdefineret sortering(Custom Sort) .
I vinduet Sorter(Sort) skal du vælge kolonnen med de tilfældige tal, der skal sorteres, og sortere dem fra Størst til Mindste(Largest to Smallest) . Vælg OK .
Dette vil omarrangere din liste i henhold til de tilfældige tal, der blev genereret. Sammen med dem vil den også ty til navnene i den nye rækkefølge for gameplay.
Du kan bruge RAND på samme måde i alle tilfælde, hvor du vil randomisere en værdi i en beregning, en liste over tekstværdier eller noget andet, der er gemt i dit regneark.
Sådan bruges RANDBETWEEN-funktionen
RANDBETWEEN- funktionen er næsten lige så enkel som RAND- funktionen at bruge. Bare(Just) skriv " RANDBETWEEN ([min],[maks]", udskift min og maks(max) med det laveste og højeste tal i det område, du vil have tal for.
Når du trykker på Enter , vil den celle indeholde et tilfældigt tal mellem den lave eller høje værdi.
Hvornår skal man bruge RANDBETWEEN-funktionen(RANDBETWEEN Function)
Funktionen RANDBETWEEN tilfældig talgenerator er endnu mere nyttig end RAND - funktionen. Dette er fordi det lader dig indeholde de returnerede tilfældige tal inden for et område. Det returnerer også heltal i stedet for decimaler.
Dette giver dig nogle meget kreative måder at bruge denne funktion til at anvende tilfældige opgaver, når du vil være retfærdig, eller tildele faste numre til personer eller ting uden at vise nogen bias.
Lad os se på et eksempel. Lad os sige, at du har en liste med 12 personer, og du vil opdele dem i to hold på 6 hver uden den forlegenhed, der kommer af at lade folk "vælge" deres yndlingsfolk til hvert hold.
Først skal du oprette et regneark med alle spillernes navne.
Tilføj følgende funktion til den næste kolonne ved siden af hvert spillernavn. Tryk derefter på Enter .
=RANDBETWEEN(1,2)
Du kan indtaste dette i den første celle og derefter udfylde resten under den(fill the rest below it) . Dette vil automatisk tildele hver spiller til hold 1 eller hold 2.
Hvis du opdager, at fordelingen mellem de to hold ikke er lige, skal du blot indtaste funktionen igen i den første celle og trykke på Enter . Dette vil opdatere alle celler igen. Gentag(Repeat) indtil delingen mellem de to hold er lige.
Sådan bruges RANDARRAY-funktionen
Funktionen RANDARRAY er kun tilgængelig i Excel 365(Excel 365 only) . Hvis du har denne version af Excel , er dette en meget kraftfuld tilfældig generatorfunktion i Excel , som du kan bruge til en lang række formål.
Det er meget enkelt at bruge det med masser af valgfrie indstillinger. Bare(Just) skriv følgende i en hvilken som helst celle:
=RANDARRAY ([rows], [columns], [min], [max], [integer])
Parametrene er som følger:
- rækker(rows) : Antal rækker for at generere tilfældige tal
- kolonner(columns) : Antal kolonner for at generere tilfældige tal
- min : Minimumsgrænse for tallene
- max : Maksimal grænse for numrene
- heltal(integer) : Om du vil have decimaler eller heltal ( SAND(TRUE) eller FALSK(FALSE) )
Hvis du bare bruger RANDARRAY- funktionen alene og ikke bruger nogen af de valgfrie parametre, vil den fungere ligesom RAND- funktionen.
Bare husk, at RANDARRAY- funktionen er meget fleksibel og kun vil udfylde så mange rækker og kolonner, som du angiver, på den nøjagtige måde, som du angiver. Standard(Default) er altid decimaler, og kun 1 række og 1 kolonne.
Hvornår skal RANDARRAY-funktionen bruges
Funktionen RANDARRAY bruges bedst, når du har brug for en hel samling af tilfældige tal, inklusive flere kolonner og flere rækker.
For eksempel, hvis du simulerer noget som en tilfældig liste over valg af lotterinummer, kan du hurtigt oprette en liste over rækker, der indeholder 6 kolonner (for de 6 lotterikugler). Indstil grænsen til 69 og lad Excel gætte dine 10 lotterivalg for dig med følgende funktion:
=RANDARRAY(10,6,1,69,TRUE)
Placer dette i den første celle i dit regneark, og tryk på Enter .
Du vil se en tabel genereret, der inkluderer 10 rækker og 6 kolonner.
Denne funktion kunne være en god løsning inden for videnskab eller statistisk forskning, hvis du har brug for et stort tilfældigt datasæt og ikke ønsker at bygge det hele manuelt.
Valg af den rigtige tilfældige talgenerator(Random Number Generator) i Excel
Uanset hvilken af de tre Excel-funktioner,(Excel functions) du bruger, afhænger for det meste af, hvilke resultater du leder efter. Hvis du er ligeglad med, hvad nummeret er, vil RAND klare sig fint. Hvis du vil begrænse antallet af genererede tal, så gå med RANDBETWEEN . Og hvis du leder efter et meget større datasæt med en hel tabel med tal, er det, når RANDARRAY er den bedste mulighed for dig.
Related posts
Sådan slettes tomme linjer i Excel
Sådan bruger du Excels Tal Cells-funktion
Sådan indsætter du et Excel-regneark i et Word-dokument
Sådan bruges Excels What-If-analyse
Sådan rettes en række i Excel
Sådan skriver du en IF-formel/-erklæring i Excel
2 måder at bruge Excels transponeringsfunktion
Sådan sorteres efter dato i Excel
Tilslutning af Excel til MySQL
Sådan bruges Flash Udfyld Excel
Bevar cellereferencer, når du kopierer en formel i Excel
Sådan flettes data i flere Excel-filer
Sådan opretter du en simpel pivottabel i Excel
Sådan opretter du flere linkede rullelister i Excel
Hvorfor du skal bruge navngivne områder i Excel
Brug dynamiske områdenavne i Excel til fleksible dropdowns
En avanceret VBA-vejledning til MS Excel
Sådan deler du en Excel-fil for nemt at samarbejde
Sådan opretter du en VBA-makro eller et script i Excel
Brug af Excels What-If Analysis Goal Seek Tool