एक्सेल SUMIFS और SUMIF कई मानदंडों के साथ - सूत्र उदाहरण

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

विषयसूची

यह ट्यूटोरियल SUMIF और SUMIFS फ़ंक्शंस के बीच उनके सिंटैक्स और उपयोग के संदर्भ में अंतर की व्याख्या करता है, और Excel 365, 2021, 2019, 2016 में एकाधिक AND / OR मानदंड वाले मानों को योग करने के लिए कई सूत्र उदाहरण प्रदान करता है , 2013, 2010, और उससे कम।

जैसा कि सभी जानते हैं, Microsoft Excel डेटा के साथ विभिन्न गणना करने के लिए कार्यों की एक सरणी प्रदान करता है। कुछ लेख पहले, हमने COUNTIF और COUNTIFS की खोज की, जो क्रमशः एक स्थिति और कई स्थितियों के आधार पर कोशिकाओं की गणना के लिए डिज़ाइन किए गए हैं। पिछले सप्ताह हमने एक्सेल SUMIF को कवर किया था जो निर्दिष्ट मानदंडों को पूरा करने वाले मान जोड़ता है। अब SUMIF - Excel SUMIFS के बहुवचन संस्करण पर जाने का समय है जो कई मानदंडों द्वारा मूल्यों को जोड़ने की अनुमति देता है।

