आप कैसे जानते हैं कि सैम और एलेक्स एक ही सबमिशन से जुड़े हुए हैं न कि अलग-अलग प्रोजेक्ट्स के प्रत्येक को-सबमिटर के साथ? आपको समूह बनाने के लिए कुछ आधार चाहिए। ऐसा करने का विश्वसनीय तरीका एक कॉलम जोड़ना होगा जो कि यूनिक आइडेंटिफ़ायर के रूप में प्रस्तुत करने के लिए सबमिशन शीर्षक की तरह ही यूनिक है। आप उस पर सूची को क्रमबद्ध करते हैं। फिर संख्या बढ़ाना अगर अद्वितीय आईडी पिछली पंक्ति से अलग है।
उदाहरण के लिए, मान लें कि कॉल A एक अद्वितीय आईडी है, B आपकी संख्या है, C की गिनती है, और D का नाम है, और जो आप डेटा की पहली पंक्ति के रूप में दिखा रहे हैं (0011) पंक्ति 2 है। एक सामान्य सूत्र जो आप बी में सभी कोशिकाओं के लिए कॉपी कर सकता है (बी 2 पर आधारित), होगा:
=if(row()=2,1,if(a2=a1,b1,b1+1))
यदि आप अग्रणी शून्य को बाध्य करना चाहते हैं तो आप प्रारूपण के साथ फैंसी प्राप्त कर सकते हैं।
यह अच्छा अभ्यास नहीं है, लेकिन यदि आप मैन्युअल रूप से सुनिश्चित कर रहे हैं कि सूची अनुक्रमिक है और यह सब आपको काम करना है, तो आप कुछ ऐसा कर सकते हैं: मान लें कि कर्नल ए आपका नंबर है, बी काउंट है, सी नाम है। एक नया कॉलम डी जोड़ें (जो छिपा हो सकता है)। फिर से पंक्ति 2 पहली डेटा पंक्ति है। डी (डी 2 पर आधारित) में सभी कोशिकाओं के लिए एक सामान्य सूत्र होगा:
=if(b2=1,1,if(b1=1,b2,if(row()=2,b2,d1+b2)))
यह तब पहचानता है जब प्रत्येक जमा करने वाले समूह के पास कई अनुक्रमिक कई प्रस्तुतियाँ होती हैं।
आपके नंबर के लिए सामान्य सूत्र (A2 पर आधारित) होगा:
=if(row()=2,1,if(d1=1,a1+1,a1))
फिर, आप अग्रणी शून्य को मजबूर करने के लिए प्रारूपित कर सकते हैं।
संपादित करें: यह स्वीकार करें कि केवल उस क्रम पर निर्भर करता है जिसमें आपने नंबरिंग करने के लिए डेटा दर्ज किया था (मेरा दूसरा उदाहरण और एक्सेल का समाधान), जोखिम भरा है यदि कोई मौका है कि डेटा अनुक्रम बदल सकता है, उदाहरण के लिए, गलती से डेटा को बदलकर। । नंबरिंग तर्क अलग हो जाएगा और आपको गलत परिणाम देगा। प्रत्येक सबमिशन के लिए एक यूनिक आईडी को शामिल करने से रिकवरी के लिए एक फुलप्रूफ तरीका मिलता है (बस आईडी पर सॉर्ट करें)।