Meriv çawa di Excel-ê de hejmarên rasthatî bêyî dubarekirinê çêbike

  • Vê Parve Bikin
Michael Brown

Di vê gotarê de, em ê çend formulên cihêreng nîqaş bikin da ku di Excel de bêyî dubarekirina jimareyan random bikin. Di heman demê de, em ê Generatorek Tesadufî ya gerdûnî nîşanî we bidin ku dikare navnîşek hejmarên bêserûber, tarîx û rêzan çêbike û bê dûbarekirin.

Wekî ku hûn jî dizanin, Microsoft Excel ji bo çêkirina hejmarên bêserûber gelek fonksiyon hene. wek RAND, RANDBETWEEN û RANDARRAY. Lêbelê, garantî tune ku encama her fonksiyonê dê belaş be.

Ev tutorial çend formulan ji bo afirandina navnîşek hejmarên bêserûber ên yekta diyar dike. Ji kerema xwe bala xwe bidin ku hin formulan tenê di guhertoya herî dawî ya Excel 365 û 2021 de dixebitin lê yên din dikarin di her guhertoyek Excel 2019, Excel 2016, Excel 2013 û berê de werin bikar anîn.

    Bigirin lîsteyek ji hejmarên tesadufî yên yekta yên bi gavê pêşwext

    Tenê di Excel 365 û Excel 2021 de dixebite ku rêzikên dînamîkî piştgirî dikin.

    Heke we guhertoya herî dawî ya Excel heye, ya herî hêsan awayê ku hûn dikarin lîsteyek hejmarên tesadufî yekta bi dest bixin ew e ku hûn 3 fonksiyonên rêza dînamîkî yên nû li hev bikin: SORTBY, SEQUENCE û RANDARRAY:

    SORTBY(SEQUENCE( n), RANDARRAY( n))

    Li ku derê n hejmara nirxên tesadufî ye ku hûn dixwazin bi dest bixin.

    Mînakî, ji bo afirandina lîsteyek ji 5 hejmarên bêserûber, bikar bînin 5 ji bo n :

    =SORTBY(SEQUENCE(5), RANDARRAY(5))

    Formula di şaneya herî jorîn de têkevinê, bişkojka Enter bikirtînin, û encam dê bixweber li serhejmara diyarkirî ya şaneyan.

    Wek ku hûn di dîmena jêrîn de jî dibînin, ev formula bi rastî hejmaran ji 1 heta 5an bi rêza rasthatî rêz dike . Ger hewcedariya we bi hilberînerek hejmarên bêserûber a klasîk heye ku bê dubare kirin, wê hingê ji kerema xwe mînakên din ên ku li jêr têne şopandin.

    Di formula jorîn de, hûn tenê çend rêzan diyar dikin ku hûn tijî bibin. Hemî argumanên din li ser nirxên xweyên xwerû têne hiştin, yanî lîste dê ji 1-ê dest pê bike û dê bi 1-ê zêde bibe. Heke hûn jimareyek yekem û zêdebûnê cûda dixwazin, wê hingê nirxên xwe ji bo ya 3yemîn destnîşan bikin ( dest ) û argumanên 4emîn ( gav ) yên fonksiyona SEQUENCE.

    Mînakî, ji bo ku ji 100-î dest pê bikin û bi 10-an zêde bibin, vê formulê bikar bînin:

    =SORTBY(SEQUENCE(5, , 100, 10), RANDARRAY(5))

    Ev formula çawa dixebite:

    Ji hundurê derve dixebitin, li vir formula çi dike:

    • Fonksiyon SEQUENCE rêzek ji hejmarên rêzdar li ser bingeha nirxa destpêkê ya diyarkirî an xwerû û mezinbûna gavê. Ev rêzik diçe argumana array ya SORTBY.
    • Fonksiyon RANDARRAY rêzek hejmarên tesadufî yên bi heman mezinahiya rêzê diafirîne (di rewşa me de 5 rêz, 1 stûn). Nirxa mînî û herî zêde bi rastî ne girîng e, ji ber vê yekê em dikarin van ji xwerû bihêlin. Ev rêzikek diçe argumana by_array ya SORTBY.
    • Fonksiyon SORTBY hejmarên rêzî yên ku ji hêla SEQUENCE ve têne çêkirin bi karanîna rêzek hejmarên rasthatî yên ku ji hêlaRANDARRAY.

    Ji kerema xwe ji bîr mekin ku ev formula sade bi gaveke pêşwext lîsteyek ji hejmarên tesadufî yên ku nayên dûbarekirin diafirîne. Ji bo derbaskirina vê sînordarkirinê, guhertoyek pêşkeftî ya formula ku li jêr hatî diyar kirin bikar bînin.

    Lîsteya hejmarên bêserûber bêyî dubareyan çêbike

    Tenê di Excel 365 û Excel 2021 de dixebite ku piştgirîya dînamîk dikin. array.

    Ji bo afirandina jimareyên bêserûber di Excel-ê de bêyî dubarekirin, yek ji formûlên gelemperî yên jêrîn bikar bînin.

    Hejmarên rasthatî :

    INDEX(UNIQUE( RANDARRAY( n ^2, 1, min , max , RAST)), SEQUENCE( n ))

    Dehiyên tesadufî :

    INDEX(TÊKETÎ(RANDARRAY( n ^2, 1, hûrik , herî zêde , FALSE)), SEQUENCE( n ))

    Li ku:

    • N hejmara nirxan e ku tên çêkirin.
    • Min nirxa hindiktirîn e.
    • Max nirxa herî zêde ye.

    Mînakî, ji bo afirandina lîsteyek ji 5 hejmarên bêkêmasî ji 1 heta 100 bê dubarekirin, vê formulê bi kar bînin:

    =INDEX(UNIQUE(RANDARRAY(5^2, 1, 1, 100, TRUE)), SEQUENCE(5))

    Ji bo afirandina 5 hejmarên dehî yên tesadufî , FALSE têxin argumana dawîn a RANDARRAY an jî vê derxin arguman:

    =INDEX(UNIQUE(RANDARRAY(5^2, 1, 1, 100)), SEQUENCE(5))

    Ev formula çawa dixebite:

    Li fi Di dîtina pêşîn de dibe ku formula hinekî dijwar xuya bike, lê bi nêrînek nêzîk mentiqê wê pir rast e:

    • Fonksiyon RANDARRAY komek hejmarên bêserûber li ser bingeha nirx û nirxên herî zêde yên ku hûn diyar dikin diafirîne. Ji bo destnîşankirina çend nirxanbiafirîne, tu hejmara xwestî ya yektayan digihîne hêza 2. Ji ber ku array encam dibe ku kes nizane çend dubareyan hebe, divê hûn rêzek têra xwe ya nirxan peyda bikin ji bo YEKBETÊ ku ji nav hilbijêrin. Di vê nimûneyê de, ji me re tenê 5 hejmarên bêkêmasî lazim in, lê em talîmat didin RANDARRAY ku 25 (5^2) hilberîne.
    • Fonksiyon UNIQUE hemî dubareyan radike û rêzek bê ducarî dide INDEX.
    • Ji rêzika ku ji hêla UNIQUE ve hatî derbas kirin, fonksiyona INDEX nirxên n yên pêşîn ên ku ji hêla SEQUENCE ve hatî destnîşan kirin derdixe (di rewşa me de 5 hejmar). Ji ber ku nirx jixwe di rêza rasthatinî de ne, bi rastî ne girîng e ku kîjan bijî.

    Nîşe. Li ser rêzikên pir mezin, ev formula dibe ku hinekî hêdî be. Mînakî, ji bo ku navnîşek ji 1,000 hejmarên yekta wekî encama dawîn bistînin, RANDARRAY pêdivî ye ku di hundurê 1,000,000 hejmarên bêserûber (1000^2) de rêzek çêbike. Di rewşên weha de, li şûna ku hûn hêza xwe bilind bikin, hûn dikarin n bi 10 an jî 20-ê zêde bikin. Ji kerema xwe ji bîr mekin ku rêzika piçûktir ji fonksiyona UNIQUE re derbas dibe (li gorî jimareya xwestî piçûktir e ji nirxên rasthatî yên yekta), şansê ku ne hemî şaneyên di nav rêza rijandinê de bi encaman tije nebin>Tenê di Excel 365 û Excel 2021 de dixebite ku rêzikên dînamîkî piştgirî dikin.

    Ji bo çêkirina rêzek hejmarên bêserûber bêyîdubare dike, hûn dikarin vê formulê bikar bînin:

    INDEX(UNIQUE(RANDARRAY( n ^2, 1, min , max )), SEQUENCE( rêz , stûn ))

    Li ku:

    • n hejmara şaneyên ku bên dagirtin e. Ji bo ku hûn ji hesabên destan dûr nekevin, hûn dikarin wê wekî (hejmara rêzan * hejmara stûnan) peyda bikin. Bo nimûne, ji bo tijîkirina 10 rêz û 5 stûnan, 50^2 an jî (10*5)^2 bikar bînin.
    • Rêz hejmara rêzên tije ye.
    • Stûn hejmara stûnên ku tê dagirtin e.
    • Min nirxa herî kêm e.
    • Max ya herî bilind e. nirx.

    Wekî ku hûn dibînin, formula bi bingehîn wekî mînaka berê ye. Cûdahiya tenê fonksiyona SEQUENCE ye, ku di vê rewşê de hem hejmara rêzan û hem jî stûnan diyar dike.

    Mînakî, ji bo tijîkirina rêzek ji 10 rêz û 3 stûnan bi hejmarên bêtaqetî yên yekta ji 1 heta 100, bikar bînin. ev formula:

    =INDEX(UNIQUE(RANDARRAY(30^2, 1, 1, 100)), SEQUENCE(10, 3))

    Û ew ê komek ji dehiyên tesadufî bêyî jimareyên dubare çêbike:

    Heke ji we re jimareyên tev hewce be, wê hingê argumana dawî ya RANDARRAY bike TRUE :

    =INDEX(UNIQUE(RANDARRAY(30^2, 1, 1, 100, TRUE)), SEQUENCE(10,3))

    Meriv çawa di Excel 2019, 2016 û berê de hejmarên bêkêmasî çêbike

    Ji ber ku tu guhertoyek ji bilî Excel 365 û 2021-ê rêzikên dînamîkî piştgirî nake, yek ji yên jorîn tune çareserî di guhertoyên berê yên Excel de dixebitin. Lêbelê, ev nayê wê wateyê ku qet çareseriyek tune, hûn ê tenê çend gavên din biavêjin:

    1. Lîsteyek hejmarên tesadufî biafirînin. Li ser bingeha wepêdivî ye, yek bikar bînin:
      • Fonksiyona RAND-ê ji bo çêkirina dehiyên bêserûber di navbera 0 û 1-ê de, an jî
      • Fonksiyon RANDBETWEEN ji bo hilberîna jimareyên bêkêmasî yên di rêza ku hûn diyar dikin de.

      Bawer bikin ku hûn ji ya rastî hewcedariya we bêtir nirxan biafirînin ji ber ku hin dê dubare bin û hûn ê paşê wan jêbikin.

      Ji bo vê nimûneyê, em navnîşek ji 10 hejmarên bêkêmasî yên di navbera 1 û 20 de çêdikin. bi karanîna formula jêrîn:

      =RANDBETWEEN(1,20)

      Ji bo ku di yek gavê de formula di gelek şaneyan de têkevin, hemî şaneyan hilbijêrin (di mînaka me de A2:A15), formula di barika formula de binivîsin û Ctrl + Enter bikirtînin. An jî hûn dikarin formûlê di şaneya yekem de wekî her carê têxin hundurê, û dûv re wê bikşînin heya çend şaneyan.

      Herçi jî, encam dê weha xuya bike:

      Wekî ku hûn dikarin bala xwe bidinê, me formula di 14 hucreyan de kiriye, her çend di dawiyê de tenê ji me re 10 hejmarên bêkêmasî hewce ne.

    2. Formulan bi nirxan biguherînin. Gava ku hem RAND û hem jî RANDBETWEEN bi her guhertina li ser pelgeyê re ji nû ve hesab dikin, navnîşa weya hejmarên rasthatî dê bi domdarî were guhertin. Ji bo pêşîgirtina vê yekê, Paste Special > Nirx ji bo veguheztina formulan li nirxan wekî ku di Meriv çawa hejmarên rasthatî ji nû ve hesabkirinê rawestîne tê ravekirin.

      Ji bo ku hûn pê ewle bin ku we ew rast kiriye, hejmareke hilbijêrin û li barika formula binêre. Naha divê ew nirxek nîşan bide, ne formulek:

    3. Dûberan jêbirin. Ji bo wê hebekirin, hemû jimareyan hilbijêrin, biçin tabloya Daneyên > Amûrên daneyê , û bikirtînin Dûberan Rake . Di qutîka diyalogê ya Dûberan Rake de ku xuya dibe, bêyî ku tiştek biguhezîne bi tenê OK bikirtînin. Ji bo gavên hûrgulî, ji kerema xwe binihêrin Meriv çawa di Excel de dubareyan jê dike.

    Done! Hemî dubareyên dubare nebûn, û hûn niha dikarin hejmarên zêde jêbirin.

    Serişte. Li şûna amûra çêkirî ya Excel, hûn dikarin ji bo Excel Removera meya pêşkeftî ya Duplicate bikar bînin.

    Hemû fonksiyonên rasthatî yên di Excel de di nav de RAND, RANDBETWEEN û RANDARRAY çawa tê sekinandin. guhezbar in, tê vê wateyê ku ew her carê ku peldank tê guheztin ji nû ve hesab dikin. Wekî encamek, bi her guhertinê re nirxên nû yên random têne hilberandin. Ji bo pêşîlêgirtina hilberîna hejmarên nû bixweber, Paste Taybet bikar bînin & gt; Nirx taybetmendiya ku formula bi nirxên statîk veguherîne. Bi vî awayî ev e:

    1. Hemû hucreyan bi formula xweya rasthatî hilbijêrin û Ctrl + C bikirtînin da ku wan kopî bikin.
    2. Rast-klîk li ser rêza hilbijartî bikirtînin û bikirtînin Paste Taybet > Nirx . Alternatîf, hûn dikarin Shift + F10 û paşê V , ku kurteya vê vebijarkê ye, pêl bikin.

    Ji bo gavên hûrgulî, ji kerema xwe binihêrin Meriv çawa formulan li nirxan di Excel de biguhezîne.

    Ji bo Excel-ê çêkera hejmarên rasthatî bê dubarekirin

    Bikarhênerên Suite Ultimate me bi rastî hewcedarê yek ji çareseriyên jorîn nînin ji ber kuwan jixwe di Excel-a xwe de Generatorek Random a gerdûnî heye. Ev amûr dikare bi hêsanî navnîşek jimarên bêkêmasî, hejmarên deh, tarîx, û şîfreyên yekta çêbike. Li vir çawa ye:

    1. Li ser tabloya Amûrên Ablebits , bikirtînin Randomize > Rêvebera Tesadufî .
    2. Hilbijêre rêzika ku bi hejmarên tesadufî tije bibe.
    3. Li ser pencereya Generatora Tesadufî , vê yekê bikin:
      • Cûreya nirxê xwestî hilbijêrin: jimare, jimareya rastîn, tarîx, Boolean , lîsteya xwerû, an rêzik (îdeal e ji bo çêkirina şîfreyên yekta bihêz!).
      • Nirxên Ji û To saz bikin.
      • Hilbijêre Nirxên yekta qutiya kontrolê.
      • Bikirtînin Çêkirin .

    Ew e! Rêjeya hilbijartî bi hejmarên bêserûber ên ku nayên dûbarekirin bi carekê re tije dibe:

    Heke hûn meraq dikin ku vê amûrê biceribînin û taybetmendiyên din ên balkêş ên ku di nav Suite Ultimate me de hene bigerin, hûn bi xêr hatin ku guhertoyek ceribandinê dakêşin.

    Bi vî rengî meriv li Excel-ê bêyî dubarekirina hejmarên rasthatî ye. Ez ji bo xwendinê spas dikim û hêvî dikim ku hefteya pêş me we li ser bloga xwe bibînim!

    Pirtûka xebatê ya ji bo daxistinê pratîk bikin

    Di Excel de jimareyên tesadufî yên yekta çêbikin (pelê xlsx)

    Michael Brown dilxwazek teknolojiyê ya dilsoz e ku bi hewesek hêsankirina pêvajoyên tevlihev bi karanîna amûrên nermalavê ye. Bi zêdetirî deh salan ezmûnek di pîşesaziya teknolojiyê de, wî jêhatîbûna xwe di Microsoft Excel û Outlook, û her weha Google Sheets û Docs de pêş xist. Bloga Michael ji bo parvekirina zanyarî û pisporiya xwe bi kesên din re veqetandî ye, ji bo baştirkirina hilberî û karîgeriyê serişte û dersên hêsan-şopandinê peyda dike. Çi hûn pisporek demsalî ne an jî destpêkek in, bloga Michael ji bo ku hûn herî zêde ji van amûrên nermalava bingehîn sûd werbigirin, têgihiştinên hêja û şîretên pratîkî pêşkêşî dike.