एक्सेल में यादृच्छिक संख्याओं की एक श्रृंखला कैसे उत्पन्न करें। संभावना

रैंडम नंबर अक्सर उपयोगी होते हैं स्प्रेडशीट. उदाहरण के लिए, आप सूत्रों का परीक्षण करने के लिए यादृच्छिक संख्याओं के साथ एक श्रेणी को पॉप्युलेट कर सकते हैं, या विभिन्न प्रक्रियाओं को अनुकरण करने के लिए यादृच्छिक संख्याएं उत्पन्न कर सकते हैं। एक्सेल उत्पन्न करने के कई तरीके प्रदान करता है यादृच्छिक संख्या.

रैंड फ़ंक्शन का उपयोग करना

में प्रस्तुत एक्सेल फंक्शन हाशिया 0 और 1 के बीच एक समान यादृच्छिक संख्या उत्पन्न करता है। दूसरे शब्दों में, 0 और 1 के बीच की कोई भी संख्या होती है समान संभावनाइस समारोह द्वारा वापस किया जा सकता है। यदि आपको यादृच्छिक संख्याओं की आवश्यकता है बड़े मूल्य, उपयोग एक सरल सूत्रगुणन। निम्न सूत्र, उदाहरण के लिए, 0 और 1000 के बीच एक समान यादृच्छिक संख्या उत्पन्न करता है:
= रैंड () * 1000।

यादृच्छिक संख्या को पूर्णांक तक सीमित करने के लिए, फ़ंक्शन का उपयोग करें गोल:
= राउंड ((रैंड () * 1000); 0)।

RANDBETWEEN फ़ंक्शन का उपयोग करना

किन्हीं दो संख्याओं के बीच एक समान यादृच्छिक संख्या उत्पन्न करने के लिए आप फ़ंक्शन का उपयोग कर सकते हैं यादृच्छिक बीच. निम्न सूत्र, उदाहरण के लिए, 100 और 200 के बीच एक यादृच्छिक संख्या उत्पन्न करता है:
= रैंडमबेटवेन (100,200)।

Excel 2007 से पहले के संस्करणों में, फ़ंक्शन यादृच्छिक बीचकेवल स्थापना के दौरान उपलब्ध है अतिरिक्त पैकेजविश्लेषण। पिछले संस्करणों के साथ संगतता के लिए (और इस ऐड-ऑन का उपयोग करने से बचने के लिए), एक सूत्र का उपयोग करें जहां नीचे का प्रतिनिधित्व करता है, a बी- ऊपरी सीमा: =रैंड ()*(बी-ए)+ए। 40 और 50 के बीच एक यादृच्छिक संख्या उत्पन्न करने के लिए, निम्न सूत्र का उपयोग करें: =RAND()*(50-40)+40 ।

विश्लेषण टूलपैक ऐड-इन का उपयोग करना

वर्कशीट में रैंडम नंबर प्राप्त करने का दूसरा तरीका ऐड-ऑन का उपयोग करना है विश्लेषण टूल पैक(जो एक्सेल के साथ आया था)। यह उपकरण गैर-समान यादृच्छिक संख्याएँ उत्पन्न कर सकता है। वे सूत्रों द्वारा उत्पन्न नहीं होते हैं, इसलिए यदि आपको यादृच्छिक संख्याओं के नए सेट की आवश्यकता है, तो आपको प्रक्रिया को पुनरारंभ करना होगा।

पैकेज तक पहुंच प्राप्त करें विश्लेषण टूल पैकचयन करके डेटा विश्लेषण डेटा विश्लेषण. यदि यह आदेश अनुपलब्ध है, तो पैकेज स्थापित करें विश्लेषण टूल पैकडायलॉग बॉक्स का उपयोग करना ऐड-ऑन. इसे कॉल करने का सबसे आसान तरीका प्रेस करना है एटीएल+टीआई. डायलॉग बॉक्स में डेटा विश्लेषणचुनते हैं यादृच्छिक संख्या पीढ़ीऔर दबाएं ठीक है. अंजीर में दिखाई गई खिड़की। 130.1.

