En måde at generere tilfældige tal på i Excel er med RAND fungere. I sig selv genererer funktionen et begrænset antal tilfældige tal, men ved at bruge RAND I formler med andre funktioner kan rækkevidden nemt udvides, således at:
- Ved at angive de høje og lave værdier af et interval, RAND kan laves for at returnere tilfældige tal inden for et angivet interval, såsom 1 og 10 eller 1 og 100.
- Funktionens output kan reduceres til heltal ved at kombinere funktionen med TRUNC funktion, som afkortes eller fjerner alle decimaler fra et nummer.
Det RAND funktionen returnerer et jævnt fordelt nummer større end eller lig med 0 og mindre end 1. Selvom det er normalt at beskrive det område af værdier, der genereres af funktionen, er fra 0 til 1, er det i virkeligheden mere præcist at sige, at rækken er mellem 0 og 0.999 …
RAND-funktionens syntaks og argumenter
En funktions syntax henviser til funktionens layout og indeholder funktionens navn, parenteser, komma-separatorer og argumenter. Syntaxen for RAND funktion er:
= RAND ()
I modsætning til SLUMPMELLEM funktion, der kræver high-end og low-end argumenter, der skal angives, accepterer RAND-funktionen ingen argumenter.
Flere RAND funktion eksempler blev brugt til at producere resultaterne vist i ovenstående billede.
- Det første eksempel går ind i RAND funktion af sig selv.
- Det andet eksempel opretter en formel, der genererer et tilfældigt tal mellem 1 og 10 eller 1 og 100.
- Det tredje eksempel genererer et tilfældigt helt tal mellem 1 og 10 ved hjælp af TRUNC fungere.
- Det sidste eksempel bruger RUND funktion for at reducere antallet af decimaler for tilfældige tal.
Genererer tal med RAND
Da RAND-funktionen ikke tager nogen argumenter, kan den nemt indtastes i en hvilken som helst regnearkcelle ved blot at klikke på en celle og skrive:
= RAND ()
Resultatet er et tilfældigt tal mellem 0 og 1 i cellen.
Generer tal inden for et område
Den generelle form af ligningen, der anvendes til at generere et tilfældigt tal inden for et bestemt interval, er:
= RAND () * (Højt - Lavt) + Lavt
Høj og Lav betegner de øvre og nedre grænser for det ønskede antal tal. For eksempel til at generere et tilfældigt tal mellem 1 og 10, indtast følgende formel i et regneark celle:
Genererer tilfældige helheder med RAND
For at returnere et helt tal - et helt tal uden decimaldel - er den generelle form af ligningen:
= TRUNC (RAND () * (høj - lav) + lav)
I stedet for at fjerne alle decimaler med TRUNC funktion, kan vi bruge følgende RUND funktion sammen med RAND for at reducere antallet af decimaler i tilfældigt tal til to.
= RUND (RAND () * (høj - lav) + lav, decimaler)
RAND-funktion og volatilitet
Det RAND funktion er en af Excel's flygtige funktioner; Det betyder at:
- Funktionen genberegner og producerer et nyt tilfældigt tal hver gang regnearket ændrer sig, herunder handlinger som f.eks. tilføjelse af nye data.
- Enhver formel, der enten direkte eller indirekte afhænger af en celle, der indeholder en flygtig funktion, beregnes også hver gang en ændring i regnearket forekommer.
- I regneark eller arbejdsbøger, der indeholder store mængder data, skal flygtige funktioner anvendes med forsigtighed, fordi de kan sænke programmets responstid på grund af hyppigheden af omberegninger.
At tvinge RAND-funktionen til at producere nye tilfældige tal uden at foretage andre ændringer i et regneark kan opnås ved at trykke påF9tast på tastaturet. Dette tvinger hele regnearket til at genberegne inklusive eventuelle celler, der indeholder RAND-funktionen.
DetF9 nøglen kan også bruges til at forhindre et tilfældigt tal i at ændre sig hver gang der skiftes til regnearket:
- Klik på et regneark celle hvor tilfældigt tal er at opholde sig.
- Indtast funktionen = RAND () ind i formellelinjen over regnearket.
- Tryk påF9 nøgle til at ændre RAND fungere i et statisk tilfældigt tal.
- Tryk påGå ind tast på tastaturet for at indtaste tilfældigt tal i den valgte celle.
Nu skal du trykkeF9 igen vil ikke have nogen effekt på tilfældigt tal.