Excel دىكى دائىرە ئارىسىدىكى ئىختىيارى سان ھاسىللىغۇچ (8 مىسال)

  • ھەمبەھىرلەڭ
Hugh West

مەزمۇن جەدۋىلى

بۇ ماقالىدە مۇنەۋۋەر دائىرە ئارىسىدىكى ئىختىيارى سان ھاسىللىغۇچ ھەققىدە توختىلىمەن. ھەمىشە ، ستاتىستىكىلىق ۋە مالىيە ئانالىزى قىلغاندا ، ئىختىيارى سان ھاسىللىغۇچ ئىشلىتىشىڭىز مۇمكىن. مەقسەت نېمە بولۇشىدىن قەتئىينەزەر ، مۇنەۋۋەرنىڭ ئىختىيارى سان ھاسىل قىلىشنىڭ بىر قانچە خىل ئۇسۇلى بار. بىز بۇ ئۇسۇللارنى كۆرۈپ باقايلى. Range.xlsm ئارىسىدىكى ئىختىيارى سان ھاسىللىغۇچ

8 Excel دىكى دائىرە ئارىسىدىكى ئىختىيارى سان ھاسىللىغۇچنىڭ ماس كېلىدىغان مىسالى> سىز RAND ئىقتىدارىنى ئىختىيارى سان ھاسىللىغۇچ قىلىپ ئىشلىتەلەيسىز. ئادەتتە ، بۇ ئىقتىدار 0 دىن 1 ئارىلىقىدا ئىختىيارى سان ھاسىل قىلىدۇ.

قەدەم باسقۇچلار:

  • ئالدى بىلەن. تۆۋەندىكى فورمۇلانى كاتەكچى B5 گە يېزىڭ. نى بېسىڭ. ئويلىغىنىدەك ، سىز 0 دىن 1 غىچە بولغان سانغا ئېرىشىسىز.
=RAND()

  • ھازىر ، تولدۇرۇش تۇتقۇچى ( +) قورالىنى سۆرەپ ، RAND ئىقتىدارى ئارىسىدىكى سانلارنىڭ تىزىملىكىنى ئېلىڭ. دائىرە.

  • ئاخىرىدا ، بۇ سانلارنىڭ تىزىملىكى.
  • بۇنىڭدىن باشقا ، سىز RAND ئارقىلىق ئىختىيارى سانلارنىڭ دائىرىسىنى بەلگىلىيەلەيسىز ، مەسىلەن ، مەن 0 بىلەن 6 ئارىلىقىدا نومۇر ئالماقچى. ئاندىن تۆۋەندىكى فورمۇلانى كاتەكچى B5 گە كىرگۈزۈپ بېسىڭ نى كىرگۈزۈڭ.
=RAND()*5+1

    > بىر تەرەپ قىلىش ( + ) نى تولدۇرۇپ ، تۆۋەندىكى نەتىجىگە ئېرىشىڭ.

7>

ھازىر ، يۇقارقى فورمۇلادا مەسىلە بار. RAND ئىقتىدارى بولسا ئۆزگىرىشچان ئىقتىدار . ئىقتىداردىن ئېرىشكەن سانلار قايتا ھېسابلاشتا ئۇدا ئۆزگىرىدۇ. شۇڭا ، بۇ ئۆزگىرىشتىن ساقلىنىش ئۈچۈن بىز يۇقىرىدىكى فورمۇلانىڭ نەتىجىسىنى قىممەتكە ئايلاندۇرۇشىمىز كېرەك. بۇنىڭ ئۈچۈن تۆۋەندىكى باسقۇچلارغا ئەگىشىڭ.

قەدەم باسقۇچلار: <<>> چاپلاش . ئەمدى قىممەتلەرنى چاپلاش سىنبەلگىسىنى چېكىڭ (ئېكران رەسىمىنى كۆرۈڭ).

تۆۋەندە. ھازىر ، بۇ قىممەتلەر قايتا ھېسابلاشتا ئۆزگەرمەيدۇ.

تېخىمۇ كۆپ ئوقۇش: )> بۇ ئىقتىدارنى ئىشلىتىپ دائىرىڭىزنىڭ ئۈستى ۋە ئاستى نومۇرىنى بەلگىلىيەلەيسىز. مەسىلەن ، بىز 10 بىلەن 50 ئارىسىدا تاسادىپىي سانلارغا ئىگە بولۇشنى خالايمىز.

باسقۇچلار:

  • تىپى تۆۋەندىكى فورمۇلا كاتەكچە B5 . نەتىجىدە ، بىز تۆۋەندىكى نەتىجىگە ئېرىشىمىز نى ئۇرغاندىن كېيىن نى كىرگۈزۈڭ.
