
सामान्य सूत्र
=IF(A2=A1,"",SUMIF(A:A,A2,B:B))
सारांश
समूह या लेबल द्वारा डेटा को उप-योग करने के लिए, सीधे एक तालिका में, आप SUMIF फ़ंक्शन के आधार पर एक सूत्र का उपयोग कर सकते हैं।
दिखाए गए उदाहरण में, D5 का सूत्र है:
=IF(B5=B4,"",SUMIF(B:B,B5,C:C))
ध्यान दें: डेटा को समझदार परिणाम प्राप्त करने के लिए समूहीकरण कॉलम द्वारा सॉर्ट किया जाना चाहिए।
स्पष्टीकरण
इस फॉर्मूले की रूपरेखा IF पर आधारित है, जो कॉलम B में प्रत्येक मान को यह देखने के लिए परीक्षण करता है कि क्या "सेल के ऊपर" में इसका मान समान है। जब मान मेल खाते हैं, तो सूत्र कुछ भी नहीं लौटाता है ("")। जब मान भिन्न होते हैं, तो IF फ़ंक्शन SUMIF कहता है:
SUMIF(B:B,B5,C:C)
प्रत्येक पंक्ति में जहां IF द्वारा SUMIF को ट्रिगर किया जाता है, SUMIF स्तंभ C (C: C) में सभी मिलान पंक्तियों की एक राशि की गणना करता है। SUMIF द्वारा उपयोग किए जाने वाले मानदंड कॉलम B (B5) की वर्तमान पंक्ति मान है, जिसे सभी स्तंभ B (B: B) के विरुद्ध परीक्षण किया गया है।
इस तरह के पूर्ण स्तंभ संदर्भ शांत और सुरुचिपूर्ण हैं, क्योंकि आपको इस बारे में चिंता करने की ज़रूरत नहीं है कि डेटा कहाँ से शुरू और समाप्त होता है, लेकिन आपको यह सुनिश्चित करने की आवश्यकता है कि तालिका के ऊपर या नीचे अतिरिक्त डेटा नहीं है जो SUMIF द्वारा पकड़ा जा सकता है।
प्रदर्शन
ऐसा लग सकता है कि पूर्ण स्तंभ संदर्भ का उपयोग करना एक बुरा विचार है, क्योंकि एक्सेल के वर्तमान संस्करणों में 1 मीटर से अधिक पंक्तियां हैं। हालांकि, परीक्षण से पता चला है कि एक्सेल केवल इस प्रकार के फॉर्मूले के साथ "यूज्ड रेंज" (अंतिम उपयोग किए गए कॉलम और अंतिम उपयोग की गई पंक्ति के चौराहे के पते पर A1) में डेटा का मूल्यांकन करता है।
फास्ट एक्सेल में चार्ल्स विलियम्स ने इस विषय पर एक अच्छा लेख दिया है, जिसमें समय के परिणामों का पूरा सेट है।
धुरी तालिकाओं के बारे में क्यों?
इस उदाहरण का अर्थ है कि पूर्ण स्तंभ संदर्भ कैसे काम करते हैं, और उनका उपयोग डेटा तालिका में सीधे कैसे किया जा सकता है। पिवट टेबल डेटा को समूहीकृत करने और सारांशित करने का एक शानदार तरीका है।