Hoe om willekeurige getalle te genereer Met Excel se RAND-funksie

01 van 01

Genereer 'n toevallige waarde tussen 0 en 1 met die RAND-funksie

Genereer Willekeurige Getalle met die RAND-funksie. © Ted French

Een manier om willekeurige getalle in Excel te genereer, is met die RAND-funksie.

Die funksie genereer op sigself 'n beperkte reeks willekeurige getalle, maar deur die gebruik van RAND in formules met ander funksies, kan die waardes, soos in die bostaande beeld getoon, maklik uitgebrei word sodat:

Nota : volgens Excel se hulp lêer, die RAND funksie gee 'n eweredig verspreide getal groter as of gelyk aan 0 en minder as 1 .

Wat dit beteken, is dat dit normaal is om die omvang van waardes wat deur die funksie gegenereer word, te beskryf as van 0 tot 1, in waarheid, is dit meer presies om te sê die omvang is tussen 0 en 0.99999999 ....

Net so, die formule wat 'n ewekansige getal tussen 1 en 10 gee, gee eintlik 'n waarde tussen 0 en 9.999999 ....

Die RAND-funksie se sintaksis

'N Funksie se sintaksis verwys na die uitleg van die funksie en sluit die funksie se naam, hakies, kommaseparateerders en argumente in .

Die sintaksis vir die RAND-funksie is:

= RAND ()

In teenstelling met die RANDBETWEEN funksie , wat vereis dat hoë en lae eind argumente gespesifiseer moet word, aanvaar die RAND-funksie geen argumente nie.

RAND Funksie Voorbeelde

Hier volg die stappe wat benodig word om die voorbeelde wat in die prent hierbo gewys word, weer te gee.

  1. Die eerste betree die RAND-funksie op sigself;
  2. Die tweede voorbeeld skep 'n formule wat 'n ewekansige getal tussen 1 en 10 of 1 en 100 genereer;
  3. Die derde voorbeeld genereer 'n ewekansige getal tussen 1 en 10 deur die TRUNC funksie te gebruik;
  4. Die laaste voorbeeld gebruik die ROUND-funksie om die aantal desimale plekke vir willekeurige getalle te verminder.

Voorbeeld 1: Invoer van die RAND-funksie

Aangesien die RAND-funksie geen argumente bevat nie, kan dit maklik in enige werkkaartsel ingevoer word deur eenvoudig op 'n sel te klik en te tik:

= RAND ()

en druk die Enter-sleutel op die sleutelbord. Die resultaat sal 'n ewekansige getal wees tussen 0 en 1 in die sel.

Voorbeeld 2: Genereer Willekeurige Getalle tussen 1 en 10 of 1 en 100

Die algemene vorm van die vergelyking wat gebruik word om 'n ewekansige getal binne 'n bepaalde reeks te genereer, is:

= RAND () * (Hoog - Laag) + Laag

waar Hoog en Laag die boonste en onderste grense van die verlangde reeks getalle aandui.

Om 'n ewekansige getal tussen 1 en 10 te genereer, voer die volgende formule in 'n werkblad-sel in:

= RAND () * (10 - 1) + 1

Om 'n ewekansige getal tussen 1 en 100 te genereer, voer die volgende formule in 'n werkblad-sel in:

= RAND () * (100 - 1) + 1

Voorbeeld 3: Genereer ewekansige heelgetalle tussen 1 en 10

Om 'n heelgetal terug te keer - 'n heelgetal met geen desimale gedeelte nie - is die algemene vorm van die vergelyking:

= TRUNC (RAND () * (Hoog - Laag) + Laag)

Om 'n ewekansige getal tussen 1 en 10 te genereer, voer die volgende formule in 'n werkblad-sel in:

= TRUNC (RAND () * (10 - 1) + 1)

RAND en ROUND: Verminder desimale plekke

Eerder as om alle desimale plekke met die TRUNC-funksie te verwyder, gebruik die laaste voorbeeld hierbo die volgende ROUND-funksie in samewerking met RAND om die aantal desimale plekke in die ewekansige getal tot twee te verminder.

= ROUND (RAND () * (100-1) +2,2)

Die RAND Funksie en Vlugtigheid

Die RAND-funksie is een van Excel se volatiele funksies . Wat dit beteken is dit:

Begin en stop willekeurige getalle generasie met F9

Om die RAND-funksie te dwing om nuwe ewekansige nommers te skep sonder om ander veranderinge aan 'n werkblad te maak, kan ook bereik word deur die F9- sleutel op die sleutelbord te druk. Dit dwing die hele werkblad om te herbereken - insluitende enige selle wat die RAND-funksie bevat.

Die F9- sleutel kan ook gebruik word om te verhoed dat 'n ewekansige nommer verander wanneer elke verandering aan die werkblad aangebring word, met die volgende stappe:

  1. Klik op 'n werkblad sel, waar die ewekansige nommer is om te woon
  2. Tik die funksie = RAND () in die formulebalk bokant die werkblad
  3. Druk die F9- sleutel om die RAND-funksie te verander in 'n statiese ewekansige getal
  4. Druk die Enter- sleutel op die sleutelbord om die ewekansige getal in die geselekteerde sel in te voer
  5. As jy F9 weer druk, sal dit nie die ewekansige getal hê nie

Die RAND-funksie dialoogkassie

Byna alle funksies in Excel kan ingevoer word deur 'n dialoog boks eerder as om hulle handmatig in te voer. Om dit te doen vir die RAND-funksie, gebruik die volgende stappe:

  1. Klik op 'n sel in 'n werkblad waar die funksie se resultate vertoon moet word;
  2. Klik op die Formules- oortjie van die lint ;
  3. Kies Math & Trig uit die lint om die funksie aftreklys oop te maak;
  4. Klik op RAND in die lys;
  5. Die funksie se dialoog bevat inligting wat die funksie geen argumente bevat nie;
  6. Klik OK om die dialoog te sluit en terug te keer na die werkblad;
  7. 'N Ewekansige getal tussen 0 en 1 moet in die huidige sel verskyn;
  8. Om 'n ander te genereer, druk die F9 sleutel op die sleutelbord;
  9. As jy op sel E1 klik, verskyn die volledige funksie = RAND () in die formulebalk bokant die werkblad.

Die RAND-funksie in Microsoft Word en PowerPoint

Die RAND-funksie kan ook gebruik word in ander Microsoft Office-programme, soos Word en PowerPoint, om willekeurige paragrawe data by 'n dokument of aanbieding aan te voeg. Een moontlike gebruik vir hierdie funksie is as vulstofinhoud in templates.

Om hierdie funksie te gebruik, voer die funksie dieselfde op in hierdie ander programme soos in Excel:

  1. Klik met die muis op die plek waar die teks bygevoeg moet word;
  2. Tipe = RAND ();
  3. Druk die Enter-sleutel op die sleutelbord.

Die aantal paragrawe van willekeurige teks wissel afhangende van die weergawe van die program wat gebruik word. Byvoorbeeld, Word 2013 genereer vyf paragrawe van teks by verstek, terwyl Word 2010 slegs drie genereer.

Om die hoeveelheid geproduseerde teks te beheer, voer die aantal gewenste paragrawe in as 'n argument tussen die leë hakies.

Byvoorbeeld,

= RAND (7)

sal sewe paragrawe van teks op die gekose plek genereer.