Skip to main content

RANDBETWEEN å lage tilfeldig tallgenerator i Excel

Excelhjelpen TV #22: =RANDBETWEEN(,) (April 2025)

Excelhjelpen TV #22: =RANDBETWEEN(,) (April 2025)
Anonim

De TILFELDIGMELLOM funksjonen kan brukes til å generere tilfeldige heltall (kun hele tall) mellom en rekke verdier i et Excel-regneark. Området for tilfeldig tall er spesifisert ved hjelp av funksjonens argumenter.

Mens de mest brukte RAND funksjonen returnerer en desimalverdi mellom 0 og 1, TILFELDIGMELLOM kan generere et heltall mellom noen to definerte verdier som 0 og 10 eller 1 og 100.

Hvis du trenger å generere tilfeldige tall, inkludert desimalverdier, bruker du ExcelRAND funksjon.

01 av 02

RANDBETWEEN Funksjonssyntaks og argumenter

En funksjons syntaks refererer til utformingen av funksjonen og inkluderer funksjonens navn, parentes, komma-separatorer og argumenter. Syntaxen for TILFELDIGMELLOM funksjonen er:

= RANDBETWEEN (nederst, topp)

  • Bunn: (Påkrevd) Lavest mulig heltall funksjonen skal returnere som resultat. Det egentlige heltallet kan skrives inn for dette argumentet, eller det kan være en cellereferanse til plasseringen av dataene i regnearket.
  • Topp: (Påkrevd) Høyest mulige heltall funksjonen skal returnere som resultat. Det egentlige heltallet kan skrives inn for dette argumentet, eller det kan være en cellereferanse til plasseringen av dataene i regnearket.

#NUM! feil: Hvis bunnargumentet er et større tall enn toppargumentet, vil TILFELDIGMELLOM funksjonen vil returnere a #NUM! feilverdi i cellen der funksjonen er plassert.

Som RAND funksjon, TILFELDIGMELLOM er en av Excels flyktige funksjoner - hva dette betyr er at:

  • Funksjonen omberegnes - produserer et nytt tilfeldig nummer hver gang regnearket endres, og dette inkluderer handlinger som å legge til nye data eller formler.
  • En hvilken som helst formel som avhenger - enten direkte eller indirekte - på en celle som inneholder en flyktig funksjon, vil også beregne hver gang en endring i regnearket oppstår.
  • I regneark eller arbeidsbøker som inneholder store mengder data, bør flyktige funksjoner brukes med forsiktighet, da de kan redusere programmets responstid på grunn av frekvensen av omberegninger.
02 av 02

Bruke Excels RANDBETWEEN-funksjon

Trinnene som er oppført nedenfor, dekker hvordan du får tak i TILFELDIGMELLOM funksjon for å returnere et tilfeldig heltall mellom 1 og 100.

= RANDBETWEEN (1100)

Alternativer for å skrive inn funksjonen og dens argumenter inkluderer:

  1. Skriv inn hele funksjonen inn i et regneark celle.
  2. Velge funksjon og argumenter ved hjelp av Formelbygger.

Selv om det er mulig å bare skrive den komplette funksjonen for hånd, finner mange det lettere å bruke Formula Builder, da det tar seg av å skrive inn funksjonens syntaks som parenteser og kommaseparatorer mellom argumenter.

  1. Klikk på celle C3 for å gjøre det til den aktive cellen - stedet derTILFELDIGMELLOM funksjonen vil bli lokalisert.
  2. Klikk påformler tab avbånd.
  3. Klikk påMath & Trig ikonet for å åpne rullegardinmenyen Funksjon.
  4. Klikk på TILFELDIGMELLOM i listen for å åpne Formula Builder

Dataene som skal skrives inn i de tomme linjene i dialogboksen, danner funksjonens argumenter.

Angir RANDBETWEEN-funksjonens argumenter

  1. Klikk påBunnlinjen i dialogboksen.
  2. Klikk på cellenA3 i regnearket for å angi denne cellehenvisningen i dialogboksen.
  3. Klikk påØverste linje i dialogboksen.
  4. Klikk på cellenB3 i regnearket for å skrive inn den andre cellehenvisningen.
  5. KlikkOKfor å fullføre funksjonen og gå tilbake til regnearket.
  6. Et tilfeldig tall mellom 1 og 100 skal vises i celle C3.
  7. For å generere et annet tilfeldig nummer, trykk påF9 tast på tastaturet som får regnearket til å beregnes igjen.
  8. Når du klikker på celle C3, er den komplette funksjonen = RANDBETWEEN (A3, A3) vises i formellinjen over regnearket.

Funksjoner som håndterer tilfeldighet, returnerer en annen verdi ved hver omregning. Dette betyr at hver gang en funksjon evalueres i en annen celle, vil de tilfeldige tallene bli erstattet av oppdaterte tilfeldige tall.