इस वीडियो में हम लोगों को टीमों को बेतरतीब ढंग से असाइन करने के लिए एक मूल सूत्र देखेंगे।
यहां हमारे पास 36 लोगों की सूची है।
मान लें कि हम प्रत्येक व्यक्ति को 4 लोगों की टीम को बेतरतीब ढंग से असाइन करना चाहते हैं, ताकि हमारे पास प्रत्येक में 4 लोगों के साथ कुल 9 हों।
मैं इस समस्या को छोटे चरणों में हल करने वाला हूं, सहायक स्तंभों के साथ, फिर अंत में चीजों को एक साथ लाऊंगा। यह एक्सेल में अधिक जटिल समस्याओं को हल करने का एक शानदार तरीका है।
मैं एक्सेल टेबल के साथ शुरुआत करूंगा, ताकि फॉर्मूला बहुत तेजी से प्रवेश कर सके।
फिर, मैं रैंड, रैंक, ग्रुपिंग और टीम नंबर के लिए कॉलम जोड़ूंगा। जैसे-जैसे हम साथ जाएंगे, प्रत्येक कॉलम का उद्देश्य स्पष्ट होता जाएगा।
अगला, मैं प्रत्येक व्यक्ति को एक यादृच्छिक संख्या निर्दिष्ट करने के लिए RAND फ़ंक्शन का उपयोग करूंगा। रैंड शून्य और 1 के बीच छोटी संख्या उत्पन्न करता है।
RAND()
रैंड एक अस्थिर कार्य है, इसलिए यह प्रत्येक वर्कशीट परिवर्तन के साथ पुनर्गणना करेगा। हम उस व्यवहार को नहीं चाहते हैं, इसलिए मैं सूत्रों को मूल्यों में बदलने के लिए पेस्ट विशेष का उपयोग करूंगा।
अगला, मैं प्रत्येक यादृच्छिक रैंक के अनुसार प्रत्येक व्यक्ति को रैंक करने के लिए RANK फ़ंक्शन का उपयोग करूंगा। RANK को नंबर की आवश्यकता है, और रैंक करने के लिए संख्याओं की सूची चाहिए।
RANK((@rand),(rand))
परिणाम 1 और 36 के बीच संख्याओं की एक सूची है, जहां 1 सबसे बड़े मूल्य का प्रतिनिधित्व करता है, और 36 सबसे छोटे का प्रतिनिधित्व करता है।
हम पास हो रहे हैं।
हमें सिर्फ रैंक के आधार पर समूह बनाने की जरूरत है।
मैं टीम के आकार से रैंक को विभाजित करके ऐसा करूँगा, जो 4 है।
RANK((@rand),(rand))/4
यह कुछ गन्दी संख्याएँ पैदा करता है, लेकिन, हमारे पास अब वही है जो हमें चाहिए।
यदि हम इन नंबरों को राउंड करते हैं, तो हमारे पास 1 और 9. के बीच टीम नंबर होंगे। यह CEILING फ़ंक्शन के लिए एक सही काम है, जो किसी दिए गए मल्टीपल के लिए गोल है।
मुझे CEILING संख्या देने की आवश्यकता है, और 1 की एक बहु निर्दिष्ट करें, और हमारे पास हमारी टीम है।
=CEILING((@grouping),1)
अब, यह सुनिश्चित करने के लिए कि यह सही काम कर रहा है, मैं टीम के सदस्यों को गिनने के लिए COUNTIF फ़ंक्शन का उपयोग करूँगा।
अगला, मैं हार्ड-कोडित टीम आकार को संदर्भ के साथ बदलूंगा।
RANK((@rand),(rand))/$F$5
अब जब मैं टीम का आकार बदलता हूं, तब भी सब कुछ काम करता है।
अंत में, मैं सूत्रों को समेकित करूँगा।
पहले मैं ग्रुपिंग फॉर्मूला में कॉपी करूंगा।
=CEILING(@rank)/$F$5,1)
अगला मैं रैंक फॉर्मूला में कॉपी करूंगा।
=CEILING(RANK((@rand),(rand))/$F$5,1)
अब मैं दो सहायक कॉलम हटा सकता हूं।
किसी भी समय नई टीम बनाने के लिए, मैं फिर से RAND फ़ंक्शन का उपयोग कर सकता हूं।
कोर्स
कोर फॉर्मूलासंबंधित शॉर्टकट
तालिका Ctrl
+ T
⌃
+ T
हटाएं कॉलम Ctrl
+ -
⌘
+ डालें -