ड्रॉपडाउन सूची से वितरण प्रकार चुनें वितरण, और फिर अतिरिक्त विकल्प सेट करें (वे वितरण के आधार पर बदलते हैं)। पैरामीटर सेट करना न भूलें आउटपुट अंतराल, जो यादृच्छिक संख्या संग्रहीत करता है।

एक्सेल में यादृच्छिक संख्या = रैंड () खोजने के लिए एक फ़ंक्शन है। एक्सेल में यादृच्छिक संख्या खोजने की क्षमता योजना या विश्लेषण का एक महत्वपूर्ण हिस्सा है, क्योंकि आप बड़ी मात्रा में डेटा पर अपने मॉडल के परिणामों की भविष्यवाणी कर सकते हैं, या अपने सूत्र या अनुभव का परीक्षण करने के लिए केवल एक यादृच्छिक संख्या ढूंढ सकते हैं।

इस फ़ंक्शन का सबसे आम उपयोग प्राप्त करना है एक लंबी संख्यायादृच्छिक संख्या। वे। आप हमेशा 2-3 नंबर स्वयं के साथ आ सकते हैं, बड़ी संख्या के लिए फ़ंक्शन का उपयोग करना सबसे आसान है। अधिकांश प्रोग्रामिंग भाषाओं में, एक समान फ़ंक्शन को रैंडम (अंग्रेज़ी यादृच्छिक से) के रूप में जाना जाता है, इसलिए आप अक्सर "यादृच्छिक क्रम में" Russified अभिव्यक्ति पा सकते हैं। अंग्रेजी एक्सेल में, रैंड फ़ंक्शन को रैंड के रूप में सूचीबद्ध किया गया है

आइए फ़ंक्शन के विवरण के साथ शुरू करें =RAND()। इस फ़ंक्शन को किसी तर्क की आवश्यकता नहीं है।

और यह निम्नानुसार काम करता है - यह 0 से 1 तक एक यादृच्छिक संख्या प्रदर्शित करता है। संख्या वास्तविक होगी, अर्थात। कुल मिलाकर कोई भी, एक नियम के रूप में यह है दशमलव, उदाहरण के लिए 0.0006।

हर बार सेव करने पर नंबर बदल जाएगा, बिना अपडेट किए नंबर अपडेट करने के लिए F9 दबाएं।

एक निश्चित सीमा के भीतर यादृच्छिक संख्या। समारोह

यदि यादृच्छिक संख्याओं की उपलब्ध श्रेणी आपको सूट नहीं करती है, और आपको 20 से 135 तक यादृच्छिक संख्याओं के एक सेट की आवश्यकता है, तो क्या करें। यह कैसे किया जा सकता है?

आपको निम्न सूत्र लिखना है।

रैंड ()*115+20

वे। 0 से 115 तक की संख्या को 20 में बेतरतीब ढंग से जोड़ा जाएगा, जो आपको हर बार वांछित सीमा में एक संख्या प्राप्त करने की अनुमति देगा (पहली तस्वीर देखें)।

वैसे, यदि आपको समान श्रेणी में एक पूर्णांक खोजने की आवश्यकता है, तो इसके लिए एक विशेष कार्य है, जहां हम ऊपरी और निर्दिष्ट करते हैं निम्न परिबंधमूल्यों

रैंडमबेटवीन(20;135)

सरल लेकिन बहुत सुविधाजनक!

यदि आपको यादृच्छिक संख्याओं के बहुत से कक्षों की आवश्यकता है, तो बस नीचे दिए गए कक्ष को फैलाएं।

एक निश्चित चरण के साथ यादृच्छिक संख्या

यदि हमें चरण के साथ एक यादृच्छिक संख्या प्राप्त करने की आवश्यकता है, उदाहरण के लिए पांच, तो हम इनमें से किसी एक का उपयोग करेंगे। यह यूपी होगा ()

राउंडअप (रैंड () * 50; 5)

जहां हम 0 से 50 तक एक यादृच्छिक संख्या पाते हैं और फिर इसे ऊपर से 5 के निकटतम गुणक तक गोल करते हैं। उपयोगी जब आप 5 टुकड़ों के सेट के लिए गणना करते हैं।

मॉडल को मान्य करने के लिए यादृच्छिक का उपयोग कैसे करें?

