Contents

De functie RANDARRAY gebruiken om gegevens willekeurig te sorteren in Excel

Er zijn veel verschillende functies beschikbaar in Excel die het transformeren en organiseren van gegevens gemakkelijk maken. Een van deze functies is de RANDARRAY-functie, waarmee je gegevens efficiënt kunt randomiseren in Excel.

Het gebruik van de RANDARRAY-functie kan zeer voordelig zijn wanneer je te maken krijgt met verantwoordelijkheden zoals het willekeurig verdelen van individuen in groepen. In deze zelfstudiegids zullen we ons verdiepen in een uitgebreid begrip van de RANDARRAY-functie, de intrinsieke kenmerken ervan beschrijven en stapsgewijze instructies geven voor het integreren ervan in Microsoft Excel.

Wat is de RANDARRAY-functie?

De RANDARRAY-functie in Microsoft Excel is een dynamische matrixfunctie die een matrix van willekeurige numerieke waarden genereert volgens de opgegeven afmetingen van rijen, kolommen en het bereik van minimum- en maximumwaarden. Deze functie beschikt over de inherente mogelijkheid om de geretourneerde waarden te laten overlopen in de aangrenzende cellen zonder dat hiervoor extra programmering of manipulatie nodig is.

De syntaxis van de functie RANDARRAY is:

88622636

Waar:

Het symbool (\*) geeft een plaatshouder aan voor optionele parameters die kunnen worden gebruikt om het aantal rijen op te geven dat in de tabel moet worden gevuld. De standaardwaarde voor deze parameter is ingesteld op één rij.

De optionele parameter “kolommen” specificeert het aantal kolommen dat in de tabel moet worden gevuld. De standaardwaarde voor deze parameter is één kolom.

De minimumwaarde voor de gegenereerde willekeurige getallen kan worden opgegeven als optionele parameter, met een standaardwaarde van 0.

De parameter “max” in het codefragment specificeert de bovengrens voor het bereik van mogelijke waarden die kunnen worden gegenereerd met behulp van het Mersenne Twister-algoritme, met een standaardwaarde van 1. Met de functie kan de gebruiker een optioneel argument opgeven om dit gedrag zo nodig te wijzigen.

Met de optionele integerparameter kan het gewenste waardetype worden gespecificeerd, waarbij een waarde TRUE staat voor een integere weergave en een standaardwaarde FALSE voor een decimaal getal. Het is belangrijk om op te merken dat het instellen van de integer parameter op TRUE ervoor zorgt dat het een vereiste is om hele getallen terug te krijgen.

De flexibiliteit van de functie RANDARRAY, met de afwezigheid van verplichte invoerparameters, maakt het mogelijk om willekeurige matrices te genereren, zelfs als er slechts één argument wordt opgegeven.Bijgevolg kan de uitvoer worden aangepast aan elke gewenste configuratie, inclusief het bepalen van de grootte van de matrix door een van de vier beschikbare parameters op te geven, namelijk “rijen”, “kolommen”, “min” of “max.

Hoe de functie RANDARRAY gebruiken in Excel

Om de procedure te starten, zullen we de functionaliteit van de functie RANDARRAY gebruiken aan de hand van een reeks illustratieve voorbeelden, zodat we de navigatie binnen de spreadsheet kunnen begrijpen.

Het rij- en kolomargument van de functie RANDARRAY verkennen

Beschouw een scenario waarin je een verzameling willekeurige informatie wilt genereren die vijf opeenvolgende rijen en vier verschillende kolommen omvat.

Selecteer een cel waarin je een vergelijking wilt invoeren, zoals cel B3.

Voer de functie in de formulebalk in door binnen de haakjes “=RANDARRAY()” te typen.

De formule gebruikt de functie RANDARRAY om het aantal rijen te bepalen. Specifiek wordt in deze context een waarde van “5” opgegeven.

Vervolgens specificeert het algoritme het gewenste aantal kolommen dat in de lay-out moet worden gebruikt. Deze configuratie is essentieel omdat het de algemene structuur en rangschikking van elementen binnen het raster bepaalt. Door een bepaald aantal kolommen op te geven, kan de functie de inhoud effectief organiseren en verdelen over meerdere rijen, waardoor een geordende en visueel aantrekkelijke presentatie ontstaat.

⭐ Schrijf 5 , dan een komma en 4 . /nl/images/inner-images-muo.jpg

Om onze discussie over het gebruik van haakjes goed af te ronden, is het essentieel om een belangrijke overweging te bespreken. Bij het gebruik van bepaalde soorten haakjes, zoals die in wiskundige uitdrukkingen of programmeertalen, kan het voorkomen dat er maar één argument nodig is. In deze gevallen is het niet nodig om alle beschikbare argumenten tussen de haakjes te zetten. In plaats daarvan moet je naar eigen inzicht en rekening houdend met de specifieke context en vereisten van elke situatie, selectief kiezen welke argumenten relevant zijn en overbodige weglaten. Door dit te doen, kunnen we zorgen voor nauwkeurige en efficiënte communicatie terwijl mogelijke verwarring of fouten worden vermeden.

⭐PressEnter.

Uw uiteindelijke syntaxis zal zijn:

 =RANDARRAY(5,4) 

/nl/images/inner-images-muo-1-1.jpg

Bij het invoeren van een opdracht genereert de formule een reeks willekeurige decimalen verdeeld over vijf horizontale rijen en vier verticale kolommen, volgens de specificaties die in de formule zijn opgenomen. Dit geeft aan dat de formule met succes is uitgevoerd.

Het verkennen van het min- en max-argument van de functie RANDARRY

