सामग्री सारणी
विशिष्ट हेतूंसाठी (उदा. फोन नंबर, लॉटरी, सांख्यिकीय नमुना), आम्हाला पुनरावृत्तीशिवाय यादृच्छिक क्रमांक तयार करावे लागतील. तथापि, आपण सामान्य एक्सेल सूत्रे वापरल्यास आपल्याला पुनरावृत्ती यादृच्छिक संख्या मिळू शकतात. या लेखात, मी एक्सेलमधील यादृच्छिक क्रमांक जनरेटर म्हणून 9 पद्धतींबद्दल चर्चा करेन, ज्याची पुनरावृत्ती होणार नाही आणि योग्य स्पष्टीकरण दिले जाईल.
सराव वर्कबुक डाउनलोड करा
Repetition.xlsxशिवाय यादृच्छिक क्रमांक जनरेटर
एक्सेलमध्ये कोणत्याही पुनरावृत्तीशिवाय यादृच्छिक क्रमांक जनरेटर कार्यान्वित करण्याच्या 9 पद्धती
पहिल्या ४ पद्धतींमध्ये, तुम्हाला नवीन रिलीझ केलेला वापर दिसेल अॅरे फंक्शन्स, एक्सेल 365 मध्ये सादर केले आहेत, पुनरावृत्तीशिवाय यादृच्छिक संख्या निर्माण करण्यासाठी. तथापि, बाकीच्या पद्धती सर्व एक्सेल आवृत्त्यांसाठी योग्य आहेत विशेषत: जे एक्सेलच्या पूर्वीच्या आवृत्त्या वापरत आहेत त्यांच्यासाठी. सारांश, तुम्ही एक्सेलमध्ये यादृच्छिक क्रमांक जनरेटर म्हणून 9 पद्धती वापरू शकता कोणत्याही पुनरावृत्तीशिवाय.
पद्धतींकडे जाऊ या.
1. RANDARRAY वापरणे फंक्शन
सर्वप्रथम, आम्ही यादृच्छिक संख्या तयार करण्यासाठी RANDARRAY फंक्शनचा वापर पाहू.
RANDARRAY फंक्शन, एक्सेल 365 मध्ये सादर केले आहे , अॅरे फॉर्ममध्ये यादृच्छिक संख्यांची सूची देते. आणि आम्ही डुप्लिकेट मूल्यांशिवाय यादृच्छिक संख्या मिळविण्यासाठी फंक्शन वापरू शकतो.
उदाहरणार्थ, मला 1 ते 200 पर्यंत पुनरावृत्ती न करता 20 यादृच्छिक संख्या तयार करायच्या आहेत.
अशा परिस्थितीत, सूत्र म्हणून व्हाखालील-
=RANDARRAY(10,2,1,200,TRUE)
येथे 10 पंक्तींची संख्या आहे, 2 आहे स्तंभांची संख्या, 1 किमान मूल्य आहे, 200 जास्तीत जास्त मूल्य आहे आणि शेवटी, TRUE पूर्णांक संख्यांसाठी आहे.
तथापि, जर तुम्हाला संख्यांच्या मोठ्या श्रेणीतून काही संख्या हव्या असतील तर (उदा. 1 ते 200/500 पर्यंत 10/20 संख्या निर्माण करणे) ही पद्धत फलदायी ठरेल. अन्यथा, ते डुप्लिकेट मूल्ये तयार करेल.
अधिक वाचा: यादृच्छिक क्रमांक तयार करण्यासाठी एक्सेल फॉर्म्युला (५ उदाहरणे)
2. UNIQUE & वापरणे ; RANDARRAY फंक्शन्स
दुसरे, आम्ही UNIQUE फंक्शन तसेच RANDARRAY फंक्शनचा अॅप्लिकेशन वापरू.
The UNIQUE. फंक्शन, एक्सेल 365, एक्सेल 2021 आवृत्त्यांमध्ये उपलब्ध आहे, दिलेल्या डेटासेट किंवा सेल रेंजमधून अद्वितीय मूल्यांची सूची मिळवते. म्हणून, आपण पुनरावृत्तीशिवाय यादृच्छिक संख्या तयार करण्यासाठी दोन कार्ये वापरू शकतो.
एकत्रित सूत्र असेल-
=UNIQUE(RANDARRAY(10,2,1,100,TRUE))
येथे, 10 पंक्तींची संख्या आहे, 2 स्तंभांची संख्या आहे, 1 किमान मूल्य आहे, 200 आहे कमाल मूल्य, आणि शेवटी, TRUE पूर्णांक संख्यांसाठी आहे.
⧬ वरील सूत्रात, मी RANDARRAY(10,2,1,100,TRUE) म्हणून वापरले 1 आणि 100 दरम्यान 20 यादृच्छिक संख्या तयार करण्यासाठी अॅरे. नंतर, UNIQUE फंक्शन व्युत्पन्न केलेल्या यादृच्छिक संख्यांमधून अद्वितीय मूल्ये देईल.
3. लागू करणे SORTBY &कोणतीही पुनरावृत्ती न करता यादृच्छिक क्रमांक निर्माण करण्यासाठी SEQUENCE फंक्शन्स
तिसरे म्हणजे, आम्ही काही डायनॅमिक अॅरे फंक्शन्सचे संयोजन वापरू शकतो.
SEQUENCE फंक्शन, फक्त Excel 365 आणि amp वर प्रवेश करण्यायोग्य ; एक्सेल 2021 आवृत्त्या, अनुक्रमिक संख्यांची एक सूची (अॅरे) तयार करते.
समजा, तुम्हाला 1 ते 10 पर्यंतच्या संख्यांची यादी मिळवायची आहे, तर तुम्हाला खालील सूत्र वापरावे लागेल.
=SEQUENCE(10)
येथे 10 ही पंक्तींची संख्या आहे.
पुढे, SORTBY फंक्शन चढत्या किंवा उतरत्या क्रमाने मूल्यांच्या दुसर्या अॅरेवर आधारित मूल्यांच्या अॅरेची क्रमवारी लावते. म्हणून, आम्ही SEQUENCE & सोबत फंक्शन वापरू शकतो. RANDARRAY पुनरावृत्तीशिवाय 10 यादृच्छिक संख्या तयार करण्याचे कार्य.
=SORTBY(SEQUENCE(10),RANDARRAY(10))
⧬ सूत्र स्पष्ट करताना, आपण म्हणू शकतो की RANDARRAY(10) 10 यादृच्छिक संख्यांची सूची तयार करते. SEQUENCE(10) वाक्यरचना 10 संख्यांची सूची तयार करते (अनुक्रमिक). आणि SEQUENCE(10) आणि RANDARRAY(10) अॅरे वितर्क आणि by_array म्हणून वापरले जातात वितर्क SORTBY फंक्शनमध्ये. कारण आम्हाला यादृच्छिक क्रमाने क्रमांकांची अनुक्रमिक सूची क्रमवारी लावायची आहे.
अधिक वाचा: एक्सेल VBA सह यादृच्छिक क्रमांक कसा निर्माण करायचा ( 4 उदाहरणे)
4. INDEX फंक्शनचा वापर यादृच्छिक क्रमांक जनरेटर म्हणून पुनरावृत्ती न करता
आम्हाला पुनरावृत्तीशिवाय यादृच्छिक संख्यांची सूची तयार करायची असल्यास,नंतर INDEX फंक्शन सोबत पूर्वी चर्चा केली RANDARRAY , SEQUENCE & युनिक फंक्शन अत्यंत प्रभावी होईल. तसेच, आपण 4 प्रकारच्या यादृच्छिक संख्या तयार करू शकतो.
4.1. यादृच्छिक पूर्णांक संख्या तयार करणे
जेव्हा तुम्हाला 1 आणि 100 मधील 10 यादृच्छिक पूर्णांक संख्यांची पुनरावृत्ती न करता निर्माण करायची असेल, तेव्हा फक्त खालील सूत्र वापरा.
=INDEX(UNIQUE(RANDARRAY(10, 1, 1, 100, TRUE)), SEQUENCE(10))
<7
⧬ सूत्र स्पष्ट करताना, आपण असे म्हणू शकतो की SEQUENCE(10) 10 अनुक्रमिक संख्या तयार करते, RANDARRAY(10, 1, 1, 100, TRUE) 1 आणि 100 मधील 10 यादृच्छिक पूर्णांक संख्या तयार करते. कारण पूर्णांक संख्या निर्माण करण्यासाठी TRUE वापरले जाते. नंतर, UNIQUE फंक्शन व्युत्पन्न केलेल्या संख्यांमधून पुनरावृत्ती होणारी मूल्ये काढून टाकते. शेवटी, INDEX फंक्शन SEQUENCE फंक्शनद्वारे निर्देशित केल्यानुसार 10 यादृच्छिक पूर्णांक संख्या परत करते. त्या बाबतीत, आउटपुट UNIQUE फंक्शन अॅरे म्हणून वापरले जाते.
४.२. यादृच्छिक दशांश संख्या तयार करणे
तुम्हाला पुनरावृत्तीशिवाय 10 यादृच्छिक दशांश संख्या निर्माण करायच्या असल्यास, तुम्ही खालील सूत्र वापरू शकता.
=INDEX(UNIQUE(RANDARRAY(10, 1, 1, 100, FALSE)), SEQUENCE(10))
<1
येथे, 10 पंक्तींची संख्या, 2 स्तंभांची संख्या, 1 किमान मूल्य आहे, 100 अधिकतम मूल्य आहे, आणि शेवटी, असत्य दशांश संख्या निर्माण करण्यासाठी आहे.
4.3. पूर्णांक संख्यांची श्रेणी तयार करणे
तसेच, तुम्हीखालील सूत्र वापरून यादृच्छिक पूर्णांक संख्यांची श्रेणी निर्माण करा.
=INDEX(UNIQUE(RANDARRAY(20, 1, 1, 200, TRUE)), SEQUENCE(10,2))
येथे, 20 ची संख्या आहे पंक्ती, 1 स्तंभांची संख्या आहे, 1 किमान मूल्य आहे, 200 जास्तीत जास्त मूल्य आहे आणि शेवटी, TRUE आहे पूर्णांक संख्या निर्माण करण्यासाठी.
४.४. यादृच्छिक दशांश संख्यांची श्रेणी तयार करणे
1 आणि 100 मधील यादृच्छिक दशांश संख्यांची श्रेणी निर्माण करण्यासाठी, खालील सूत्र वापरा.
=INDEX(UNIQUE(RANDARRAY(20, 1, 1, 100)), SEQUENCE(10, 2))
येथे, 20 पंक्तींची संख्या आहे, 1 स्तंभांची संख्या आहे, 1 किमान मूल्य आहे, 200 अधिकतम मूल्य आहे, आणि शेवटी, असत्य दशांश संख्या निर्माण करण्यासाठी आहे.
अधिक वाचा: एक्सेलमध्ये दशांशांसह यादृच्छिक क्रमांक तयार करा (3 पद्धती)
5. रँड आणि रँडम नंबर व्युत्पन्न करण्यासाठी RANDBETWEEN फंक्शन्स
RAND फंक्शन 0 ते 1 मधली संख्या व्युत्पन्न करते. सुदैवाने, RAND वापरताना डुप्लिकेट व्हॅल्यू व्युत्पन्न होण्याची शक्यता फारच कमी आहे. कार्य तुम्ही 100000 वेळा वापरल्यास तुम्हाला पुनरावृत्तीची मूल्ये मिळू शकतात.
म्हणून, तुम्हाला अद्वितीय दशांश संख्या निर्माण करायची असल्यास सूत्र वापरा
=RAND()
शिवाय, RANDBETWEEN दोन दिलेल्या संख्यांमधील पूर्णांक संख्या मिळवते.
उदाहरणार्थ, जर तुम्हाला मिळवायचे असेल तर 1 आणि 100 मधील पूर्णांक संख्या, तुम्ही सूत्र वापरू शकताखाली.
=RANDBETWEEN(1,100)
येथे, 1 तळाशी आहे वाद आणि 100 शीर्ष युक्तिवाद आहे.
दुर्दैवाने, असण्याची शक्यता जास्त आहे RANDBETWEEN फंक्शन वापरताना पुनरावृत्ती मूल्ये. अशा परिस्थितीत, तुम्ही सेल श्रेणी निवडल्यानंतर डेटा टूल्स रिबनमधील डेटा टॅबमधून डुप्लिकेट काढा पर्याय वापरू शकता.
<0अधिक वाचा: एक्सेलमध्ये डुप्लिकेटशिवाय यादृच्छिक क्रमांक कसे तयार करायचे (7 मार्ग)
समान वाचन
- एक्सेलमध्ये 0 आणि 1 मधील रँडम नंबर व्युत्पन्न करा (2 पद्धती)
- एक्सेलमध्ये यादृच्छिक 5 अंकी क्रमांक जनरेटर (7 उदाहरणे)
- एक्सेलमधील यादृच्छिक 4 अंकी क्रमांक जनरेटर (8 उदाहरणे)
- एक्सेलमधील सूचीमधून यादृच्छिक क्रमांक तयार करा (4 मार्ग)
- एक्सेलमधील रेंजमधील यादृच्छिक क्रमांक जनरेटर (8 उदाहरणे)
6. RAND लागू करणे & रँडम नंबर जनरेटर म्हणून RANK फंक्शन्स
याशिवाय, तुम्ही RANK फंक्शन वापरू शकता जे संख्यांच्या दिलेल्या सूचीच्या आधारे संख्येचा सापेक्ष आकार देते. ते करण्यापूर्वी RAND फंक्शन वापरून यादृच्छिक दशांश संख्यांची सूची तयार करा.
=RANK(B5,$B$5:$B$15)
येथे, B5 दशांश संख्यांचा प्रारंभिक सेल आहे आणि B5:B15 दशांश संख्यांसाठी सेल श्रेणी आहे.
अधिक वाचा : Excel VBA: यादृच्छिक क्रमांककोणतेही डुप्लिकेट नसलेले जनरेटर (4 उदाहरणे)
7. RANK.EQ चे संयोजन वापरणे & COUNTIF फंक्शन्स
आपण 10 ते 50 पर्यंत पुनरावृत्ती न करता यादृच्छिक संख्या तयार करू इच्छिता असे समजा.
अशा परिस्थितीत, आपण RANK.EQ आणिamp चे संयोजन वापरू शकता. ; COUNTIF पुनरावृत्ती-मुक्त यादृच्छिक संख्या व्युत्पन्न करण्यासाठी कार्ये. ते करण्यापूर्वी RANDBETWEEN फंक्शन वापरून 10 आणि 50 मधील संख्यांची सूची तयार करा.
आता, खालील सूत्र वापरा-
=9+RANK.EQ(B5, $B$5:$B$15) + COUNTIF($B$5:B5, B5) - 1
येथे, B5 यादृच्छिक संख्यांचा प्रारंभिक सेल आहे आणि B5:B15 दशांश संख्यांसाठी सेल श्रेणी आहे.
⧬ सूत्र स्पष्ट करताना, आपण असे म्हणू शकतो की COUNTIF फंक्शन सूचीमध्ये उपलब्ध असलेल्या प्रत्येक यादृच्छिक संख्येची गणना करत आहे. आणि RANK.EQ प्रत्येक यादृच्छिक संख्येसाठी सापेक्ष स्थिती (रँक) देते आणि शेवटी, आपल्याला 9 जोडणे आवश्यक आहे कारण आपल्याला 10 पासून सुरू होणारी संख्या निर्माण करायची आहे.<1
8. मोठा & एक्सेलमध्ये रँडम नंबर जनरेटर म्हणून मॅच फंक्शन्स
तसेच, आम्ही LARGE आणि MATCH फंक्शन्सच्या संयोजनाचा वापर करून पुनरावृत्तीशिवाय यादृच्छिक पूर्णांक संख्या तयार करू शकतो. LARGE फंक्शन दिलेल्या सेल श्रेणी किंवा डेटासेटमधील kth सर्वात मोठे मूल्य मिळवते.
=LARGE($B$5:$B$15,ROW(B1))
येथे, $B$5:$B$15 ही यादृच्छिक दशांश संख्यांसाठी सेल श्रेणी आहे जी RAND फंक्शन, ROW(B1) वापरून आढळते.पंक्ती क्रमांक 1 चा संदर्भ देते.
पुढे, आपल्याला खालील सूत्र वापरून तयार केलेल्या सर्वात मोठ्या मूल्याची स्थिती शोधायची आहे.
<5 =MATCH(C5,$B$5:$B$15,0)
येथे, C5 हा सर्वात मोठ्या संख्येचा प्रारंभिक सेल आहे, $B$5:$B$15 हा सेल श्रेणी आहे यादृच्छिक दशांश संख्या, आणि शेवटी, 0 अचूक जुळणी मिळवण्यासाठी आहे.
9. विश्लेषण टूलपॅक एक्सेलमध्ये रँडम नंबर जनरेटर म्हणून
शेवटी, जर तुम्हाला एक्सेल फॉर्म्युले वापरण्याऐवजी पुनरावृत्तीशिवाय यादृच्छिक संख्या तयार करायची असल्यास, तुम्ही एक्सेलचे खालील अॅड-इन्स वापरू शकता.
वापरण्यासाठी अॅड-इन्स , खालील चरणांचे अनुसरण करा.
⇰ फाइल > पर्याय वर जा.
⇰ <6 वर क्लिक करा>अॅड-इन्स आणि ड्रॉप-डाउन सूचीमधून एक्सेल अॅड-इन्स निवडा आणि जा पर्याय निवडा.
⇰ नंतर तुम्हाला खालील डायलॉग बॉक्स दिसेल आणि Analysis ToolPak आधी बॉक्स चेक करा आणि OK दाबा.
⇰ आता, डेटा मधून डेटा विश्लेषण पर्याय निवडा. विश्लेषण रिबन मधील टॅब.
⇰ पुढे, पर्याय निवडा रँडम नंबर जनरेशन आणि ओके<7 दाबा>.
⇰ लगेच, तुम्हाला खालील डायलॉग बॉक्स दिसेल.
⇰ नंतर तुमच्या इच्छित आउटपुटवर आधारित पर्याय निवडा.
⇰ उदाहरणार्थ, मी व्हेरिएबल्सची संख्या आणि यादृच्छिक संख्यांची संख्या 4 & 10 अनुक्रमे 10 पंक्ती आणि 4 स्तंभ असलेल्या संख्यांची सूची तयार करा.
⇰ अधिक महत्त्वाचे म्हणजे, आपण वितरण एकसमान म्हणून निवडले पाहिजे. कारण आम्हाला पुनरावृत्ती होणारी मूल्ये टाळायची आहेत.
⇰ नंतर, 10 आणि 30 म्हणजे मला श्रेणीतील संख्या शोधायची आहे.
⇰ शेवटी, तुम्हाला आउटपुट श्रेणी
सर्व कार्ये केल्यानंतर, तुम्हाला खालील आउटपुट मिळेल.
<1
अधिक वाचा: एक्सेलमधील डेटा विश्लेषण साधन आणि कार्यांसह रँडम नंबर जनरेटर
काही सामान्य त्रुटी
तथापि, तुम्हाला सामोरे जावे लागू शकते वरील फॉर्म्युला एक्सेलमध्ये रँडम नंबर जनरेटर म्हणून वापरताना पुढील त्रुटी. #CALC! जर UNIQUE फंक्शन अद्वितीय मूल्ये काढू शकत नाही. #स्पिल! स्पिल श्रेणीमध्ये कोणतेही मूल्य असल्यास जेथे UNIQUE फंक्शन सूची परत करेल. <44 #VALUE! द RANDARRAY फंक्शन तेव्हा होते जेव्हा किमान मूल्य कमाल मूल्यापेक्षा मोठे असते.
निष्कर्ष
तुम्ही वरील गोष्टींचा अशा प्रकारे वापर करू शकता एक्सेलमध्ये यादृच्छिक क्रमांक जनरेटर म्हणून कोणत्याही पुनरावृत्तीशिवाय पद्धती. आता, तुमच्या पसंतीनुसार कोणतीही पद्धत निवडा. मला आशा आहे की हा लेख तुमचा एक्सेल प्रवास सुलभ करेल.