जो लोग SUMIF फ़ंक्शन से परिचित हैं, वे सोच सकते हैं कि इसे SUMIFS में बदलने के लिए बस एक अतिरिक्त "S" लगता है। और कुछ अतिरिक्त मानदंड। यह काफी तार्किक प्रतीत होगा ... लेकिन "तार्किक" हमेशा ऐसा नहीं होता है जब Microsoft के साथ व्यवहार किया जाता है:)

    एक्सेल SUMIF फ़ंक्शन - सिंटैक्स और amp; उपयोग

    SUMIF फ़ंक्शन का उपयोग सशर्त रूप से एकल मापदंड के आधार पर मानों का योग करने के लिए किया जाता है। हमने पिछले लेख में SUMIF सिंटैक्स पर विस्तार से चर्चा की थी, और यहाँ सिर्फ एक त्वरित रिफ्रेशर है।

    SUMIF(रेंज, मापदंड, [sum_range])
    • रेंज - सेल की रेंज आपके मानदंड द्वारा मूल्यांकन किया जाना आवश्यक है।
    • मानदंड - वह शर्त जोआपको एक और छोटी सी तरकीब का उपयोग करना होगा - अपने SUMIF सूत्र को SUM फ़ंक्शन में संलग्न करें, जैसे:

      =SUM(SUMIF(C2:C9, {"John","Mike","Pete"} , D2:D9))

      जैसा कि आप देखते हैं, एक सरणी मानदंड सूत्र को SUMIF + SUMIF की तुलना में बहुत अधिक कॉम्पैक्ट बनाता है, और आपको सरणी में जितने चाहें उतने मान जोड़ने देता है।

      यह दृष्टिकोण संख्याओं के साथ-साथ पाठ मानों के साथ भी काम करता है। उदाहरण के लिए, यदि कॉलम सी में आपूर्तिकर्ताओं के नाम के बजाय, आपके पास 1, 2, 3 आदि जैसे आपूर्तिकर्ता आईडी हैं, तो आपका एसयूएमआईएफ फॉर्मूला इस तरह दिखेगा:

      =SUM(SUMIF(C2:C9, {1,2,3} , D2:D9))

      पाठ मानों के विपरीत, संख्याओं को सरणी तर्कों में दोहरे उद्धरण चिह्नों में बंद करने की आवश्यकता नहीं है।

      उदाहरण 3. SUMPRODUCT & SUMIF

      यदि आपका पसंदीदा तरीका कुछ सेल में मानदंडों को सूचीबद्ध करना है जो उन्हें सीधे सूत्र में निर्दिष्ट करते हैं, तो आप SUMIF का उपयोग SUMPRODUCT फ़ंक्शन के संयोजन में कर सकते हैं जो दिए गए सरणियों में घटकों को गुणा करता है, और रिटर्न देता है उन उत्पादों का योग।

      =SUMPRODUCT(SUMIF(C2:C9, G2:G4, D2:D9))

      जहां G2:G4 आपके मानदंड वाले सेल हैं, हमारे मामले में आपूर्तिकर्ताओं के नाम, जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है।

      लेकिन निश्चित रूप से, कुछ भी आपको अपने SUMIF फ़ंक्शन के सरणी मानदंड में मानों को सूचीबद्ध करने से नहीं रोकता है यदि आप चाहते हैं:

      =SUMPRODUCT(SUMIF(C2:C9, {"Mike","John","Pete"}, D2:D9))

      दोनों सूत्रों द्वारा लौटाया गया परिणाम आपके द्वारा दिए गए परिणाम के समान होगा स्क्रीनशॉट में देखें:

      Excel SUMIFS कई OR मानदंड के साथ

      अगर आप सशर्त रूप से एक्सेल में मूल्यों का योग करना चाहते हैं, न कि केवल इसके साथएकाधिक या शर्तें, लेकिन शर्तों के कई सेट के साथ, आपको SUMIF के बजाय SUMIFS का उपयोग करना होगा। सूत्र उससे काफी मिलते-जुलते होंगे जिसकी हमने अभी चर्चा की है।

      हमेशा की तरह, एक उदाहरण से बात को बेहतर तरीके से समझाने में मदद मिल सकती है। फल आपूर्तिकर्ताओं की हमारी तालिका में, डिलीवरी की तारीख (कॉलम ई) जोड़ें और अक्टूबर में माइक, जॉन और पीट द्वारा वितरित कुल मात्रा का पता लगाएं।

      उदाहरण 1. SUMIFS + SUMIFS

      द इस दृष्टिकोण द्वारा निर्मित सूत्र में बहुत अधिक दोहराव शामिल है और यह बोझिल लगता है, लेकिन इसे समझना आसान है और सबसे महत्वपूर्ण बात यह है कि यह काम करता है:)

      =SUMIFS(D2:D9,C2:C9, "Mike", E2:E9,">=10/1/2014", E2:E9, "<=10/31/2014") +

      SUMIFS(D2:D9, C2: C9, "जॉन", E2:E9, ">=10/1/2014", E2:E9, "<=10/31/2014") +

      SUMIFS(D2:D9, C2 :C9, "पीट", E2:E9, ">=10/1/2014", E2:E9, "<=10/31/2014")

      जैसा कि आप देखते हैं, आप एक लिखते हैं प्रत्येक आपूर्तिकर्ता के लिए अलग SUMIFS फ़ंक्शन और दो शर्तें शामिल हैं - अक्टूबर-1 के बराबर या उससे अधिक (">=10/1/2014") और 31 अक्टूबर से कम या बराबर ("<=10/31") /2014"), और फिर आप परिणामों का योग करते हैं।

      उदाहरण 2. SUM & एक सरणी तर्क के साथ SUMIFS

      मैंने SUMIF उदाहरण में इस दृष्टिकोण के सार को समझाने की कोशिश की है, इसलिए अब हम उस सूत्र की प्रतिलिपि बना सकते हैं, तर्कों के क्रम को बदल सकते हैं (जैसा कि आपको याद है कि यह SUMIF में भिन्न है और SUMIFS) और अतिरिक्त मानदंड जोड़ें। परिणामी सूत्र SUMIFS + SUMIFS की तुलना में अधिक संक्षिप्त है:

      =SUM(SUMIFS(D2:D9,C2:C9, {"Mike", "John", "Pete"}, E2:E9,">=10/1/2014", E2:E9, "<=10/31/2014"))

      द्वारा लौटाया गया परिणामयह सूत्र ठीक वैसा ही है जैसा आप ऊपर स्क्रीनशॉट में देखते हैं।

      उदाहरण 3. SUMPRODUCT & SUMIFS

      जैसा कि आपको याद है, SUMPRODUCT दृष्टिकोण पिछले दो तरीकों से इस तरह से अलग है कि आप अपने प्रत्येक मानदंड को एक अलग सेल में दर्ज करते हैं, बल्कि उन्हें सीधे सूत्र में निर्दिष्ट करते हैं। कई मानदंड सेट के मामले में, SUMPRODUCT फ़ंक्शन पर्याप्त नहीं होगा और आपको ISNUMBER और MATCH को भी नियोजित करना होगा।

      इसलिए, यह मानते हुए कि आपूर्ति नाम कोशिकाओं H1:H3 में हैं, प्रारंभ तिथि में है सेल H4 और समाप्ति तिथि सेल H5 में, हमारा SUMPRODUCT सूत्र निम्न आकार लेता है:

      =SUMPRODUCT(--(E2:E9>=H4), --(E2:E9<=H5), --(ISNUMBER(MATCH(C2:C9, H1:H3,0))), D2:D9)

      बहुत से लोग आश्चर्य करते हैं कि डबल डैश (--) का उपयोग क्यों करें SUMPRODUCT फ़ार्मुलों में। मुद्दा यह है कि एक्सेल SUMPRODUCT संख्यात्मक मानों को छोड़कर सभी पर ध्यान नहीं देता है, जबकि हमारे सूत्र में तुलना ऑपरेटर बूलियन मान (TRUE / FALSE) लौटाते हैं, जो गैर-संख्यात्मक हैं। इन बूलियन मानों को 1 और 0 में बदलने के लिए, आप डबल माइनस साइन का उपयोग करते हैं, जिसे तकनीकी रूप से डबल यूनरी ऑपरेटर कहा जाता है। पहली यूनरी क्रमशः TRUE/FALSE को -1/0 के लिए बाध्य करती है। दूसरी यूनरी मानों को नकारती है, यानी चिह्न को उलट देती है, उन्हें +1 और 0 में बदल देती है, जिसे SUMPRODUCT फ़ंक्शन समझ सकता है।

      मुझे आशा है कि उपरोक्त स्पष्टीकरण समझ में आता है। और अगर ऐसा नहीं भी होता है, तो बस इस सामान्य नियम को याद रखें - जब आप अपने SUMPRODUCT में तुलना ऑपरेटर का उपयोग कर रहे हों तो डबल यूनरी ऑपरेटर (--) का उपयोग करेंसूत्र।

      सरणी सूत्रों में एक्सेल एसयूएम का उपयोग करना

      जैसा कि आपको याद है, माइक्रोसॉफ्ट ने एक्सेल 2007 में एसयूएमआईएफएस फ़ंक्शन लागू किया। यदि कोई अभी भी एक्सेल 2003, 2000 या पहले का उपयोग करता है, तो आपको एक का उपयोग करना होगा एकाधिक AND मानदंड के साथ मान जोड़ने के लिए SUM सरणी सूत्र. स्वाभाविक रूप से, यह दृष्टिकोण एक्सेल 2013 - 2007 के आधुनिक संस्करणों में भी काम करता है, और इसे SUMIFS फ़ंक्शन के पुराने जमाने के समकक्ष के रूप में समझा जा सकता है। एक सरणी सूत्र कुछ अलग है।

      उदाहरण 1. Excel 2003 और पहले के कई AND मानदंडों के साथ योग करें

      आइए सबसे पहले उदाहरण पर वापस आते हैं जहां हमें संबंधित राशियों का योग मिला एक दिया गया फल और आपूर्तिकर्ता:

      जैसा कि आप पहले से ही जानते हैं, यह कार्य एक सामान्य SUMIFS सूत्र का उपयोग करके आसानी से पूरा किया जाता है:

      =SUMIFS(C2:C9, A2:A9, "apples", B2:B9, "Pete")

      और अब, देखते हैं कि उसी कार्य को Excel के शुरुआती "SUMIFS-मुक्त" संस्करणों में कैसे पूरा किया जा सकता है। सबसे पहले, आप उन सभी शर्तों को लिखते हैं जिन्हें रेंज = "शर्त" के रूप में पूरा किया जाना चाहिए। इस उदाहरण में, हमारे पास दो रेंज/शर्त जोड़े हैं:

      शर्त 1: A2:A9="apples"

      शर्त 2: B2:B9="पीट"

      फिर, आप एक एसयूएम सूत्र लिखते हैं जो आपकी सभी श्रेणी/स्थिति जोड़े को "गुणा" करता है, प्रत्येक कोष्ठक में संलग्न है। अंतिम गुणक योग श्रेणी है, C2:C9 हमारे मामले में:

      =SUM((A2:A9="apples") * ( B2:B9="Pete") * ( C2:C9))

      जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है,सूत्र पूरी तरह से नवीनतम एक्सेल 2013 संस्करण में काम करता है।

      ध्यान दें। कोई सरणी सूत्र दर्ज करते समय, आपको Ctrl + Shift + Enter दबाना होगा। एक बार जब आप ऐसा कर लेते हैं, तो आपका सूत्र {घुंघराले ब्रेसिज़} में संलग्न हो जाता है, जो एक दृश्य संकेत है कि एक सरणी सूत्र सही ढंग से दर्ज किया गया है। यदि आप मैन्युअल रूप से कोष्ठकों को टाइप करने का प्रयास करते हैं, तो आपका सूत्र टेक्स्ट स्ट्रिंग में परिवर्तित हो जाएगा, और यह काम नहीं करेगा।

      उदाहरण 2. आधुनिक एक्सेल संस्करणों में एसयूएम सरणी सूत्र

      एक्सेल के आधुनिक संस्करणों में भी, एसयूएम फ़ंक्शन की शक्ति को कम करके नहीं आंका जाना चाहिए। SUM सरणी सूत्र केवल दिमाग का जिम्नास्टिक नहीं है, बल्कि एक व्यावहारिक मूल्य है, जैसा कि निम्नलिखित उदाहरण में दिखाया गया है।

      मान लीजिए, आपके पास दो कॉलम, B और C हैं, और आपको कितनी बार गिनने की आवश्यकता है कॉलम सी कॉलम बी से अधिक है, जब कॉलम सी में कोई मान 10 से अधिक या उसके बराबर है। दिमाग में आने वाला एक तत्काल समाधान एसयूएम सरणी सूत्र का उपयोग कर रहा है:

      =SUM((C1:C10>=10) * (C1:C10>B1:B10))

      <40

      उपर्युक्त सूत्र के लिए कोई व्यावहारिक अनुप्रयोग नहीं देखते हैं? इसके बारे में दूसरे तरीके से सोचें:)

      मान लीजिए, आपके पास नीचे स्क्रीनशॉट में दिखाए गए ऑर्डर की सूची है और आप जानना चाहते हैं कि किसी निश्चित तारीख तक कितने उत्पादों को पूरी तरह से डिलीवर नहीं किया गया है। एक्सेल की भाषा में अनुवादित, हमारे पास निम्नलिखित शर्तें हैं:

      शर्त 1: कॉलम बी (आदेशित आइटम) में एक मान 0 से अधिक है

      शर्त 2: कॉलम सी में एक मान (वितरित) मेंकॉलम बी से कम

      शर्त 3: कॉलम डी में एक तारीख (नियत तारीख) 11/1/2014 से कम है।

      तीन रेंज/शर्त जोड़े को एक साथ रखने पर, आपको यह मिलता है निम्नलिखित सूत्र:

      =SUM((B2:B10>=0)*(B2:B10>C2:C10)*(D2:D10

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

      पूरा होना चाहिए, आवश्यक है।
    • sum_range - शर्त पूरी होने पर योग करने के लिए सेल, वैकल्पिक।

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

    एक्सेल SUMIFS फ़ंक्शन - सिंटैक्स और amp; उपयोग

    आप एक्सेल में SUMIFS का उपयोग कई मानदंडों के आधार पर मूल्यों का एक सशर्त योग खोजने के लिए करते हैं । SUMIFS फ़ंक्शन को Excel 2007 में पेश किया गया था और यह Excel 2010, 2013, 2016, 2019, 2021 और Excel 365 के बाद के सभी संस्करणों में उपलब्ध है।

    SUMIF की तुलना में, SUMIFS सिंटैक्स थोड़ा अधिक जटिल है :

    SUMIFS(sum_range, Criteria_range1, Criteria1, [criteria_range2, Criteria2], …)

    पहले 3 तर्क अनिवार्य हैं, अतिरिक्त रेंज और उनसे जुड़े मानदंड वैकल्पिक हैं।

    • sum_range - योग करने के लिए एक या अधिक कक्ष आवश्यक हैं। यह एकल कक्ष, कक्षों की श्रेणी या नामित श्रेणी हो सकती है। केवल संख्याओं वाले कक्षों का योग किया जाता है; रिक्त और टेक्स्ट मानों को अनदेखा कर दिया जाता है।
    • criteria_range1 - संबंधित मानदंडों द्वारा मूल्यांकन की जाने वाली पहली श्रेणी, आवश्यक।
    • criteria1 - पहली शर्त जिसे पूरा किया जाना आवश्यक है। आप एक संख्या, तार्किक अभिव्यक्ति, सेल के रूप में मानदंड प्रदान कर सकते हैंसंदर्भ, पाठ या अन्य एक्सेल फ़ंक्शन। उदाहरण के लिए आप 10, ">=10", A1, "चेरी" या TODAY() जैसे मानदंडों का उपयोग कर सकते हैं।
    • criteria_range2, criteria2, … - ये अतिरिक्त श्रेणियां और उनसे जुड़े मानदंड हैं, वैकल्पिक। आप SUMIFS सूत्रों में 127 श्रेणी/मानदंड जोड़े तक उपयोग कर सकते हैं।> तर्कों का आयाम sum_range के समान होना चाहिए, यानी पंक्तियों और स्तंभों की संख्या समान होनी चाहिए।
    • SUMIFS फ़ंक्शन AND तर्क के साथ काम करता है, जिसका अर्थ है कि योग श्रेणी में एक सेल को केवल योग किया जाता है यदि यह सभी निर्दिष्ट मानदंडों को पूरा करता है, यानी उस सेल के लिए सभी मानदंड सही हैं। दो शर्तें। मान लीजिए, आपके पास विभिन्न आपूर्तिकर्ताओं से फलों की खेप सूचीबद्ध करने वाली एक तालिका है। आपके पास कॉलम ए में फलों के नाम, कॉलम बी में आपूर्तिकर्ताओं के नाम और कॉलम सी में मात्रा है। आप जो चाहते हैं वह किसी दिए गए फल और आपूर्तिकर्ता से संबंधित राशियों का पता लगाना है, उदा। पीट द्वारा आपूर्ति किए गए सभी सेब।

      जब आप कुछ नया सीख रहे हों, तो हमेशा आसान चीजों से शुरुआत करना एक अच्छा विचार है। इसलिए, आरंभ करने के लिए, आइए अपने SUMIFS सूत्र के लिए सभी तर्कों को परिभाषित करें:

      • sum_range - C2:C9
      • criteria_range1 - A2:A9
      • criteria1 - " apple"
      • criteria_range2 - B2:B9
      • criteria2 -"पीट"

      अब उपरोक्त मापदंडों को इकट्ठा करें, और आपको निम्नलिखित SUMIFS सूत्र मिलेगा:

      =SUMIFS(C2:C9, A2:A9, "apples", B2:B9, "Pete")

      प्रति सूत्र को और परिशोधित करें, आप पाठ मानदंड "सेब" और "पीट" को सेल संदर्भों से बदल सकते हैं। इस मामले में, आपको किसी भिन्न आपूर्तिकर्ता से प्राप्त अन्य फलों की मात्रा की गणना करने के लिए सूत्र को बदलने की आवश्यकता नहीं होगी:

      =SUMIFS(C2:C9, A2:A9, F1, B2:B9, F2)

      ध्यान दें। SUMIF और SUMIFS दोनों प्रकार्य स्वभाव से केस-संवेदी हैं। उन्हें टेक्स्ट केस की पहचान कराने के लिए, कृपया एक्सेल में केस-संवेदी SUMIF और SUMIFS फॉर्मूला देखें। कई स्थितियों द्वारा मूल्यों का योग करने के तरीके, हम दोनों कार्यों के साथ सूत्र उदाहरणों पर चर्चा करेंगे - एक्सेल SUMIFS और SUMIF कई मानदंडों के साथ। उन्हें सही तरीके से उपयोग करने के लिए, आपको यह स्पष्ट रूप से समझने की आवश्यकता है कि इन दोनों कार्यों में क्या समानता है और किस तरह से वे अलग हैं।

      हालांकि आम हिस्सा स्पष्ट है (समान उद्देश्य और पैरामीटर), अंतर इतना स्पष्ट नहीं है हालांकि बहुत आवश्यक है।

      SUMIF और SUMIFS के बीच 4 प्रमुख अंतर हैं:

      1. शर्तों की संख्या । SUMIF एक समय में केवल एक शर्त का मूल्यांकन कर सकता है जबकि SUMIFS कई मानदंडों की जांच कर सकता है।
      2. सिंटैक्स । SUMIF के साथ, sum_range अंतिम और वैकल्पिक तर्क है - यदि परिभाषित नहीं है, तो श्रेणी तर्क में मानों का योग किया जाता है। SUMIFS के साथ, sum_range पहला और आवश्यक तर्क है।
      3. श्रेणियों का आकार। SUMIF सूत्रों में, sum_range जरूरी नहीं कि एक ही हो श्रेणी के रूप में आकार और आकार, जब तक कि आपके पास ऊपरी बाएँ सेल दाईं ओर है। Excel SUMIFS में, प्रत्येक criteria_range में पंक्तियों और स्तंभों की संख्या sum_range तर्क के समान होनी चाहिए।

        उदाहरण के लिए, SUMIF(A2:A9,F1,C2:C18) सही परिणाम लौटाएगा क्योंकि sum_range तर्क (C2) में सबसे बाईं ओर का सेल दायां है। इसलिए, एक्सेल स्वचालित रूप से सुधार करेगा और sum_range में उतने ही कॉलम और पंक्तियाँ शामिल करेगा जितने कि श्रेणी में हैं।

        असमान आकार की श्रेणियों वाला एक SUMIFS सूत्र वापस आ जाएगा एक कीमत! त्रुटि।

      4. उपलब्धता । SUMIF, 365 से 2000 तक सभी एक्सेल संस्करणों में उपलब्ध है। SUMIFS एक्सेल 2007 और उच्चतर में उपलब्ध है। )

        Excel में SUMIFS का उपयोग कैसे करें - सूत्र उदाहरण

        कुछ समय पहले, हमने दो पाठ मानदंडों के साथ एक सरल SUMIFS सूत्र पर चर्चा की। उसी तरह, आप संख्याओं, तिथियों, तार्किक अभिव्यक्तियों और अन्य एक्सेल कार्यों द्वारा व्यक्त किए गए कई मानदंडों के साथ एक्सेल SUMIFS का उपयोग कर सकते हैं।

        उदाहरण 1. तुलना ऑपरेटरों के साथ एक्सेल SUMIFS

        हमारे फल में आपूर्तिकर्ताओं की तालिका, मान लीजिए, आप माइक द्वारा सभी डिलीवरी को मात्रा के साथ जोड़ना चाहते हैं। 200 या अधिक।ऐसा करने के लिए, आप मानदंड 2 में तुलना ऑपरेटर "इससे अधिक या बराबर" (>=) का उपयोग करते हैं और निम्नलिखित SUMIFS सूत्र प्राप्त करते हैं:

        =SUMIFS(C2:C9,B2:B9,"Mike",C2:C9,">=200")

        ध्यान दें। कृपया ध्यान दें कि एक्सेल SUMIFS सूत्रों में, तुलना ऑपरेटरों के साथ तार्किक अभिव्यक्ति हमेशा दोहरे उद्धरण ("") में संलग्न होनी चाहिए।

        Excel SUMIF फ़ंक्शन पर चर्चा करते समय हमने सभी संभावित तुलना ऑपरेटरों को विस्तार से कवर किया, वही ऑपरेटरों का उपयोग SUMIFS मानदंड में किया जा सकता है। उदाहरण के लिए, निम्न सूत्र रिटर्न के साथ सेल C2:C9 में सभी मानों का योग जो 200 से अधिक या उसके बराबर है और 300 से कम या उसके बराबर है।

        =SUMIFS(C2:C9, C2:C9,">=200", C2:C9,"<=300")

        उदाहरण 2। दिनांक के साथ एक्सेल SUMIFS का उपयोग

        यदि आप वर्तमान तिथि के आधार पर कई मानदंडों के साथ मानों का योग करना चाहते हैं, तो अपने SUMIFS मानदंड में TODAY() फ़ंक्शन का उपयोग करें, जैसा कि नीचे दिखाया गया है। यदि कॉलम सी में संबंधित तिथि आज सहित पिछले 7 दिनों के भीतर आती है, तो निम्न सूत्र कॉलम डी में मानों का योग करता है:

        =SUMIFS(D2:D10, C2:C10,">="&TODAY()-7, C2:C10,"<="&TODAY())

        नोट। जब आप मानदंड में एक तार्किक ऑपरेटर के साथ एक अन्य एक्सेल फ़ंक्शन का उपयोग करते हैं, तो आपको एक स्ट्रिंग को जोड़ने के लिए एम्परसेंड (&) का उपयोग करना होगा, उदाहरण के लिए "<="&TODAY()।

        इसी प्रकार से, आप दी गई दिनांक सीमा में मानों का योग करने के लिए एक्सेल SUMIF फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण के लिए, निम्न SUMIFS सूत्र कक्ष C2:C9 में मान जोड़ता है यदि स्तंभ B में दिनांक 1-अक्टूबर-2014 और के बीच आता है31-अक्टूबर-2014, सहित।

        =SUMIFS(C2:C9, B2:B9, ">=10/1/2014", B2:B9, "<=10/31/2014")

        दो SUMIF कार्यों के अंतर की गणना करके एक ही परिणाम प्राप्त किया जा सकता है, जैसा कि इस उदाहरण में दिखाया गया है - SUMIF का उपयोग कैसे करें एक दी गई तिथि सीमा। हालाँकि, एक्सेल SUMIFS बहुत आसान और अधिक समझने योग्य है, है ना?

        उदाहरण 3. एक्सेल SUMIFS रिक्त और गैर-रिक्त कोशिकाओं के साथ

        रिपोर्ट और अन्य डेटा का विश्लेषण करते समय, आप अक्सर रिक्त या गैर-रिक्त कक्षों के अनुरूप मूल्यों का योग करने की आवश्यकता है। रिक्त सेल "=" रिक्त सेल से संबंधित मानों का योग जिसमें बिल्कुल कुछ भी नहीं है - कोई सूत्र नहीं, कोई शून्य लंबाई स्ट्रिंग नहीं। =SUMIFS(C2:C10, A2:A10, "=", B2:B10, "=")

        सेल C2:C10 में मूल्यों का योग यदि कॉलम ए और बी में संबंधित सेल बिल्कुल खाली हैं। कुछ अन्य एक्सेल फ़ंक्शन द्वारा लौटाए गए तार (उदाहरण के लिए, एक सूत्र के साथ सेल)।

        उपरोक्त सूत्र के समान शर्तों के साथ C2:C10 कक्षों में मानों का योग करें, लेकिन इसमें खाली स्ट्रिंग शामिल हैं। गैर-खाली सेल "" गैर-खाली सेल के अनुरूप मानों का योग, शून्य लंबाई स्ट्रिंग सहित।<30 =SUMIFS(C2:C10, A2:A10, "",B2:B10, "")

        खाली तारों वाले सेल सहित कॉलम A और B में संबंधित सेल खाली नहीं हैं, तो सेल C2:C10 में मानों का योग करें।<23 SUM-SUMIF

        या

        SUM / LEN गैर-खाली सेल के अनुरूप मानों का योग करें, जिसमें शून्य लंबाई वाली स्ट्रिंग शामिल नहीं है। =SUM(C2:C10) - SUMIFS(C2:C10, A2:A10, "", B2:B10, "")

        =SUM(( C2:C10) * (LEN(A2:A10)>0)*(LEN(B2:B10)>0))

        सेल्स C2:C10 में मूल्यों का योग करें यदि कॉलम ए में संबंधित सेल और बी खाली नहीं है, शून्य लंबाई वाले सेल शामिल नहीं हैं।

        और अब, देखते हैं कि आप वास्तविक डेटा पर "रिक्त" और "गैर-रिक्त" मानदंड के साथ एक SUMIFS सूत्र का उपयोग कैसे कर सकते हैं।

        मान लीजिए, आपके पास कॉलम बी में ऑर्डर की तारीख, कॉलम सी में डिलीवरी की तारीख और मात्रा है। कॉलम डी में। आप कुल उत्पादों का पता कैसे लगाते हैं जो अभी तक वितरित नहीं किए गए हैं? यानी, आप कॉलम बी में गैर-खाली कोशिकाओं और कॉलम सी में खाली कोशिकाओं के अनुरूप मूल्यों का योग जानना चाहते हैं।

        समाधान 2 मानदंडों के साथ SUMIFS सूत्र का उपयोग करना है:

        =SUMIFS(D2:D10, B2:B10,"", C2:C10,"=")

        मल्टीपल OR क्राइटेरिया के साथ एक्सेल SUMIF का उपयोग करना

        जैसा कि इस ट्यूटोरियल की शुरुआत में उल्लेख किया गया है, SUMIFS फ़ंक्शन AND लॉजिक के साथ डिज़ाइन किया गया है। लेकिन क्या होगा अगर आपको कई OR मानदंडों के साथ मूल्यों का योग करने की आवश्यकता है, यानी जब कम से कम एक शर्त पूरी हो? कई SUMIF द्वारा लौटाया गयाकार्य करता है। उदाहरण के लिए, निम्न सूत्र दर्शाता है कि माइक और जॉन द्वारा वितरित उत्पादों की कुल संख्या कैसे प्राप्त करें:

        =SUMIF(C2:C9,"Mike",D2:D9) + SUMIF(C2:C9,"John",D2:D9)

        जैसा कि आप देखते हैं, पहला SUMIF फ़ंक्शन "माइक" से संबंधित मात्राएँ जोड़ता है, अन्य SUMIF फ़ंक्शन "जॉन" से संबंधित राशियाँ लौटाता है और फिर आप इन 2 संख्याओं को जोड़ते हैं।

        उदाहरण 2. SUM & एक सरणी तर्क के साथ SUMIF

        उपरोक्त समाधान बहुत सरल है और केवल कुछ मापदंड होने पर काम जल्दी पूरा हो सकता है। लेकिन यदि आप एकाधिक OR शर्तों के साथ मानों का योग करना चाहते हैं तो एक SUMIF + SUMIF सूत्र बहुत बड़ा हो सकता है। इस मामले में, SUMIF फ़ंक्शन में सरणी मापदंड तर्क का उपयोग करना एक बेहतर तरीका है। आइए अब इस दृष्टिकोण की जांच करें।

        आप अपनी सभी शर्तों को अल्पविराम से अलग करके सूचीबद्ध करके शुरू कर सकते हैं और फिर अल्पविराम से अलग की गई सूची को {घुंघराले कोष्ठक} में संलग्न कर सकते हैं, जिसे तकनीकी रूप से एक सरणी कहा जाता है।

        पिछले उदाहरण में, यदि आप जॉन, माइक और पीट द्वारा वितरित उत्पादों का योग करना चाहते हैं, तो आपका सरणी मानदंड {"जॉन", "माइक", "पीट"} जैसा दिखेगा। और पूरा SUMIF फ़ंक्शन SUMIF(C2:C9, {"John","Mike","Pete"} ,D2:D9) है।

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

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