Door gebruik te maken van de aanvullende keuzeparameters min en max kan een willekeurige reeks getallen worden opgehaald en kunnen de kleinste en grootste waarden binnen die verzameling worden bepaald.

We gaan verder met ons vorige voorbeeld, met de eis dat de kleinste waarde nu moet worden vastgesteld op 20, terwijl de grootste waarde variabel blijft tussen 100 mogelijkheden.

Selecteer een geschikte cel voor het invoeren van de formule, zoals cel B3.

⭐ Voer in de formulebalk de onderstaande formule in:

 =RANDARRAY(5,4,20,100) 

Deze formule werkt ongeveer hetzelfde als de vorige. Het verschil deze keer is dat we 20 en 100 hebben gespecificeerd als ons kleinste en grootste getal.

Als u op de opgegeven toets drukt, wordt een reeks willekeurige decimale getallen gegenereerd, variërend van twintig tot honderd, die gelijkmatig zijn verdeeld over een matrix bestaande uit vijf rijen en vier kolommen.

/nl/images/inner-images-muo-2.jpg

Het getalargument van de functie RANDARRAY verkennen

Wanneer de functie RANDARRAY zonder specifieke aanduiding wordt gebruikt, genereert deze standaard decimale getallen als uitvoer. Als je met de RANDARRAY-functie hele getallen of gehele getallen wilt verkrijgen, moet je expliciet “TRUE” aangeven in de integerparameter van de formule.

Laten we dit demonstreren.

Selecteer een geschikte cel om de formule in in te voeren, zoals cel B3 voor demonstratiedoeleinden.

Typ de formule in het daarvoor bestemde veld en druk vervolgens op “Enter” om de formule uit te voeren.

 =RANDARRAY(5,4,20,100,TRUE) 

/nl/images/inner-images-muo-3.jpg

Alle waarden die door de functie RANDARRAY worden gegenereerd, zijn gebaseerd op gehele getallen, zoals blijkt uit de aanwezigheid van “TRUE” in de formule. Als de waarde “TRUE” daarentegen zou worden vervangen door de ontkenning “FALSE”, zou de uitvoer waarschijnlijk bestaan uit niet-integer waarden die worden weergegeven in een typische Microsoft Excel-spreadsheetomgeving.

Hoe de functies RANDARRAY en SORTBY gebruiken om gegevens willekeurig te sorteren in Excel

De functie RANDARRAY is een effectieve methode om willekeurige gegevens te genereren, maar als je deze gegenereerde gegevens in een specifieke volgorde wilt rangschikken, moet je de combinatie van de functies RANDARRAY en SORTBY gebruiken in Microsoft Excel.

De syntaxis van de functie SORTBY is:

 =SORTBY(array, by_array,[sort_order], [array/order], ...) 

Waarbij:

De gespecificeerde matrix vertegenwoordigt het gewenste bereik van gegevens dat moet worden gesorteerd.

De functie by_array accepteert een matrix als invoer en sorteert deze op basis van een opgegeven bereik van waarden binnen die matrix, waarnaar wordt verwezen als de “parameter”.

De waarde van sort_order bepaalt de sorteervolgorde van de instanties, met een standaardinstelling van oplopend en een negatieve waarde (-1) die aflopende volgorde aangeeft.

Het gebruik van de functie “array/order” is afhankelijk van de aanwezigheid van een extra array die gesorteerd of geordend moet worden om de ordening van de array volgens vooraf bepaalde criteria te vergemakkelijken.

We zullen nu aan de hand van een illustratief scenario laten zien hoe je de functie RANDARRAY effectief kunt gebruiken naast de functie SORTBY in Microsoft Excel. Laten we eens kijken naar een rooster dat bestaat uit tien nominale entiteiten. Door gebruik te maken van de RANDARRAY-functie kunnen we willekeurig een van deze namen kiezen, terwijl we ze met de SORTBY-functie systematisch kunnen rangschikken.

⭐ Selecteer de cel waarin je de formule wilt invoeren. Laten we cel D5 gebruiken. /nl/images/inner-images-muo-3-4.jpg

⭐ Voer in de formulebalk de onderstaande formule in:

 =SORTBY(C3:C12, 

Deze formule bestaat uit SORTBY en het arrayargument ervan. In deze stap heeft het matrixargument van de SORTBY-functie de lijst B4:B13 als de matrix die we willen sorteren.

⭐Schrijf een komma.

⭐ Nu verwacht de functie SORTBY dat je je by_array invoert. Schrijf de onderstaande formule voor dit argument.

 RANDARRAY(10) 

Deze formule randomiseert de tien geselecteerde items van de lijst met de getallen één tot en met

Sluit de open haakjes voor de functie RANDARRAY om de juiste syntaxis en uitvoering van de formule te garanderen.

Sluit de haakjes bij de functie SORTBY om het sorteerproces correct uit te voeren en de gegevens in een specifieke volgorde te rangschikken op basis van de gewenste criteria.

De uiteindelijke syntaxis wordt:

 =SORTBY(C3:C12,RANDARRAY(10)) 

/nl/images/inner-images-muo-4.jpg

Om de gegeven Excel-formule beter te begrijpen, kunt u de functie “evalueren” gebruiken.

Veel meer randomiseren dan alleen namen

De RANDARRAY-functie in Microsoft Excel is een flexibel hulpmiddel dat diverse toepassingen in tal van omstandigheden mogelijk maakt. Met deze functie kunnen gebruikers gerandomiseerde datasets genereren en tegelijkertijd organisatorische inspanningen stroomlijnen. Bovendien verbetert de integratie van deze functie met aanvullende Excel-mogelijkheden de efficiëntie en de productiviteit.