=RANDBETWEEN(10,50)

  • بىر تەرەپ قىلىش قورالىنى تولدۇرۇڭ ، تۆۋەندىكىسى بىزنىڭ ئىختىيارى سانلار تىزىملىكىمىز. RANDBETWEEN فورمۇلانىڭ نەتىجىسىنى قىممەتكە ئايلاندۇرىدىغانلىقىڭىزنى جەزملەشتۈرۈڭ. چۈنكى ، RANDBETWEEN ئىقتىدارىمۇ مۇنەۋۋەر ئۆزگىرىشچان ئىقتىدار .

تېخىمۇ كۆپ ئوقۇڭ: قانداق قىلىپ ئىختىيارى نومۇر ھاسىل قىلىش Excel VBA (4 مىسال)

3. RANK. دائىرە ئارىسىدىكى سانلار. يەنىلا كېلىپ چىققان تاسادىپىي سانلارنىڭ تەكرارلىنىشىنى تەكشۈرۈش ئۈچۈن ، بىز RANK.EQ ئىقتىدارىنى ئىشلىتەلەيمىز.

باسقۇچلار:

  • بىرىنچى ، RAND ئىقتىدارىنى ئىشلىتىپ ئىختىيارى سان تىزىملىكىگە ئېرىشىڭ.

  • ئاندىن چاپلاش ئارقىلىق تىزىملىكنى قىممەتكە ئايلاندۇرۇڭ قىممەت تاللاش ( ئۇسۇل 1 دە تەسۋىرلەنگەن).
  • ھازىر ، تۆۋەندىكى فورمۇلانى كاتەكچى C5 گە كىرگۈزۈڭ. 5> =RANK.EQ(B5,$B$5:$B$13)

    • نى بېسىڭ.

    • ھازىر بولسا سىز كۆپەيتىلگەن قىممەتلەرنى B ستون ، C ستون غا ماس كېلىدىغان RAND قىممىتىگە كۆپەيتىلگەن پۈتۈن ساننى كۆرسىتىپ كۆرسىتىپ بېرىدۇ.

    تېخىمۇ كۆپ ئوقۇڭ: Excel VBA: كۆپەيتىلمىگەن ئىختىيارى نومۇر ھاسىل قىلغۇچى (4 مىسال) ئىختىيارىيExcel دىكى سان ھاسىللىغۇچ

    Excel 365 دە ، بىز RANDARRAY فۇنكسىيەسى نى ئىختىيارى سان ھاسىللىغۇچ قىلىپ ئىشلىتەلەيمىز. تېخىمۇ ياخشى چۈشىنىشىڭىز ئۈچۈن RANDARRAY فۇنكىسىيەسىنىڭ گرامماتىكىسى تۆۋەندە تىلغا ئېلىنغان.

    RANDARRAY ([قۇر] ، [ستون] ،

    پەرەز قىلايلى ، سىز 10 بىلەن 20 ئارىلىقىدا ئىختىيارى سانلار گۇرۇپپىسى قۇرماقچى ، بۇنىڭ ئىچىدە 5 قۇر ۋە 2 ستون ، مەن پۈتۈن سانغا ئىگە بولغۇم بار ، ئاندىن تۆۋەندىكى تەرتىپكە ئەمەل قىلىڭ.

    قەدەم باسقۇچلار:

    • تۆۋەندىكى فورمۇلانى كىرگۈزۈڭ كاتەكچە B5 . Enter نى بېسىڭ ، سىز كۈتكەن ئىختىيارى سانلارنى ئۆز ئىچىگە ئالغان بىر گۇرۇپپا (كۆك رەڭدە كۆرسىتىلگەن) گە ئېرىشىسىز.
    =RANDARRAY(5,2,10,20,TRUE)

    مۇشۇنىڭغا ئوخشاش ئوقۇشلار

    • Excel دا تاسادىپىي سانلىق مەلۇماتلارنى قانداق ھاسىل قىلىش (9 ئاسان ئۇسۇل)
    • Excel دىكى ئىختىيارى 5 خانىلىق گېنېراتور (7 مىسال)
    • Excel دىكى ئىختىيارى 4 خانىلىق سان (8 مىسال) Excel دىكى قايتا-قايتا تەكرارلانمايدىغان سان گېنېراتورى (9 خىل ئۇسۇل)> ROUND ئىقتىدارى RAND ئىقتىدارى بىلەن بىللە 0 بىلەن 20 ئارىسىدىكى ئىختىيارى سان تىزىملىكى گە ئېرىشىدۇ.

    قەدەم باسقۇچلار: نەتىجىدە ، ئىختىيارى سانلارنىڭ تىزىملىكىگە ئېرىشىسىزبەلگىلەنگەن دائىرە ئىچىدە.

=ROUND(RAND()*19+1,0)

19 بىلەن كۆپەيتىلىدۇ ، ئاندىن ئۇنىڭغا 1 قوشۇلىدۇ. كېيىنچە ، ROUND فۇنكسىيەسى ئونلۇق ساننى 0 ئونلۇق ئورۇنغا ئايلاندۇرىدۇ. 6. بۇ ۋەزىپىنى ئورۇنداش ئۈچۈن تۆۋەندىكى باسقۇچلارغا ئەگىشىڭ.

قەدەم باسقۇچلار: لېنتا >

  • ئاندىن Excel تاللانمىلىرى كۆزنىكى كۆرۈنىدۇ. قوشۇش تىزىملىكىگە كىرىڭ ، ھازىر Excel قوشۇش نىڭ تاللانغانلىقىنى جەزملەشتۈرۈڭ: باشقۇرۇش . Go كۇنۇپكىسىنى بېسىڭ.

  • قوشۇش كۆزنىكى كۆرۈنىدۇ. ئۇنىڭدىن كېيىن ، تەھلىل قورال قورالى غا بىر بەلگە قويۇپ ، ماقۇل نى بېسىڭ.

  • نەتىجىدە ، سانلىق مەلۇمات ئانالىزى تاللانمىسى Excel لېنتىسى نىڭ سانلىق مەلۇمات بەتكۈچىگە قوشۇلدى. ھازىر ، سانلىق مەلۇمات ئانالىزى تاللانمىسىنى چېكىڭ. ئىختىيارى سان ھاسىل قىلىش تاللاشنى تاللاڭ ۋە بولىدۇ نى بېسىڭ.

    ئېكران رەسىمىنى كۆرۈڭ) ۋە بولىدۇ نى چېكىڭ. مەسىلەن ، مەن 10 دىن 50 ئارىلىقىدا ئىختىيارى سان تىزىملىكى ھاسىل قىلماقچى.

  • ئاخىرىدا ، بىز تۆۋەندىكى نەتىجىگە ئېرىشتۇق.