आप बड़ी संख्या में यादृच्छिक संख्याओं का उपयोग करके आविष्कृत मॉडल की जांच कर सकते हैं। उदाहरण के लिए, जांचें कि क्या कोई व्यवसाय योजना लाभदायक होगी

इस विषय को एक अलग लेख में स्थानांतरित करने का निर्णय लिया गया। इस सप्ताह अपडेट के लिए बने रहें।

VBA . में यादृच्छिक संख्या

यदि आपको मैक्रो रिकॉर्ड करने की आवश्यकता है और आप नहीं जानते कि इसे कैसे करना है, तो आप पढ़ सकते हैं।

VBA एक फ़ंक्शन का उपयोग करता है रैंड (), हालांकि, यह कमांड को शामिल किए बिना काम नहीं करेगा यादृच्छिक करेंयादृच्छिक संख्या जनरेटर चलाने के लिए। आइए मैक्रो के साथ 20 से 135 तक एक यादृच्छिक संख्या की गणना करें।

Sub MacroRand() Randomize Range("A24") = Rnd * 115 + 20 End Sub

इस कोड को VBA संपादक में पेस्ट करें (Alt + F11)

हमेशा की तरह, मैं संलग्न करता हूं उदाहरण* सभी गणना विकल्पों के साथ।

यदि आपके कोई प्रश्न हैं तो टिप्पणियाँ लिखें!

हमारे लेख को अपने सामाजिक नेटवर्क पर साझा करें:

किसी तालिका से यादृच्छिक डेटा का चयन करने के लिए, आपको उपयोग करने की आवश्यकता है एक्सेल "रैंडम नंबर" में फ़ंक्शन. यह तैयार है एक्सेल में यादृच्छिक संख्या जनरेटर। स्पॉट चेक करते समय या लॉटरी आदि आयोजित करते समय यह सुविधा उपयोगी होती है।
इसलिए, हमें खरीदारों के लिए पुरस्कारों का एक चित्र बनाने की आवश्यकता है। कॉलम ए में खरीदारों के बारे में कोई भी जानकारी है - पहला नाम, या अंतिम नाम, या संख्या, आदि। कॉलम में हम यादृच्छिक संख्याओं का कार्य निर्धारित करते हैं। सेल B1 का चयन करें। "फ़ंक्शन लाइब्रेरी" अनुभाग में "सूत्र" टैब पर, "गणित" बटन पर क्लिक करें और सूची से "रैंड" फ़ंक्शन का चयन करें। दिखाई देने वाली विंडो में आपको कुछ भी भरने की आवश्यकता नहीं है। बस "ओके" बटन पर क्लिक करें। सूत्र को कॉलम द्वारा कॉपी करें। यह इस तरह निकला।यह सूत्र यादृच्छिक संख्याएँ डालता है शून्य से कम. यादृच्छिक संख्याओं के शून्य से अधिक होने के लिए, आपको निम्न सूत्र लिखना होगा। =रैंड ()*100
जब आप F9 कुंजी दबाते हैं, तो यादृच्छिक संख्याएं बदल जाती हैं। आप पहले खरीदार की सूची से हर बार चुन सकते हैं, लेकिन F9 कुंजी के साथ यादृच्छिक संख्याएं बदल सकते हैं।
रेंज से यादृच्छिक संख्याएक्सेल।
यादृच्छिक संख्या प्राप्त करने के लिए निश्चित सीमा, "RANDBETWEEN" फ़ंक्शन को सेट करें गणितीय सूत्र. कॉलम C में सूत्र सेट करें। डायलॉग बॉक्स इस तरह भरा हुआ है।
हम सबसे छोटा और सबसे अधिक इंगित करते हैं बड़ी संख्या. यह इस तरह निकला। आप यादृच्छिक संख्याओं वाली सूची से खरीदारों के नाम और उपनाम चुनने के लिए सूत्रों का उपयोग कर सकते हैं।
ध्यान!तालिका में, यादृच्छिक संख्याओं को पहले कॉलम में रखा गया है। हमारे पास ऐसी टेबल है।
सेल F1 में, हम एक सूत्र लिखते हैं जो सबसे छोटी यादृच्छिक संख्याओं को स्थानांतरित करेगा।
= छोटा ($ ए $ 1: $ ए $ 6, ई 1)
हम सूत्र को F2 और F3 कक्षों में कॉपी करते हैं - हम तीन विजेताओं का चयन करते हैं।
सेल G1 में हम निम्नलिखित सूत्र लिखते हैं। वह कॉलम F से यादृच्छिक रूप से विजेताओं के नाम चुनेंगी। =VLOOKUP(F1;$A$1:$B$6;2;0)
यह विजेताओं की तालिका है।

