Enhavtabelo
En ĉi tiu artikolo, mi diskutos pri la hazarda nombrogeneratoro inter gamo en excel. Ofte, dum vi faras statistikan kaj financan analizon, vi eble devos uzi hazardan nombrogeneratoron. Kia ajn estas la celo, excel havas plurajn manierojn generi hazardajn nombrojn. Ni rigardu tiujn manierojn.
Elŝutu Praktikan Laborlibron
Vi povas elŝuti la praktikan laborlibron, kiun ni uzis por prepari ĉi tiun artikolon.
Hazarda Nombra Generatoro inter Range.xlsm
8 Taŭgaj Ekzemploj de Hazarda Nombra Generatoro inter Gamo en Excel
1. Uzu Excel RAND-Funkcion por Generi Nombron inter Gamo
Vi povas uzi la RAND-funkcion kiel hazarda nombrogeneratoro. Kutime, ĉi tiu funkcio kreas hazardajn nombrojn inter 0 ĝis 1 .
Paŝoj:
- Unue. skribu la suban formulon en Ĉelo B5 . Premu Enigu . Kiel atendite, vi ricevos nombron inter 0 ĝis 1 .
=RAND()
- Nun trenu la Plenigi Tenilon ( +) por akiri liston de nombroj inter la funkcio RAND . gamo.
- Fine, jen la listo de nombroj.
- Cetere, vi povas agordi la gamon de la hazardaj nombroj uzante la RAND Ekzemple, mi volas ricevi nombrojn inter 0 kaj 6 . Poste tajpu la suban formulon en Ĉelo B5 kaj premu Enigu .
=RAND()*5+1
- Kiel antaŭe, trenu malsupren la Plenigu Tenilon ( + ) kaj ricevu la suban rezulton.
📌 Konverti Formulajn Rezultojn al Valoroj:
Nun, estas problemo kun la supra formulo. La RAND funkcio estas Volatila Funkcio . Nombroj, kiujn ni ricevas de la funkcio, senĉese ŝanĝiĝos dum rekalkulo. Do, por eviti tiun ŝanĝon ni devas konverti la rezulton de la supra formulo al valoroj. Por fari tion, sekvu la subajn paŝojn.
Paŝoj:
- Unue elektu la rezultan liston, kiun ni ricevis, kaj premu Ctrl + C .
- Sekva, el Excel Ribbon , iru al Hejmo > Algluu . Nun alklaku la piktogramon Alglui Valorojn (Vidu la ekrankopion).
- Kiel rezulto, ni ricevis la nombrojn kiel valorojn. malsupre. Nun, ĉi tiuj valoroj ne ŝanĝiĝos dum rekalkulo.
Legu Pli: Excel-Formulo por Generi Hazardan Nombron (5 ekzemploj )
2. Apliki RANDBETWEEN-Funkcion kiel Hazardan Nombran Generatoron en Gamo
Ni uzu la funkcion RANDBETWEEN por akiri liston de hazardaj nombroj. Uzante ĉi tiun funkcion, vi povas specifi la suprajn kaj malsuprajn nombrojn de via intervalo. Ekzemple, ni volas havi hazardajn nombrojn inter 10 kaj 50 .
Paŝoj:
- Tipo la suban formulon en Ĉelo B5 . Sekve, ni ricevos la sekvan rezultonpost premado de Enigu .
=RANDBETWEEN(10,50)
- Uzinte la Plenigu Tenilo , jen nia listo de hazardaj nombroj.
Simile al la funkcio RAND , se necese, faru certe vi konvertas la rezulton de la formulo RANDBETWEEN al valoroj. Ĉi tio estas ĉar la RANDBETWEEN funkcio ankaŭ estas Volatila Funkcio en excel.
Legu Pli: Kiel Generi Hazardan Nombron per Excel VBA (4 Ekzemploj)
3. Uzu RANK.EQ kaj RAND-Funkciojn kiel Unika Nombra Generatoro inter Gamo
Kutime, la funkcio RAND donas unikan nombroj inter gamo. Tamen, por kontroli la ripeton de rezultantaj hazardaj nombroj, ni povas uzi la funkcion RANK.EQ .
Paŝoj:
- Unue , akiru hazardan nombroliston uzante la funkcion RAND .
- Tiam konvertu la liston al valoroj per la Alglui Opcio Valoroj (Priskribita en Metodo 1 ).
- Nun, tajpu la suban formulon en Ĉelo C5 .
=RANK.EQ(B5,$B$5:$B$13)
- Premu Enigu .
- Nun se vi metas iujn ajn duobligitajn valorojn en Kolumno B , Kolumno C indikos ĝin montrante duplikatajn entjerojn al la respondaj RAND valoroj.
Legu Pli: Excel VBA: Hazarda Nombra Generatoro Sen Duplikatoj (4 Ekzemploj)
4. Enmetu RANDARRAY-Funkcion kiel HazardaNombra Generatoro en Excel
En Excel 365 , ni povas uzi la RANDARRAY-funkcion kiel hazarda nombrogeneratoro. Sintakso de la funkcio RANDARRAY estas menciita ĉi-sube por via pli bona kompreno.
RANDARRAY([vicoj],[kolumnoj],[min],[maks],[tuta_numero])
Supozi, ke vi volas krei hazardan nombrotabelon inter la intervalo de 10 kaj 20 , enhavante 5 vicojn kaj 2 kolumnoj, kaj mi volas havi tutajn nombrojn, poste sekvu la suban proceduron.
Paŝoj:
- Tajpu la suban formulon en Ĉelo B5 . Premu Enigu kaj vi ricevos tabelon (skizitan kiel blua koloro) enhavantan atendatajn hazardajn nombrojn.
=RANDARRAY(5,2,10,20,TRUE)
Similaj Legoj
- Kiel Krei Hazardajn Datumojn en Excel (9 Facilaj Metodoj)
- Hazarda 5 Cifera Nombra Generatoro en Excel (7 Ekzemploj)
- Hazarda 4 Cifera Nombra Generatoro en Excel (8 Ekzemploj)
- Hazarda Nombra Generatoro en Excel kun Neniuj Ripetoj (9 Metodoj)
5. Kombinado de Funkcioj de Excel RONDA kaj RAND kiel Hazarda Nombra Generatoro en Gamo
Nun mi uzos la ROUND-funkcio kune kun la RAND funkcio por akiri hazardan nombroliston inter 0 kaj 20 .
Paŝoj:
- Unue, skribu la sekvan formulon en Ĉelo B5 kaj premu Enigu . Sekve, vi ricevos la liston de hazardaj nombrojene de la specifita intervalo.
=ROUND(RAND()*19+1,0)
Jen, la rezulto de la RAND formulo estas multobligita per 19 kaj poste 1 aldonas al ĝi. Poste, la funkcio ROUND rondigos la decimalan nombron al 0 decimalaj lokoj.
Legu Pli: Generu Hazardan Numeron en Excel kun Decimaloj (3 Metodoj)
6. Uzu Analizan Ilaron Aldoni por Generi Hazardajn Nombrojn inter Gamo
Ni uzos Excel Aldonaĵojn por generi hazardan nombro-liston. Sekvu la subajn paŝojn por fari la taskon.
Paŝoj:
- Unue, iru al la langeto Dosiero de Excel. Rubando .
- Sekva, iru al la Opcioj .
- Tiam Excel Opcioj aperos fenestro. Iru al la menuo Aldonaĵoj , nun certigu, ke Excel-Aldonaĵoj estas elektitaj en la kampo: Administri . Alklaku la Iru butonon.
- La Aldonaĵoj aperos. Post tio, metu markon sur la Analiza Ilaro kaj alklaku OK .
- Kiel rezulto , la opcio Analizo de datumoj estas aldonita sub la langeto Datumoj de Excel-Ruando . Nun alklaku la opcion Analizo de datumoj .
- La dialogo Analizo de datumoj aperos. Elektu la opcion Hazarda Nombra Generacio kaj alklaku OK .
- Metu valorojn sur la subajn kampojn ( vidu la ekrankopion) kajklaku OK . Ekzemple, mi volas generi hazardan nombroliston ene de la intervalo de 10 ĝis 50 .
- Fine, ni ricevis la suban rezulton.
Legu Pli: Hazarda Nombra Generatoro kun Datuma Analizilo kaj Funkcioj en Excel
7. Apliki VBA kiel Hazardan Nombra Generatoro inter Gamo en Excel
Vi povas uzi VBA kiel Hazarda Nombra Generatoro en Excel . Ni vidu kiel krei hazardan nombron uzante VBA kaj montri ĝin ambaŭ sur la mesaĝkesto kaj laborfolio.
7.1. Generu Hazardan Nombron Uzante VBA kaj Redonu la Rezulton en la Mesaĝkesto
Ni supozu, ke mi volas ricevi hazardan nombron inter 0 kaj 13 . Jen la paŝoj implikitaj en la procezo.
Paŝoj:
- Unue, iru al la responda laborfolio kaj dekstre alklaku la folian nomon, kaj poste elektu la opcion Vidi Kodon .
- Kiel rezulto aperos la VBA fenestro. Skribu la suban kodon sur la Modulo .
3687
- Ruli la kodon premante la F5 klavo aŭ alklakante la rulikonon (vidu la ekrankopion).
- Alklakante la kodon, vi ricevos la suban rezulton. en mesaĝkesto.
7.2. Kreu Hazardan Numeron Uzante VBA kaj Montru en Excel-Laborfolio
Ekzemple, se vi volas ricevi liston de hazarda nombro (tuta nombro)inter 3 kaj 10 poste sekvu la subajn paŝojn.
Paŝoj:
- Iru al la responda excel. folio, dekstre alklaku la folionomon kaj alklaku la opcion Vidi Kodon por aperigi la VBA fenestron.
- Tajpu la suban kodon en la Modulo .
9913
- Post tio, Rulu la kodon.
- La suba listo estos aperu en la Excel-folio.
Legu Pli: Kiel Generi Hazardan Nombron en Gamo kun Excel VBA
8. Hazarda Nombra Generatoro sen Duplikatoj (RANDBETWEEN, RANK.EQ & COUNTIF-Funkcioj)
Plej ofte la RANDBETWEEN funkcio liveras la hazardan nombroliston enhavantan duplikatojn. . Do, ni kombinos la funkcion RANK. EQ kaj COUNTIF por akiri la unikajn hazardajn nombrojn.
Paŝoj:
- Unue, mi kreis hazardan nombroliston inter 1 kaj 10 enmetante la suban formulon en Ĉelo B5 .
=RANDBETWEEN(1,10)
- Premu Enigu .
- >Tiam tajpu la suban formulon en Ĉelo C5 kaj premu Enigu por akiri hazardan nombroliston enhavantan unikajn nombrojn inter 1 ĝis 10 .
=RANK.EQ(B5,$B$5:$B$13)+COUNTIF($B$5:B5,B5)-1
🔎 Kiel Funkcias la Formulo?
➤ RANK.EQ(B5,$B$5:$B$13)
Ĉi tiu parto de la formulo liveras { 5 }. Ĉi tie, la RANK.EQ funkcio liveras la rangon de nombro en alisto de nombroj.
➤ NOMBRUIF($B$5:B5,B5)
Nun, ĉi tiu parto de la formulo liveras { 1 } . Ĉi tie la funkcio COUNTIF kalkulas la nombron da ĉeloj ene de $B$5:B5 , kiuj plenumas la specifitan kondiĉon.
➤ RANK.EQ(B5, $B$5:$B$13)+COUNTIF($B$5:B5,B5)-1
Fine, la formulo liveras { 5 }.
Legu Pli: Kiel Krei Hazardajn Nombrojn Sen Duplikatoj en Excel (7 Manieroj)
Konkludo
En la supra artikolo, mi provis diskuti plurajn metodojn por hazarda nombrogeneratoro inter gamo en excel detale. Espereble, ĉi tiuj metodoj kaj klarigoj sufiĉos por solvi viajn problemojn. Bonvolu sciigi min se vi havas demandojn.