تېخىمۇ كۆپ ئوقۇڭ: Excel

7. Excel دىكى Range ئارىلىقىدا VBA نى ئىختىيارى سان ھاسىللىغۇچ قىلىپ ئىشلىتىڭ>. VBA ئارقىلىق ئىختىيارى ساننى قانداق قۇرۇشنى كۆرۈپ باقايلى ، ھەم ئۇچۇر رامكىسى ۋە خىزمەت جەدۋىلىدە كۆرسىتىمىز.

7.1. VBA ئارقىلىق ئىختىيارى نومۇر ھاسىل قىلىڭ ۋە ئۇچۇر رامكىسىدىكى نەتىجىنى قايتۇرۇڭ

ئويلاپ باقايلى ، مەن 0 بىلەن 13 ئارىلىقىدا ئىختىيارى نومۇر ئالماقچى. بۇ جەريانغا مۇناسىۋەتلىك باسقۇچلار.

قەدەم باسقۇچلار: كۆرۈش كودى تاللاشنى تاللاڭ.

  • نەتىجىدە ، VBA كۆزنىكى كۆرۈنىدۇ. تۆۋەندىكى كودنى بۆلەك گە يېزىڭ.
4095

  • > F5
كۇنۇپكىسى ياكى ئىجرا سىنبەلگىسىنى چېكىڭ (ئېكران رەسىمىنى كۆرۈڭ).

  • كودنى ئىجرا قىلسىڭىز ، تۆۋەندىكى نەتىجىگە ئېرىشىسىز ئۇچۇر رامكىسىدا.

7.2. VBA ئارقىلىق ئىختىيارى نومۇر قۇرۇڭ ۋە Excel خىزمەت جەدۋىلىدە كۆرسىتىڭ

مەسىلەن ، ئىختىيارى سان (پۈتۈن سان) تىزىملىكىگە ئېرىشمەكچى بولسىڭىز 3 بىلەن 10 ئارىلىقىدا ئاندىن تۆۋەندىكى باسقۇچلارنى بېسىڭ.

قەدەم باسقۇچلار:

    ۋاراق ، ۋاراق نامىنى ئوڭ چېكىپ كۆرۈش كودى تاللانمىسىنى چېكىپ ، VBA كۆزنىكىنى ئېلىپ چىقىڭ.
  • تۆۋەندىكى كودنى غا كىرگۈزۈڭ. بۆلەك .
