
Excel में किसी तालिका या सूची से यादृच्छिक मान प्राप्त करने के लिए, आप RANDBETWEEN और ROWS फ़ंक्शन की सहायता से INDEX फ़ंक्शन का उपयोग कर सकते हैं।
एक्सेल 2010 में एक चार्ट बनाएं
दिखाए गए उदाहरण में, G7 में सूत्र है:
= INDEX (data, RANDBETWEEN (1, ROWS (data)),1)व्याख्या
नोट: यह सूत्र पठनीयता और सुविधा के लिए नामित श्रेणी 'डेटा' (B5:E104) का उपयोग करता है। यदि आप नामित श्रेणी का उपयोग नहीं करना चाहते हैं, तो इसके स्थान पर $B:$E4 बदलें।
किसी सूची या तालिका से यादृच्छिक मान निकालने के लिए, हमें एक यादृच्छिक पंक्ति संख्या की आवश्यकता होगी। उसके लिए, हम RANDBETWEEN फ़ंक्शन का उपयोग करेंगे, जो दो दिए गए मानों के बीच एक यादृच्छिक पूर्णांक उत्पन्न करता है - एक ऊपरी मान और निचला मान।
निचले मान के लिए, हम संख्या 1 का उपयोग करते हैं, और ऊपरी मान के लिए हम तालिका या सूची में कुल पंक्तियों की गणना करने के लिए ROWS फ़ंक्शन का उपयोग करते हैं:
= INDEX (data, RANDBETWEEN (1, ROWS (data)),1)
RANDBETWEEN 1 और डेटा में पंक्तियों की गिनती के बीच एक यादृच्छिक संख्या लौटाएगा, और यह परिणाम पंक्तियों के तर्क के लिए INDEX फ़ंक्शन में फीड किया जाता है। कॉलम तर्क के लिए, हम केवल 1 का उपयोग करते हैं, क्योंकि हम पहले कॉलम से एक नाम चाहते हैं।
इसलिए, यह मानते हुए कि RANDBETWEEN 7 लौटाता है (उदाहरण के लिए) सूत्र कम हो जाता है:
कैसे एक्सेल में रैंक का उपयोग करें
= RANDBETWEEN (1, ROWS (data))
जो तालिका की पंक्ति 7 में 'टिम मूर' नाम लौटाता है।
ध्यान दें कि जब भी कोई वर्कशीट बदली या खोली जाएगी तो RANDBETWEEN पुनर्गणना करेगी।
लेखक डेव ब्रंस