Krijg een willekeurig nummer van vaste opties

Anonim

Het is vrij eenvoudig om willekeurige getallen uit een vaste reeks getallen te selecteren met behulp van de INDEX- en RANDBETWEEN-functie van Excel.

Generieke formule

=INDEX(nummer_lijst, RANDBETWEEN(1, COUNT(nummer_lijst))

Nummer_Lijst: dit is de vaste lijst waaruit u een willekeurig nummer wilt halen.
Voorbeeld: Selecteer een willekeurig rolnummer alleen uit de gegeven lijst
Hier heb ik een lijst met nummers in het bereik A2:A10. Nu wil ik in cel C2 alleen een willekeurig getal uit deze lijst met getallen selecteren.

Pas hier bovenstaande generieke formule toe om een ​​willekeurig getal uit een vaste lijst te krijgen.

=INDEX(A2:A10, RANDTUSSEN(1, COUNT(A2:A10))

Dit geeft een willekeurig rolnummer uit de lijst met rolnummers die we hebben gespecificeerd. Telkens wanneer u een wijziging in het blad aanbrengt, wordt door deze formule opnieuw berekend en wordt alleen een ander willekeurig getal uit die lijst weergegeven.

Hoe het werkt?

Nou, dit is vrij eenvoudig. We weten allemaal dat de functie RANDBETWEEN elk getal uit een bepaald bereik retourneert. Als we een willekeurig getal tussen 1 en 100 wilden, zouden we schrijven RANDTUSSEN(1, 100). Hier wordt de bovengrens ingesteld door de COUNT-functie. Laten we het afbreken.

GRAAF(A2:A10): dit deel geeft het aantal getallen in het bereik terug A2:A10 dat is 9. Nu is de formule vereenvoudigd tot

INHOUDSOPGAVE(A2:A10, RANDTUSSEN(1, 9)): de randbetween retourneert een willekeurig getal tussen bereik 1 en 9. Laten we zeggen dat het 5 retourneert. Nu is de formule vereenvoudigd tot.

INHOUDSOPGAVE(A2:A10, 5): dit retourneert het 5e getal in het bereik A2:A10.
Krijg een willekeurig nummer van hardgecodeerde nummers
Als u een willekeurig getal uit een vaste lijst wilt krijgen die niet zal veranderen, overweeg dan om onderstaande formule te gebruiken.

=INDEX({1,5,10,12}, RANDTUSSEN(1, 4))

Het KIES Alternatief
Als u een vaste lijst heeft zoals hierboven, krijgt u met deze CHOOSE-formule ook een willekeurig nummer uit de opgegeven lijst.

=KIES( RANDTUSSEN(1, 4),1,5,10,12)

Dus ja jongens, dit is hoe je een willekeurig nummer uit een lijst met vaste nummers kunt retourneren. Laat het me weten als je nog andere technieken hebt. Als je twijfels hebt over dit artikel of een ander Excel-onderwerp, laat het me dan weten in de comments hieronder.

Krijg willekeurige getallen tussen twee getallen.

Willekeurige telefoonnummers genereren

Willekeurige selectie van Excel: een willekeurige steekproef uit een gegevensset halen

Populaire artikels:

De VERT.ZOEKEN-functie in Excel

AANTAL.ALS in Excel 2016

Hoe de SUMIF-functie in Excel te gebruiken?