1671

  • ئۇنىڭدىن كېيىن ، كودنى ئىجرا قىلىڭ.
  • تۆۋەندىكى تىزىملىك مۇنەۋۋەر جەدۋەلدە كۆرۈنىدۇ.

تېخىمۇ كۆپ ئوقۇڭ:

8. كۆپەيتىلمىگەن ئىختىيارى سان ھاسىللىغۇچ (RANDBETWEEN, RANK.EQ & amp; COUNTIF فۇنكسىيەسى) . شۇڭا ، بىز RANK. EQ ۋە COUNTIF فۇنكسىيەسى نى بىرلەشتۈرۈپ ، ئۆزگىچە تاسادىپىي نومۇرلارغا ئېرىشىمىز.

قەدەم باسقۇچلار: . 4> =RANDBETWEEN(1,10)

  • نى بېسىڭ.

  • ئاندىن تۆۋەندىكى فورمۇلانى كاتەكچى C5 گە كىرگۈزۈپ ، Enter نى بېسىپ ، 1 دىن 10 ئارىلىقىدىكى ئۆزگىچە سانلارنى ئۆز ئىچىگە ئالغان ئىختىيارى سان تىزىملىكىگە ئېرىشىڭ.
=RANK.EQ(B5,$B$5:$B$13)+COUNTIF($B$5:B5,B5)-1

the فورمۇلا قانداق ئىشلەيدۇ؟

➤ RANK.EQ (B5, $ B $ 5: $ B $ 13)

فورمۇلانىڭ بۇ قىسمى { 5 }. بۇ يەردە ، RANK.EQ ئىقتىدارى a دىكى ساننىڭ ئورنىنى قايتۇرىدۇسانلار تىزىملىكى.

➤ COUNTIF ($ B $ 5: B5, B5) . بۇ يەردە COUNTIF ئىقتىدارى بەلگىلەنگەن شەرتكە ماس كېلىدىغان $ B $ 5: B5 ئىچىدىكى ھۈجەيرىلەرنىڭ سانىنى سانايدۇ.

➤ RANK.EQ (B5, $ B $ 5: $ B $ 13) + COUNTIF ($ B $ 5: B5, B5) -1

ئاخىرىدا ، فورمۇلا { 5 } قايتىدۇ.

تېخىمۇ كۆپ ئوقۇڭ: Excel دا تەكرارلانمىغان ئىختىيارى سانلارنى قانداق ھاسىل قىلىش (7 خىل ئۇسۇل) مۇندەرىجە ئارىسىدىكى ئىختىيارى سان ھاسىللىغۇچنىڭ بىر قانچە ئۇسۇللىرىنى تەپسىلىي مۇلاھىزە قىلىش. ئۈمىدۋار ، بۇ ئۇسۇل ۋە چۈشەندۈرۈشلەر سىزنىڭ مەسىلىلىرىڭىزنى ھەل قىلىشقا يېتەرلىك. سوئالىڭىز بولسا ماڭا ئېيتىپ بېرىڭ.

خۇگ ۋېست بۇ ساھەدە 10 نەچچە يىللىق تەجرىبىسى بار يۇقىرى تەجرىبىلىك Excel مەشقاۋۇلى ۋە تەھلىلچىسى. ئۇ بوغالتىرلىق ۋە مالىيە كەسپىدە باكلاۋۇرلۇق ئۇنۋانى ۋە سودا باشقۇرۇش كەسپىدە ماگىستىرلىق ئۇنۋانىغا ئېرىشكەن. خۇگنىڭ ئوقۇتۇش قىزغىنلىقى بار بولۇپ ، ئەگىشىش ۋە چۈشىنىش ئاسان بولغان ئۆزگىچە ئوقۇتۇش ئۇسۇلىنى تەرەققىي قىلدۇردى. ئۇنىڭ Excel ھەققىدىكى مۇتەخەسسىس بىلىمى دۇنيادىكى مىڭلىغان ئوقۇغۇچىلار ۋە كەسپىي خادىملارنىڭ ماھارىتىنى ئۆستۈرۈشىگە ۋە كەسپىي ھاياتىدا مۇنەۋۋەر بولۇشىغا ياردەم بەردى. خۇگ بىلوگى ئارقىلىق ئۆزىنىڭ بىلىملىرىنى دۇنيا بىلەن ئورتاقلىشىدۇ ، ھەقسىز Excel دەرسلىكى ۋە توردا تەربىيىلەش ئېلىپ بېرىپ ، شەخس ۋە كارخانىلارنىڭ تولۇق يوشۇرۇن كۈچىگە يېتىشىگە ياردەم بېرىدۇ.