मुझे यकीन है कि यह बहुत ही सुरुचिपूर्ण ढंग से करने के तरीके हैं, लेकिन यहां एक दृष्टिकोण है जिसमें सबसे कम मस्तिष्क कोशिकाओं की आवश्यकता होती है। :-) आपके पास पहले से ही एक समाधान है, लेकिन मुद्दा यह है कि इसे स्थापित करने और अन्य मामलों के लिए इसे संशोधित करने के लिए बहुत सारे मैनुअल काम की आवश्यकता है। मैंने मैन्युअल रूप से लागू करने के लिए एक टेम्पलेट दृष्टिकोण पर ध्यान केंद्रित किया। यह बनाना आसान और तेज़ है, और इसे संशोधित करने की आवश्यकता के बिना अन्य मामलों के लिए फिर से उपयोग किया जा सकता है। यह एक ऐसा रूप रखता है जो आपकी आवश्यकताओं को बदलने, और दूसरों को समझाने के लिए समायोजित करने और समस्या निवारण के लिए सरल है।
आपको अपनी स्वयं की वर्कशीट से कुछ अंतर दिखाई देंगे।
कुछ छिपे हुए कॉलम हैं। मैंने गणना में सहायता के लिए कुछ सहायक कॉलम जोड़े हैं।
मैंने अन्य कॉलम अनुक्रम को सुसंगत बनाने के लिए ग्रेड और क्रेडिट कॉलम को उलट दिया। यह उन्हें संशोधित करने की आवश्यकता के बिना टेम्पलेट का निर्माण करने के लिए सूत्रों की प्रतिलिपि बनाने की अनुमति देता है।
मैंने शीर्षकों के नीचे एक रिक्त रेखा डाली है। कुछ सूत्र पिछली पंक्ति को संदर्भित करते हैं, इसलिए डेटा की पहली पंक्ति में फ़ार्मुलों को एक एकल, सरल सूत्र होने के लिए ऊपर एक रिक्त कक्ष की आवश्यकता होती है, जिसका उपयोग आप पूरे स्तंभ के लिए कर सकते हैं।
समूह स्तंभों के भीतर, सब कुछ का एक मूल्य है क्योंकि सब कुछ गणना (शून्य सहित) में उपयोग किया जाता है। यदि आप शून्य कोशिकाओं के बजाय रिक्त कक्षों को प्राथमिकता देंगे, तो आप कोशिकाओं को प्रारूपित कर सकते हैं ताकि शून्य प्रदर्शित न हों (लेकिन फिर भी उन्हें शून्य माना जाएगा)।
मैंने औसत को नीचे एक पंक्ति में स्थानांतरित कर दिया है, ताकि उन्हें एक सरल सूत्र के साथ गणना की जा सके (वास्तव में, उन्हें वहां खोजने के लिए आवश्यक नहीं है, लेकिन इस तरह से देखने के लिए यह अधिक सहज है)। मैंने अतिरिक्त पाठ्यक्रमों के लिए मनमानी संख्या में पंक्तियों को छोड़ दिया। आप जितने अधिक पाठ्यक्रमों का सामना कर सकते हैं, उतने अधिक से अधिक करें।
यहाँ, सभी कॉलम अप्रयुक्त हैं:
हर पंक्ति के लिए समान सूत्रों का उपयोग करके, इसे सेट करना सीधा है। बस पहली पंक्ति में सूत्र दर्ज करें और फिर आवश्यकतानुसार पंक्ति की प्रतिलिपि बनाएँ। वहाँ भी बस कुछ अलग सूत्र हैं, इसलिए उन्हें अलग-अलग समूहों के लिए प्रतिकृति बस कॉपी और पेस्ट किया जाएगा। यदि आप पहली पंक्ति बनाते समय अस्थायी रूप से कुछ त्रुटि मान प्राप्त करते हैं, तो चिंता न करें; सूत्र उन कक्षों की बात कर रहे हैं जहाँ आपने अभी तक सूत्र नहीं डाला है।
सूत्र
1/4 कुल क्रेडिट
मैंने इसे C21 में अटका दिया है, बस अतिरिक्त पंक्तियों की एक मनमानी संख्या को छोड़ने के लिए ताकि अधिक पाठ्यक्रम जोड़े जा सकें। इसकी गणना संपूर्ण श्रेणी के उपयोग से की जाती है क्योंकि रिक्त कोशिकाएं परिणाम को प्रभावित नहीं करती हैं, और इससे आपको कोई भी कोर्स करने की सुविधा मिलती है। संभावित पाठ्यक्रमों की 3-20 की एक पंक्ति के लिए सूत्र:=SUM(C3:C20)/4
संचयी साख
यह पता लगाने के लिए कि प्रत्येक समूह के लिए क्रेडिट कहाँ से शुरू और समाप्त होता है, वहाँ सहायक कॉलम हैं जो संचयी क्रेडिट (या शेष शेष क्रेडिट) की गणना करते हैं। ये कॉलम डी, एच, और एल हैं (4 वें समूह में 3 जी समूह के बाद शेष सब कुछ शामिल है, इसलिए यह कुछ गणना बचाता है)। सूत्र, जिन्हें आवश्यकतानुसार खींचा या कॉपी किया जा सकता है (संभावित पंक्तियों को भरें), ये हैं:
D3: =SUM(C$3:C3)
H3: =SUM(G$3:G3)
L3: =SUM(K$3:K3)
आप D3 में सूत्र दर्ज कर सकते हैं और फिर इसे H3 और L3 में कॉपी कर सकते हैं।
अप्रकाशित क्रेडिट
ये सहायक कॉलम प्रत्येक समूह के असाइनमेंट के बाद शेष क्रेडिट की गणना करते हैं। ये कॉलम G और K हैं। यह भी है कि चौथे समूह के क्रेडिट की गणना कॉलम O में कैसे की जाती है। सूत्र इस प्रकार हैं:
G3: =C3-E3
K3: =G3-I3
O3: =K3-M3
फिर, आप G3 में सूत्र दर्ज कर सकते हैं और फिर इसे K3 और O3 में कॉपी कर सकते हैं।
समूहों के लिए क्रेडिट
समूह 1-3 के क्रेडिट की गणना निम्नानुसार की जाती है। यदि पूर्ववर्ती पाठ्यक्रम के लिए शेष (शेष) संचयी क्रेडिट कुल का 1/4 से अधिक था, तो इसका मतलब है कि वर्तमान पाठ्यक्रम अगले समूह में होना चाहिए, इसलिए शून्य क्रेडिट असाइन किए गए हैं। अन्यथा, जो सौंपा गया है वह वास्तविक पाठ्यक्रम क्रेडिट का न्यूनतम या 1/4 कुल तक पहुंचने के लिए आवश्यक राशि है। सूत्र हैं:
E3: =IF(D2>$C$21,0,MIN(C3,$C$21-D2))
I3: =IF(H2>$C$21,0,MIN(G3,$C$21-H2))
M3: =IF(L2>$C$21,0,MIN(K3,$C$21-L2))
आप E3 सूत्र में प्रवेश कर सकते हैं और फिर इसे I3 और M3 में कॉपी कर सकते हैं।
तौल
भार कुल 1/4 कुल के खिलाफ समूह को दिए गए पाठ्यक्रम क्रेडिट की तुलना करता है। ये सूत्र हैं:
F3: =E3/$C$21
J3: =I3/$C$21
N3: =M3/$C$21
P3: =O3/$C$21
आप F3 सूत्र में प्रवेश कर सकते हैं और फिर इसे J3, N3 और P3 में कॉपी कर सकते हैं।
समूह का खर्च
समूह का औसत ग्रेड और प्रासंगिक वजन कॉलम के SUMPRODUCT हैं। ये सूत्र हैं:
E21: =SUMPRODUCT($B3:$B20,F3:F20)
I21: =SUMPRODUCT($B3:$B20,J3:J20)
M21: =SUMPRODUCT($B3:$B20,N3:N20)
O21: =SUMPRODUCT($B3:$B20,P3:P20)
आप E21 सूत्र में प्रवेश कर सकते हैं और फिर इसे I21, M21 और O21 में कॉपी कर सकते हैं।
एक बार जब आप इसे सामान्य रूप में सेट कर लेते हैं, तो आप इसे फ़ार्मूला की तरह उपयोग कर सकते हैं, बिना फॉर्मूले के दोबारा प्रवेश करने के लिए। बस टेम्पलेट को किसी अन्य वर्कशीट और इनपुट नए पाठ्यक्रम डेटा पर कॉपी करें।
इसे प्रीतिकर बनाना
जैसा कि पहले उल्लेख किया गया है, आप सहायक कॉलम छिपा सकते हैं और शून्य मान दबा सकते हैं। आप उन पंक्तियों में मूल्यों को "छिपा" सकते हैं जो सूत्रों से पहले से आबाद हैं, लेकिन पाठ्यक्रम की जानकारी नहीं है। यह एक IF परीक्षण के साथ समूह और भार स्तंभों में सूत्र लपेटकर किया जाता है।
यह मानते हुए कि जब आप अतिरिक्त पाठ्यक्रमों के लिए पंक्तियों को जोड़ते हैं, तो क्रेडिट कॉलम में दर्ज किया जाने वाला अंतिम मूल्य होगा, हम जांच सकते हैं कि क्या यह रिक्त है, और ऊपर दिए गए सूत्रों के बजाय गणना किए गए कॉलम में एक अशक्त ("") दिखाएगा। । सूत्र इस तरह से लपेटें: `= IF (ISBLANK ($ C3)," ", formula_above)। इसलिए, उदाहरण के लिए, समूह 1 कॉलम बन जाते हैं:
E3: =IF(ISBLANK($C3),"",IF(D2>$C$20,0,MIN(C3,$C$20-D2)))
F3: =IF(ISBLANK($C3),"",E3/$C$20)
नीचे दिए गए स्क्रीनशॉट में, मैंने फॉर्मूले के साथ पंक्तियों को 3-20 पूर्व-आबाद किया और उन्हें ऊपर के रूप में दबा दिया (छिपे हुए सहायक कॉलम को दबाने की आवश्यकता नहीं है)।
ध्यान दें कि मैंने पाठ्यक्रम 10 (सिर्फ पाठ्यक्रम का नाम, ग्रेड और क्रेडिट) जोड़ा है। गणना किए गए मान पंक्ति के लिए दिखाई देते हैं, समूह अतिरिक्त डेटा के लिए समायोजित किए जाते हैं, और औसत अतिरिक्त पाठ्यक्रम को दर्शाते हैं। मैंने लिबरऑफिस Calc में उदाहरण दिया, जिसमें शून्य मान (AFAIK) को दबाने की सुविधा नहीं है, इसलिए मैं एक उदाहरण को पूरी तरह से समझने में सक्षम नहीं था।