एक्सेल RANDARRAY समारोह - यादृच्छिक संख्या उत्पन्न करने का त्वरित तरीका

  • इसे साझा करें
Michael Brown

विषयसूची

ट्यूटोरियल दिखाता है कि कैसे यादृच्छिक संख्याएं उत्पन्न करें, यादृच्छिक रूप से एक सूची क्रमबद्ध करें, यादृच्छिक चयन प्राप्त करें और समूहों को यादृच्छिक रूप से डेटा असाइन करें। सभी एक नए डायनेमिक ऐरे फंक्शन - RANDARRAY के साथ।

जैसा कि आप शायद जानते हैं, Microsoft Excel में पहले से ही कुछ रेंडमाइज़िंग फ़ंक्शंस - RAND और RANDBETWEEN हैं। दूसरे को पेश करने का क्या मतलब है? संक्षेप में, क्योंकि यह कहीं अधिक शक्तिशाली है और दोनों पुराने कार्यों को प्रतिस्थापित कर सकता है। अपने स्वयं के अधिकतम और न्यूनतम मान सेट करने के अलावा, यह आपको यह निर्दिष्ट करने देता है कि कितनी पंक्तियों और स्तंभों को भरना है और क्या यादृच्छिक दशमलव या पूर्णांक बनाना है। अन्य कार्यों के साथ एक साथ उपयोग किए जाने पर, RANDARRAY डेटा को फेरबदल भी कर सकता है और एक यादृच्छिक नमूना चुन सकता है। आपके द्वारा निर्दिष्ट कोई भी दो संख्याएँ।

यह Microsoft Excel 365 में पेश किए गए छह नए गतिशील सरणी कार्यों में से एक है। परिणाम एक गतिशील सरणी है जो स्वचालित रूप से पंक्तियों और स्तंभों की निर्दिष्ट संख्या में फैल जाती है।

फ़ंक्शन में निम्न सिंटैक्स है। कृपया ध्यान दें कि सभी तर्क वैकल्पिक हैं:

RANDARRAY([rows], [columns], [min], [max], [whole_number])

कहां:

Rows (वैकल्पिक) - परिभाषित करता है कि कितनी पंक्तियों को भरना है। यदि छोड़ा जाता है, तो डिफ़ॉल्ट रूप से 1 पंक्ति होती है।

कॉलम (वैकल्पिक) - परिभाषित करता है कि कितने कॉलम भरने हैं। यदि छोड़ा गया है, तो डिफ़ॉल्ट 1 हैबेतरतीब ढंग से प्रतिभागियों को समूहों में असाइन करें, उपरोक्त सूत्र उपयुक्त नहीं हो सकता है क्योंकि यह नियंत्रित नहीं करता है कि किसी दिए गए समूह को कितनी बार चुना जाता है। उदाहरण के लिए, 5 व्यक्तियों को समूह A में जबकि केवल 2 व्यक्तियों को समूह C में निर्दिष्ट किया जा सकता है। यादृच्छिक असाइनमेंट समान रूप से करने के लिए, ताकि प्रत्येक समूह में प्रतिभागियों की समान संख्या हो, आपको एक अलग समाधान की आवश्यकता है।<3

सबसे पहले, आप इस सूत्र का उपयोग करके यादृच्छिक संख्याओं की एक सूची तैयार करते हैं:

=RANDARRAY(ROWS(A2:A13))

जहां A2:A13 आपका स्रोत डेटा है।

और फिर, आप इस सामान्य सूत्र का उपयोग करके समूह (या कुछ और) असाइन करते हैं:

INDEX( values_to_assign , ROUNDUP(RANK( first_random_number , random_numbers_range )/ n , 0))

जहां n समूह का आकार है, यानी प्रत्येक मान को कितनी बार निर्दिष्ट किया जाना चाहिए।

उदाहरण के लिए, E2:E5 में सूचीबद्ध समूहों में बेतरतीब ढंग से लोगों को असाइन करने के लिए, ताकि प्रत्येक समूह में 3 प्रतिभागी हों, इस सूत्र का उपयोग करें:

