مەزمۇن جەدۋىلى
بۇ ماقالىدە مۇنەۋۋەر دائىرە ئارىسىدىكى ئىختىيارى سان ھاسىللىغۇچ ھەققىدە توختىلىمەن. ھەمىشە ، ستاتىستىكىلىق ۋە مالىيە ئانالىزى قىلغاندا ، ئىختىيارى سان ھاسىللىغۇچ ئىشلىتىشىڭىز مۇمكىن. مەقسەت نېمە بولۇشىدىن قەتئىينەزەر ، مۇنەۋۋەرنىڭ ئىختىيارى سان ھاسىل قىلىشنىڭ بىر قانچە خىل ئۇسۇلى بار. بىز بۇ ئۇسۇللارنى كۆرۈپ باقايلى. 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 خىل ئۇسۇل) مۇندەرىجە ئارىسىدىكى ئىختىيارى سان ھاسىللىغۇچنىڭ بىر قانچە ئۇسۇللىرىنى تەپسىلىي مۇلاھىزە قىلىش. ئۈمىدۋار ، بۇ ئۇسۇل ۋە چۈشەندۈرۈشلەر سىزنىڭ مەسىلىلىرىڭىزنى ھەل قىلىشقا يېتەرلىك. سوئالىڭىز بولسا ماڭا ئېيتىپ بېرىڭ.