यदि आपको कई नामांकन में विजेताओं का चयन करने की आवश्यकता है, तो F9 कुंजी दबाएं और न केवल यादृच्छिक संख्याएं बदल दी जाएंगी, बल्कि उनसे जुड़े विजेताओं के नाम भी बदल दिए जाएंगे।
यादृच्छिक संख्याओं को अद्यतन करने में अक्षम कैसे करेंएक्सेल।
सेल में यादृच्छिक संख्या को बदलने से रोकने के लिए, आपको मैन्युअल रूप से सूत्र लिखना होगा और एंटर कुंजी के बजाय F9 कुंजी दबाएं ताकि सूत्र को एक मान से बदल दिया जा सके।
एक्सेल में, फ़ार्मुलों को कॉपी करने के कई तरीके हैं ताकि उनमें लिंक्स न बदलें। विवरण देखे सरल तरीकेलेख में ऐसी नकल "

शुभ दिन, प्रिय पाठक!

हाल ही में, सीमाओं के भीतर एक्सेल में एक प्रकार का यादृच्छिक संख्या जनरेटर बनाने की आवश्यकता थी वांछित कार्य, और यह सरल था, लोगों की संख्या को ध्यान में रखते हुए, एक यादृच्छिक उपयोगकर्ता चुनें, सब कुछ बहुत सरल है और यहां तक ​​कि साधारण भी है। लेकिन मुझे दिलचस्पी थी, ऐसे जनरेटर की मदद से और क्या किया जा सकता है, वे क्या हैं, इसके लिए उनके कार्यों का क्या उपयोग किया जाता है और किस रूप में। कई सवाल हैं, इसलिए मैं धीरे-धीरे उनका जवाब दूंगा।

तो, हम वास्तव में इस तंत्र का उपयोग किस लिए कर सकते हैं:

  • सबसे पहले: हम फ़ार्मुलों का परीक्षण करने के लिए, उस श्रेणी को भर सकते हैं जिसकी हमें आवश्यकता है यादृच्छिक संख्याओं के साथ;
  • दूसरे: विभिन्न परीक्षणों के प्रश्न बनाना;
  • तीसरा: आपके कर्मचारियों के बीच अग्रिम रूप से कार्यों के किसी भी यादृच्छिक वितरण के लिए;
  • चौथे स्थान में: विभिन्न प्रक्रियाओं के अनुकरण के लिए;

…… और कई अन्य स्थितियों में!

इस लेख में, मैं जनरेटर बनाने के लिए केवल 3 विकल्पों पर विचार करूंगा (मैक्रो क्षमताएं, मैं वर्णन नहीं करूंगा), अर्थात्:

रैंड फ़ंक्शन का उपयोग करके एक यादृच्छिक संख्या जनरेटर बनाएं

रैंड फ़ंक्शन के साथ, हम 0 से 1 की सीमा में कोई भी यादृच्छिक संख्या उत्पन्न करने में सक्षम हैं और यह फ़ंक्शन इस तरह दिखेगा:

= रैंड ();

यदि आवश्यकता उत्पन्न होती है, और यह सबसे अधिक संभावना है, एक यादृच्छिक संख्या का उपयोग करें काफी महत्व की, आप बस अपने फ़ंक्शन को किसी भी संख्या से गुणा कर सकते हैं, उदाहरण के लिए 100, और प्राप्त करें:

= रैंड () * 100;
लेकिन अगर आपको पसंद नहीं है भिन्नात्मक संख्याया केवल पूर्णांकों का उपयोग करने की आवश्यकता है, फिर कार्यों के इस संयोजन का उपयोग करें, यह आपको अल्पविराम के बाद अनुमति देगा या बस उन्हें छोड़ देगा:

= राउंड ((रैंड () * 100); 0);

= चुनें ((रैंड () * 100), 0)
जब हमारी शर्तों के अनुसार, कुछ विशिष्ट, विशिष्ट श्रेणी में यादृच्छिक संख्या जनरेटर का उपयोग करना आवश्यक हो जाता है, उदाहरण के लिए, 1 से 6 तक, आपको निम्नलिखित निर्माण का उपयोग करना चाहिए (कोशिकाओं को सुरक्षित करना सुनिश्चित करें):

=रैंड ()*(बी-ए)+ए, कहाँ पे,

  • ए - निचली सीमा का प्रतिनिधित्व करता है,
  • बी - ऊपरी सीमा

और पूर्ण सूत्रदेखेंगे: =रैंड ()*(6-1)+1, और भिन्नात्मक भागों के बिना आपको लिखने की आवश्यकता है: = आरईवी (रैंड () * (6-1) +1; 0)

RANDBETWEEN फ़ंक्शन का उपयोग करके एक यादृच्छिक संख्या जनरेटर बनाएं

यह फ़ंक्शन सरल है और 2007 के संस्करण के बाद, एक्सेल के मूल कॉन्फ़िगरेशन में हमें खुश करना शुरू कर दिया, जिससे आपको किसी श्रेणी का उपयोग करने की आवश्यकता होने पर जनरेटर के साथ काम करना बहुत आसान हो गया। उदाहरण के लिए, 20 से 50 की सीमा में एक यादृच्छिक संख्या उत्पन्न करने के लिए, हम निम्नलिखित निर्माण का उपयोग करेंगे:

= रैंडमबेटवीन (20,50)।

एनालिसिसटूलपैक ऐड-इन का उपयोग करके एक जनरेटर बनाएं

तीसरी विधि में, कोई जनरेशन फ़ंक्शन का उपयोग नहीं किया जाता है, लेकिन सब कुछ ऐड-ऑन का उपयोग करके किया जाता है विश्लेषण टूल पैक(यह ऐड-इन एक्सेल के साथ शामिल है)। स्प्रैडशीट संपादक में निर्मित टूल का उपयोग जेनरेशन टूल के रूप में किया जा सकता है, लेकिन आपको यह जानने की आवश्यकता है कि क्या आप यादृच्छिक संख्याओं के सेट को बदलना चाहते हैं, तो आपको इस प्रक्रिया को पुनः आरंभ करने की आवश्यकता है।

इस निर्विवाद रूप से उपयोगी ऐड-ऑन तक पहुँच प्राप्त करने के लिए, आपको सबसे पहले डायलॉग बॉक्स का उपयोग करना होगा "ऐड-ऑन"इस पैकेज को स्थापित करें। यदि आपने इसे पहले ही स्थापित कर लिया है, तो मामला छोटा है, मेनू आइटम का चयन करें "डेटा" - "विश्लेषण" - "डेटा विश्लेषण", कार्यक्रम द्वारा प्रस्तावित सूची में चयन करें और क्लिक करें "ठीक है".

खुलने वाली विंडो में, हम मेनू में प्रकार का चयन करते हैं "वितरण", फिर अतिरिक्त पैरामीटर निर्दिष्ट करें जो वितरण के प्रकार के आधार पर बदलते हैं। खैर, अंतिम चरण एक संकेत है "बाहर निकलें अंतराल", ठीक वह अंतराल जहां आपके यादृच्छिक नंबर संग्रहीत किए जाएंगे।

और मेरे पास बस इतना ही है! मुझे वाकई उम्मीद है किएक यादृच्छिक संख्या जनरेटर बनाने का प्रश्न, मैंने पूरी तरह से खोल दिया और तुम सब कुछ समझते हो। टिप्पणियों के लिए मैं बहुत आभारी रहूंगा, क्योंकि यह पठनीयता का एक संकेतक है और मुझे नए लेख लिखने के लिए प्रेरित करता है! अपने दोस्तों के साथ शेयर करें और पढ़ें और लाइक करें!

ज्यादा मत सोचो। तो आप ऐसी समस्याएं पैदा करते हैं जो पहले नहीं थीं।

फ्रेडरिक निएत्ज़्स्चे