=INDEX($E$2:$E$5, ROUNDUP(RANK(B2,$B$2:$B$13)/3,0))

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

अपना सूत्र शीर्ष सेल में दर्ज करें (हमारे मामले में C2) और n इसे आवश्यकतानुसार कई कक्षों तक नीचे खींचें। परिणाम इसके जैसा दिखाई देगा:

कृपया याद रखें कि RANDARRAY फ़ंक्शन अस्थिर है। हर बार जब आप कार्यपत्रक में कुछ बदलते हैं तो नए यादृच्छिक मान उत्पन्न होने से रोकने के लिए, प्रतिस्थापित करें विशेष पेस्ट करें विशेषता का उपयोग करके उनके मानों के साथ सूत्र।

यह सूत्र कैसे काम करता है:

सहायक कॉलम में RANDARRAY सूत्र बहुत सरल है और शायद ही स्पष्टीकरण की आवश्यकता है, इसलिए हम कॉलम सी में सूत्र पर ध्यान केंद्रित करते हैं।

=INDEX($E$2:$E$5, ROUNDUP(RANK(B2,$B$2:$B$13)/3,0))

रैंक फ़ंक्शन बी2:बी13 में यादृच्छिक संख्याओं की सरणी के विरुद्ध बी2 में मान को रैंक करता है। परिणाम 1 और प्रतिभागियों की कुल संख्या (हमारे मामले में 12) के बीच की संख्या है। निकटतम पूर्णांक। इस ऑपरेशन का परिणाम 1 और समूहों की कुल संख्या (इस उदाहरण में 4) के बीच की संख्या है।

पूर्णांक INDEX फ़ंक्शन के row_num तर्क पर जाता है, इसे श्रेणी E2:E5 में संबंधित पंक्ति से एक मान लौटाता है, जो असाइन किए गए समूह का प्रतिनिधित्व करता है।

Excel RANDARRAY फ़ंक्शन काम नहीं कर रहा है

जब आपका RANDARRAY सूत्र कोई त्रुटि लौटाता है, तो ये सबसे स्पष्ट हैं जाँच करने के कारण:

#SPILL त्रुटि

किसी भी अन्य गतिशील सरणी फ़ंक्शन के साथ, एक #SPILL! त्रुटि का अक्सर मतलब होता है कि सभी परिणामों को प्रदर्शित करने के लिए इच्छित स्पिल रेंज में पर्याप्त जगह नहीं है। इस श्रेणी में सभी कक्षों को साफ़ करें, और आपका सूत्र स्वचालित रूप से पुनर्गणना करेगा। अधिक जानकारी के लिए, कृपया एक्सेल #SPILL त्रुटि - कारण और समाधान देखें।

#VALUE त्रुटि

A #VALUE! इनमें त्रुटि हो सकती हैपरिस्थितियाँ:

  • यदि अधिकतम मान न्यूनतम मान से कम है।
  • यदि कोई तर्क गैर-संख्यात्मक है।

#NAME त्रुटि

ज्यादातर मामलों में, एक #NAME! त्रुटि निम्न में से एक को इंगित करती है:

  • फ़ंक्शन का नाम गलत वर्तनी है।
  • फ़ंक्शन आपके एक्सेल संस्करण में उपलब्ध नहीं है।

#CALC! त्रुटि

एक #CALC! त्रुटि तब होती है जब पंक्तियां या कॉलम तर्क 1 से कम है या एक रिक्त कक्ष को संदर्भित करता है। रैंडारे समारोह। पढ़ने के लिए मैं आपको धन्यवाद देता हूं और आशा करता हूं कि अगले सप्ताह आप हमारे ब्लॉग पर मिलेंगे!

डाउनलोड के लिए अभ्यास कार्यपुस्तिका

RANDARRAY सूत्र उदाहरण (.xlsx फ़ाइल)

column.

न्यूनतम (वैकल्पिक) - उत्पन्न करने के लिए सबसे छोटी यादृच्छिक संख्या। यदि निर्दिष्ट नहीं है, तो डिफ़ॉल्ट 0 मान का उपयोग किया जाता है।

