एकाधिक या मानदंड के साथ एक्सेल SUMIF

  • इसे साझा करें
Michael Brown

क्या आप जानते हैं कि जब किसी दूसरे कॉलम का मान निर्दिष्ट शर्तों में से किसी को पूरा करता है तो किसी निश्चित कॉलम में संख्याओं का योग कैसे किया जाता है? इस लेख में, आप एकाधिक मानदंड और OR तर्क का उपयोग करके SUMIF करने के 3 अलग-अलग तरीके सीखेंगे।

Microsoft Excel का एक विशेष प्रकार्य है जिससे अनेक स्थितियों वाले कक्षों का योग किया जा सकता है - SUMIFS फलन। यह फ़ंक्शन AND तर्क के साथ काम करने के लिए डिज़ाइन किया गया है - एक सेल तभी जोड़ा जाता है जब उस सेल के लिए सभी निर्दिष्ट मानदंड TRUE होते हैं। हालांकि, कुछ स्थितियों में, आपको कई OR मानदंडों के साथ योग करने की आवश्यकता हो सकती है, यानी किसी भी स्थिति के TRUE होने पर सेल जोड़ने के लिए। और यह तब होता है जब SUMIF फ़ंक्शन काम आता है।

    SUMIF + SUMIF इस या उस के बराबर कोशिकाओं का योग करने के लिए

    जब आप एक कॉलम में संख्याओं का योग करना चाहते हैं जब कोई अन्य कॉलम ए या बी के बराबर होता है, तो सबसे स्पष्ट समाधान प्रत्येक स्थिति को अलग-अलग संभालना है, और फिर परिणामों को एक साथ जोड़ना है:

    SUMIF(श्रेणी, मानदंड1, sum_range) + SUMIF(श्रेणी) , मानदंड2, sum_range)

    नीचे दी गई तालिका में, मान लीजिए कि आप दो अलग-अलग उत्पादों की बिक्री जोड़ना चाहते हैं, जैसे कि सेब और नींबू । इसके लिए, आप 2 अलग-अलग SUMIF कार्यों के मानदंड तर्कों में सीधे रुचि की वस्तुओं की आपूर्ति कर सकते हैं:

    =SUMIF(A2:A10, "apples", B2:B10) + SUMIF(A2:A10, "lemons", B2:B10)

    या आप अलग-अलग कक्षों में मानदंड दर्ज कर सकते हैं, और उन सेल को देखें:

    =SUMIF(A2:A10, E1, B2:B10) + SUMIF(A2:A10, E2, B2:B10)

    जहां A2:A10 आइटम की सूची है ( श्रेणी ), B2:B10योग करने के लिए संख्याएँ हैं ( sum_rage ), E1 और E2 लक्षित आइटम हैं ( मानदंड ):

    यह फ़ॉर्मूला कैसे काम करता है:

    पहला SUMIF फ़ंक्शन सेब बिक्री जोड़ता है, दूसरा SUMIF नींबू बिक्री का योग करता है। अतिरिक्त ऑपरेशन उप-योग को एक साथ जोड़ता है और कुल को आउटपुट करता है।

    सरणी स्थिरांक के साथ SUMIF - कई मानदंडों के साथ कॉम्पैक्ट सूत्र

    SUMIF + SUMIF दृष्टिकोण 2 स्थितियों के लिए ठीक काम करता है। यदि आपको 3 या अधिक मानदंडों के साथ योग करने की आवश्यकता है, तो सूत्र बहुत बड़ा और पढ़ने में कठिन हो जाएगा। एक अधिक कॉम्पैक्ट सूत्र के साथ एक ही परिणाम प्राप्त करने के लिए, एक सरणी स्थिरांक में अपने मानदंड की आपूर्ति करें: 2>, …}, sum_range))

    कृपया याद रखें कि यह सूत्र OR तर्क के आधार पर काम करता है - किसी एक शर्त के पूरा होने पर एक सेल का योग होता है।

    हमारे मामले में, 3 अलग-अलग की बिक्री का योग करने के लिए आइटम, सूत्र है:

    =SUM(SUMIF(A2:A10, {"Apples","Lemons","Oranges"}, B2:B10))

    उपरोक्त स्क्रीनशॉट में, शर्तों को एक सरणी में हार्डकोड किया गया है, जिसका अर्थ है कि आपको सूत्र को अपडेट करना होगा मापदंड में हर बदलाव। इससे बचने के लिए, आप पूर्वनिर्धारित सेल में मानदंड इनपुट कर सकते हैं और रेंज संदर्भ के रूप में सूत्र को आपूर्ति कर सकते हैं (इस उदाहरण में E1:E3)।

    =SUM(SUMIF(A2:A10, E1:E3, B2:B10))

    Excel 365 में जो गतिशील सरणियों का समर्थन करता है , यह एंटर कुंजी के साथ पूर्ण किए गए नियमित सूत्र के रूप में कार्य करता है। एक्सेल 2019, एक्सेल 2016, एक्सेल के पूर्व-गतिशील संस्करणों में2013 और इससे पहले, इसे Ctrl + Shift + Enter शॉर्टकट के साथ सरणी सूत्र के रूप में दर्ज किया जाना चाहिए:

    यह सूत्र कैसे काम करता है:

    SUMIF के मानदंड में प्लग किया गया एक सरणी स्थिरांक इसे एक सरणी के रूप में कई परिणाम वापस करने के लिए बाध्य करता है। हमारे मामले में, यह 3 अलग-अलग राशियां हैं: सेब , नींबू और संतरा :

    {425;425;565}

    के लिए Total, हम SUM फ़ंक्शन का उपयोग करते हैं और इसे SUMIF सूत्र के चारों ओर लपेटते हैं। आपको विभिन्न कक्षों में एकाधिक मानदंडों के साथ योग करने की अनुमति देगा? कोई बात नहीं। SUM के बजाय, SUMPRODUCT फ़ंक्शन का उपयोग करें जो सरणियों को मूल रूप से संभालता है:

    SUMPRODUCT(SUMIF(range, crireria_range , sum_range))

    यह मानते हुए कि शर्तें कक्ष E1 में हैं, E2 और E3, सूत्र यह आकार लेता है:

    =SUMPRODUCT(SUMIF(A2:A10, E1:E3, B2:B10))

    यह सूत्र कैसे काम करता है:

    लाइक पिछले उदाहरण में, SUMIF फ़ंक्शन संख्याओं की एक सरणी लौटाता है, जो प्रत्येक व्यक्तिगत स्थिति के योग का प्रतिनिधित्व करता है। SUMPRODUCT इन नंबरों को एक साथ जोड़ता है और अंतिम कुल का उत्पादन करता है। SUM फ़ंक्शन के विपरीत, SUMPRODUCT को सरणियों को संसाधित करने के लिए डिज़ाइन किया गया है, इसलिए यह आपके द्वारा Ctrl + Shift + Enter दबाए बिना एक नियमित सूत्र के रूप में काम करता है। एक्सेल SUMIF फ़ंक्शन वाइल्डकार्ड का समर्थन करता है, आप कर सकते हैंयदि आवश्यक हो तो उन्हें कई मानदंडों में शामिल करें।

    उदाहरण के लिए, सभी प्रकार के सेब और केले की बिक्री का योग करने के लिए सूत्र है:

    =SUM(SUMIF(A2:A10, {"*Apples","*Bananas"}, B2:B10))

    यदि आपकी शर्तों को अलग-अलग कक्षों में इनपुट माना जाता है, तो आप सीधे उन कक्षों में वाइल्डकार्ड टाइप कर सकते हैं और SUMPRODUCT SUMIF सूत्र के मानदंड के रूप में एक श्रेणी संदर्भ प्रदान कर सकते हैं:

    इस उदाहरण में, हम हरे सेब और गोल्डफिंगर केले जैसे वर्णों के किसी भी पूर्ववर्ती अनुक्रम से मिलान करने के लिए आइटम नामों से पहले एक वाइल्डकार्ड वर्ण (*) डालते हैं। सेल में कहीं भी विशिष्ट टेक्स्ट वाले आइटम के लिए कुल प्राप्त करने के लिए, दोनों पक्षों पर एक तारांकन चिह्न लगाएं, उदा। "*apple*"।

    Excel में कई शर्तों के साथ SUMIF का उपयोग करने का तरीका यही है। पढ़ने के लिए मैं आपको धन्यवाद देता हूं और आशा करता हूं कि अगले सप्ताह हमारे ब्लॉग पर आपसे मुलाकात होगी!

    डाउनलोड के लिए प्रैक्टिस वर्कबुक

    SUMIF मल्टीपल क्राइटेरिया (.xlsx फ़ाइल)

    माइकल ब्राउन सॉफ्टवेयर टूल्स का उपयोग करके जटिल प्रक्रियाओं को सरल बनाने के जुनून के साथ एक समर्पित प्रौद्योगिकी उत्साही है। टेक उद्योग में एक दशक से अधिक के अनुभव के साथ, उन्होंने माइक्रोसॉफ्ट एक्सेल और आउटलुक के साथ-साथ गूगल शीट्स और डॉक्स में अपने कौशल को निखारा है। माइकल का ब्लॉग अपने ज्ञान और विशेषज्ञता को दूसरों के साथ साझा करने के लिए समर्पित है, उत्पादकता और दक्षता में सुधार के लिए आसान-से-अनुसरण युक्तियाँ और ट्यूटोरियल प्रदान करता है। चाहे आप एक अनुभवी पेशेवर हों या नौसिखिए, माइकल का ब्लॉग इन आवश्यक सॉफ़्टवेयर उपकरणों से अधिकाधिक लाभ उठाने के लिए मूल्यवान अंतर्दृष्टि और व्यावहारिक सलाह प्रदान करता है।