अधिकतम (वैकल्पिक) - बनाने के लिए सबसे बड़ी यादृच्छिक संख्या। यदि निर्दिष्ट नहीं किया गया है, तो डिफ़ॉल्ट 1 मान का उपयोग किया जाता है। 11>

  • FALSE या छोड़ा गया (डिफ़ॉल्ट) - दशमलव संख्या
  • RANDARRAY फ़ंक्शन - याद रखने योग्य चीज़ें

    आपके एक्सेल वर्कशीट में यादृच्छिक संख्या कुशलतापूर्वक उत्पन्न करने के लिए, 6 महत्वपूर्ण बिंदु हैं ध्यान देने के लिए:

    • RANDARRAY फ़ंक्शन केवल Microsoft 365 और Excel 2021 के लिए Excel में उपलब्ध है। Excel 2019, Excel 2016 और पुराने संस्करणों में RANDARRAY फ़ंक्शन उपलब्ध नहीं है।
    • यदि RANDARRAY द्वारा दी गई सरणी अंतिम परिणाम है (एक सेल में आउटपुट और किसी अन्य फ़ंक्शन को पास नहीं किया गया है), तो Excel स्वचालित रूप से एक डायनेमिक स्पिल रेंज बनाता है और इसे यादृच्छिक संख्याओं के साथ पॉप्युलेट करता है। इसलिए, सुनिश्चित करें कि आपके पास नीचे और/या उस सेल के दाईं ओर पर्याप्त खाली सेल हैं जहां आप सूत्र दर्ज करते हैं, अन्यथा एक #SPILL त्रुटि उत्पन्न होगी।
    • यदि कोई भी तर्क निर्दिष्ट नहीं किया गया है, तो एक RANDARRAY( ) सूत्र 0 और 1 के बीच एक एकल दशमलव संख्या लौटाता है। दशमलव बिंदु से पहले पूरा पूर्णांक (जैसे 5.9 माना जाएगा5 के रूप में)।
    • यदि मिनट या अधिकतम तर्क परिभाषित नहीं किया गया है, रैंडारे क्रमशः 0 और 1 के लिए डिफ़ॉल्ट है।
    • अन्य यादृच्छिक की तरह फ़ंक्शन, एक्सेल RANDARRAY अस्थिर है, जिसका अर्थ है कि वर्कशीट की गणना होने पर हर बार यादृच्छिक मानों की एक नई सूची उत्पन्न होती है। ऐसा होने से रोकने के लिए, आप एक्सेल के पेस्ट स्पेशल > वैल्यूज फीचर का इस्तेमाल करके फॉर्मूले को वैल्यू से रिप्लेस कर सकते हैं।

    बेसिक एक्सेल रैंडारे फॉर्मूला

    और अब, मैं आपको इसके सरलतम रूप में एक यादृच्छिक एक्सेल सूत्र दिखाता हूं।

    मान लीजिए कि आप किसी भी यादृच्छिक संख्या के साथ 5 पंक्तियों और 3 स्तंभों वाली एक श्रेणी भरना चाहते हैं। ऐसा करने के लिए, पहले दो तर्कों को इस तरह सेट करें:

    • पंक्तियां 5 है क्योंकि हम 5 पंक्तियों में परिणाम चाहते हैं।
    • कॉलम 3 है क्योंकि हम 3 कॉलम में परिणाम चाहते हैं।

      इसे गंतव्य श्रेणी (हमारे मामले में A2) के ऊपरी बाएँ सेल में दर्ज करें, Enter कुंजी दबाएं, और आपके पास पंक्तियों और स्तंभों की निर्दिष्ट संख्या पर परिणाम दिखाई देंगे।

      जैसा कि आप ऊपर दिए गए स्क्रीनशॉट में देख सकते हैं, यह बुनियादी RANDARRAY फ़ॉर्मूला 0 से 1 तक की यादृच्छिक दशमलव संख्याओं वाली श्रेणी को भरता है। तीन तर्क जैसा कि आगे के उदाहरणों में दिखाया गया है।

      कैसे रेंडमाइज करेंExcel - RANDARRAY सूत्र के उदाहरण

      नीचे आपको कुछ उन्नत फ़ार्मूले मिलेंगे जो एक्सेल में विशिष्ट यादृच्छिक परिदृश्यों को कवर करते हैं।

      दो संख्याओं के बीच यादृच्छिक संख्या उत्पन्न करें

      की सूची बनाने के लिए एक विशिष्ट सीमा के भीतर यादृच्छिक संख्याएं, तीसरे तर्क में न्यूनतम मूल्य और चौथे तर्क में अधिकतम संख्या प्रदान करती हैं। इस पर निर्भर करते हुए कि आपको पूर्णांक या दशमलव की आवश्यकता है, क्रमशः 5वें तर्क को TRUE या FALSE पर सेट करें। , हम RANDARRAY फ़ंक्शन के निम्नलिखित तर्क सेट अप करते हैं:

      • पंक्तियां 6 है क्योंकि हम 6 पंक्तियों में परिणाम चाहते हैं।
      • कॉलम 4 है क्योंकि हम 4 कॉलम में परिणाम चाहते हैं। 2> 100 है, जो उत्पन्न होने वाला अधिकतम मान है।
      • Whole_number TRUE है क्योंकि हमें पूर्णांकों की आवश्यकता है।

      तर्कों को एक साथ रखने पर, हमें यह मिलता है यह सूत्र:

      =RANDARRAY(6, 4, 1, 100, TRUE)

      और यह निम्न परिणाम उत्पन्न करता है:

      दो तिथियों के बीच यादृच्छिक तिथि उत्पन्न करें

      एक्सेल में रैंडम डेट जनरेटर की तलाश है? RANDARRAY फ़ंक्शन एक आसान समाधान है! आपको बस इतना करना है कि पहले की तारीख (दिनांक 1) और बाद की तारीख (दिनांक 2) को पूर्वनिर्धारित कक्षों में इनपुट करना है, और फिर उन कक्षों को अपने सूत्र में संदर्भित करना है:

      RANDARRAY(rows, column, date1 , दिनांक2 , TRUE)

      इस उदाहरण के लिए, हमने इस सूत्र के साथ D1 और D2 में दिनांकों के बीच यादृच्छिक तिथियों की एक सूची बनाई है:

      =RANDARRAY(10, 1, D1, D2, TRUE)

      बेशक, यदि आप चाहें तो आपको सीधे सूत्र में न्यूनतम और अधिकतम तिथियों की आपूर्ति करने से कोई नहीं रोकता है। बस सुनिश्चित करें कि आप उन्हें उस प्रारूप में दर्ज करते हैं जिसे एक्सेल समझ सकता है:

      =RANDARRAY(10, 1, "1/1/2020", "12/31/2020", TRUE)

      गलतियों को रोकने के लिए, आप दिनांक दर्ज करने के लिए DATE फ़ंक्शन का उपयोग कर सकते हैं:

      =RANDARRAY(10, 1, DATE(2020,1,1), DATE(2020,12,31), TRUE) <3

      ध्यान दें। आंतरिक रूप से एक्सेल सीरियल नंबर के रूप में तारीखों को स्टोर करता है, इसलिए सूत्र के परिणाम सबसे अधिक संख्या के रूप में प्रदर्शित होंगे। परिणामों को सही ढंग से प्रदर्शित करने के लिए, स्पिल श्रेणी में सभी कक्षों के लिए दिनांक प्रारूप लागू करें।

      Excel में यादृच्छिक कार्यदिवस उत्पन्न करें

      यादृच्छिक कार्य दिवस उत्पन्न करने के लिए, RANDARRAY फ़ंक्शन को WORKDAY के पहले तर्क में इस तरह एम्बेड करें:

      WORKDAY(RANDARRAY(rows, column, date1<2)>, date2 , TRUE), 1)

      RANDARRAY यादृच्छिक प्रारंभ तिथियों की एक सरणी बनाएगा, जिसमें WORKDAY फ़ंक्शन 1 कार्यदिवस जोड़ देगा और यह सुनिश्चित करेगा कि सभी लौटाई गई तिथियां कार्य दिवस हैं।<3

      D1 में दिनांक 1 और D2 में दिनांक 2 के साथ, 10 कार्यदिवसों की सूची बनाने का सूत्र यहां दिया गया है:

      =WORKDAY(RANDARRAY(10, 1, D1, D2, TRUE), 1)

      जैसा है पिछला उदाहरण, परिणामों को सही ढंग से प्रदर्शित करने के लिए कृपया स्पिल रेंज को दिनांक के रूप में प्रारूपित करना याद रखें।

      डुप्लिकेट के बिना यादृच्छिक संख्या कैसे उत्पन्न करें

      हालांकि आधुनिक एक्सेल 6 प्रदान करता है नई गतिशील सरणीकार्यों, दुर्भाग्य से, डुप्लिकेट के बिना यादृच्छिक संख्या वापस करने के लिए अभी भी कोई अंतर्निहित फ़ंक्शन नहीं है।

      एक्सेल में अपना अद्वितीय यादृच्छिक संख्या जनरेटर बनाने के लिए, आपको कई कार्यों को एक साथ श्रृंखलाबद्ध करने की आवश्यकता होगी जैसे दिखाया गया है नीचे

      रैंडम पूर्णांक :

      INDEX(UNIQUE(RANDARRAY( n *2, 1, min , max) , TRUE)), SEQUENCE( n ))

      यादृच्छिक दशमलव :

      INDEX(UNIQUE(RANDARRAY( n *2, 1, मिनट , अधिकतम , FALSE)), अनुक्रम( n ))

      कहाँ:

      • N यह दर्शाता है कि आप कितने मान उत्पन्न करना चाहते हैं।
      • न्यूनतम न्यूनतम मान है।
      • अधिकतम उच्चतम मान है।

      उदाहरण के लिए, बिना डुप्लीकेट वाली 10 यादृच्छिक पूर्ण संख्याएं बनाने के लिए, इस सूत्र का उपयोग करें:

      =INDEX(UNIQUE(RANDARRAY(20, 1, 1, 100, TRUE)), SEQUENCE(10))

      एक बनाने के लिए 10 विशिष्ट यादृच्छिक दशमलव संख्या की सूची, RANDARRAY फ़ंक्शन के अंतिम तर्क में TRUE को FALSE में बदलें या बस इस तर्क को छोड़ दें:

      =INDEX(UNIQUE(RANDARRAY(20, 1, 1, 100, FALSE)), SEQUENCE(10))

      <3

      युक्तियाँ और नोट्स:

      • सूत्र का विस्तृत विवरण f हो सकता है बिना डुप्लीकेट के एक्सेल में रैंडम नंबर कैसे जेनरेट करें, इसमें राउंड करें।
      • एक्सेल 2019 और इससे पहले के रैंडारे फंक्शन उपलब्ध नहीं है। इसके बजाय, कृपया इस समाधान को देखें।

      Excel में बेतरतीब ढंग से कैसे क्रमबद्ध करें

      Excel में डेटा को फेरबदल करने के लिए, "क्रमबद्ध करें" सरणी के लिए RANDARRAY का उपयोग करें ( by_array तर्क) सॉर्टबी फ़ंक्शन का। ROWS फ़ंक्शन आपकी पंक्तियों की संख्या की गणना करेगाडेटा सेट, यह दर्शाता है कि कितने यादृच्छिक संख्याएँ उत्पन्न करनी हैं:

      SORTBY( data , RANDARRAY(ROWS( data )))

      इस दृष्टिकोण के साथ, आप कर सकते हैं Excel में बेतरतीब ढंग से एक सूची क्रमबद्ध करें, चाहे उसमें संख्याएँ, दिनांक या पाठ प्रविष्टियाँ हों:

      =SORTBY(A2:A13, RANDARRAY(ROWS(A2:A13)))

      इसके अलावा, आप भी कर सकते हैं अपने डेटा को मिलाए बिना पंक्तियों को शफ़ल करें :

      =SORTBY(A2:B10, RANDARRAY(ROWS(A2:B10)))

      Excel में यादृच्छिक चयन कैसे प्राप्त करें

      कोई यादृच्छिक निकालने के लिए एक सूची से नमूना, यहां उपयोग करने के लिए एक सामान्य सूत्र है:

      INDEX( data , RANDARRAY( n , 1, 1, ROWS( data ), TRUE))

      जहां n यादृच्छिक प्रविष्टियों की वह संख्या है जिसे आप निकालना चाहते हैं।

      उदाहरण के लिए, A2:A10 में सूची से यादृच्छिक रूप से 3 नामों का चयन करने के लिए, इस सूत्र का उपयोग करें :

      =INDEX(A2:A10, RANDARRAY(3, 1, 1, ROWS(A2:A10), TRUE))

      या किसी सेल में वांछित नमूना आकार इनपुट करें, C2 कहें, और उस सेल का संदर्भ लें:

      =INDEX(A2:A10, RANDARRAY(C2, 1, 1, ROWS(A2:A10), TRUE))

      <3

      यह सूत्र कैसे काम करता है:

      इस सूत्र के मूल में RANDARRAY फ़ंक्शन है जो पूर्णांकों की एक यादृच्छिक सरणी बनाता है, जिसमें C2 में मान परिभाषित करता है कि कितने मान उत्पन्न करने हैं . न्यूनतम संख्या हार्डकोडेड (1) है और अधिकतम संख्या आपके डेटा सेट में पंक्तियों की संख्या से मेल खाती है, जिसे ROWS फ़ंक्शन द्वारा लौटाया जाता है।

      यादृच्छिक पूर्णांकों की सरणी सीधे row_num पर जाती है INDEX फ़ंक्शन का तर्क, वापसी के लिए आइटम की स्थिति निर्दिष्ट करता है। ऊपर दिए गए स्क्रीनशॉट में नमूने के लिए, यह है:

      =INDEX(A2:A10, {8;7;4})

      युक्ति। से बड़ा नमूना चुनते समयएक छोटा डेटा सेट, संभावना है कि आपके यादृच्छिक चयन में एक ही प्रविष्टि की एक से अधिक घटनाएँ होंगी, क्योंकि इस बात की कोई गारंटी नहीं है कि RANDARRAY केवल अद्वितीय संख्याएँ ही उत्पन्न करेगा। ऐसा होने से रोकने के लिए, इस सूत्र के डुप्लीकेट-मुक्त संस्करण का उपयोग करें।

      Excel में यादृच्छिक पंक्तियों का चयन कैसे करें

      यदि आपके डेटा सेट में एक से अधिक कॉलम हैं, तो निर्दिष्ट करें कि नमूने में कौन से कॉलम शामिल करने हैं। इसके लिए, INDEX फ़ंक्शन के अंतिम तर्क ( column_num ) के लिए एक सरणी स्थिरांक प्रदान करें, जैसे:

      =INDEX(A2:B10, RANDARRAY(D2, 1, 1, ROWS(A2:A10), TRUE), {1,2})

      Where A2:B10 स्रोत डेटा है और D2 नमूना आकार है।

      नतीजतन, हमारे यादृच्छिक चयन में डेटा के दो कॉलम होंगे:

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

      एक्सेल में यादृच्छिक रूप से नंबर और टेक्स्ट कैसे असाइन करें

      एक्सेल में रैंडम असाइनमेंट करने के लिए, इस तरह से CHOOSE फ़ंक्शन के साथ RANDBETWEEN का उपयोग करें:

      CHOOSE(RANDARRAY(ROWS( data<) 2>), 1, 1, n , TRUE), value1 , value2 ,…)

      कहां:

        <10 डेटा आपके स्रोत डेटा की एक श्रेणी है जिसे आप यादृच्छिक मान निर्दिष्ट करना चाहते हैं।
    • N असाइन करने के लिए मानों की कुल संख्या है।
    • Value1 , value2 , value3 , आदि मान हैंयादृच्छिक रूप से असाइन किया गया।

    उदाहरण के लिए, A2:A13 में प्रतिभागियों को 1 से 3 तक की संख्या निर्दिष्ट करने के लिए, इस सूत्र का उपयोग करें:

    =CHOOSE(RANDARRAY(ROWS(A2:A13), 1, 1, 3, TRUE), 1, 2, 3)

    सुविधा के लिए, आप अलग-अलग सेल में असाइन करने के लिए मान दर्ज कर सकते हैं, जैसे D2 से D4 तक, और उन सेल को अपने सूत्र में संदर्भित कर सकते हैं (व्यक्तिगत रूप से, श्रेणी के रूप में नहीं):

    =CHOOSE(RANDARRAY(ROWS(A2:A13), 1, 1, 3, TRUE), D2, D3, D4) <3

    परिणामस्वरूप, आप एक ही सूत्र के साथ किसी भी संख्या, अक्षर, पाठ, दिनांक और समय को बेतरतीब ढंग से असाइन करने में सक्षम होंगे:

    ध्यान दें। RANDARRAY फ़ंक्शन कार्यपत्रक में प्रत्येक परिवर्तन के साथ नए यादृच्छिक मान उत्पन्न करता रहेगा, जिसके परिणामस्वरूप हर बार नए मान असाइन किए जाएंगे। असाइन किए गए मानों को "ठीक" करने के लिए, पेस्ट स्पेशल > सूत्रों को उनके परिकलित मानों से बदलने के लिए मान विशेषताएँ।

    यह सूत्र कैसे काम करता है

    इस समाधान के केंद्र में फिर से RANDARRAY फ़ंक्शन है जो आपके द्वारा निर्दिष्ट न्यूनतम और अधिकतम संख्याओं के आधार पर यादृच्छिक पूर्णांकों की एक सरणी उत्पन्न करता है (1 से) हमारे मामले में 3 तक)। ROWS फ़ंक्शन RANDARRAY को बताता है कि कितनी यादृच्छिक संख्याएँ उत्पन्न करनी हैं। यह सरणी CHOOSE फ़ंक्शन के index_num तर्क पर जाती है। उदाहरण के लिए:

    =CHOOSE({1;2;1;2;3;2;3;3;1;3;1;2}, D2, D3, D4)

    Index_num वह तर्क है जो वापस आने वाले मानों की स्थिति निर्धारित करता है। और क्योंकि स्थितियाँ यादृच्छिक हैं, D2:D4 में मान यादृच्छिक क्रम में चुने गए हैं। हाँ, यह इतना आसान है :)

    समूहों को यादृच्छिक रूप से डेटा कैसे असाइन करें

    जब आपका कार्य

    माइकल ब्राउन सॉफ्टवेयर टूल्स का उपयोग करके जटिल प्रक्रियाओं को सरल बनाने के जुनून के साथ एक समर्पित प्रौद्योगिकी उत्साही है। टेक उद्योग में एक दशक से अधिक के अनुभव के साथ, उन्होंने माइक्रोसॉफ्ट एक्सेल और आउटलुक के साथ-साथ गूगल शीट्स और डॉक्स में अपने कौशल को निखारा है। माइकल का ब्लॉग अपने ज्ञान और विशेषज्ञता को दूसरों के साथ साझा करने के लिए समर्पित है, उत्पादकता और दक्षता में सुधार के लिए आसान-से-अनुसरण युक्तियाँ और ट्यूटोरियल प्रदान करता है। चाहे आप एक अनुभवी पेशेवर हों या नौसिखिए, माइकल का ब्लॉग इन आवश्यक सॉफ़्टवेयर उपकरणों से अधिकाधिक लाभ उठाने के लिए मूल्यवान अंतर्दृष्टि और व्यावहारिक सलाह प्रदान करता है।