फॉर्मूला उदाहरणों के साथ Google पत्रक में SUMIF

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

विषयसूची

ट्यूटोरियल दिखाता है कि सशर्त रूप से कोशिकाओं का योग करने के लिए Google स्प्रेडशीट में SUMIF फ़ंक्शन का उपयोग कैसे करें। आपको पाठ, संख्याओं और तिथियों के लिए सूत्र उदाहरण मिलेंगे और सीखेंगे कि कैसे कई मानदंडों के साथ योग करना है।

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

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

यदि आप एक्सेल डेस्कटॉप या एक्सेल ऑनलाइन में SUMIF का उपयोग करना जानते हैं, तो Google पत्रक में SUMIF आपके लिए केक का एक टुकड़ा होना चाहिए क्योंकि दोनों अनिवार्य रूप से समान हैं। लेकिन अभी तक इस पेज को बंद करने की जल्दबाजी न करें - आपको कुछ स्पष्ट लेकिन बहुत उपयोगी SUMIF सूत्र मिल सकते हैं जिन्हें आप नहीं जानते थे!

    Google पत्रक में SUMIF - सिंटैक्स और बुनियादी उपयोग

    SUMIF फ़ंक्शन Google पत्रक है जिसे एक शर्त के आधार पर संख्यात्मक डेटा का योग करने के लिए डिज़ाइन किया गया है। इसका सिंटैक्स इस प्रकार है:

    SUMIF(रेंज, मानदंड, [sum_range])

    कहाँ:

    • रेंज अभी भी गलतियों से बचने और असंगतता के मुद्दों को रोकने के लिए समान आकार की श्रेणी और sum_range प्रदान करने की अनुशंसा की जाती है।

      4। SUMIF मानदंड के वाक्य-विन्यास पर ध्यान दें

      आपके Google पत्रक SUMIF सूत्र के सही ढंग से काम करने के लिए, मानदंड को सही तरीके से व्यक्त करें:

      • यदि मानदंड में पाठ शामिल है, वाइल्डकार्ड कैरेक्टर या लॉजिकल ऑपरेटर के बाद एक संख्या, टेक्स्ट या दिनांक, उद्धरण चिह्नों में मानदंड संलग्न करें। उदाहरण के लिए:

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

        =SUMIF(A2:A10, "*", B2:B10)

        =SUMIF(A2:A10, ">5")

        =SUMIF(A5:A10, "apples", B5:B10)

      • यदि मानदंड में लॉजिकल ऑपरेटर शामिल है और एक सेल संदर्भ या अन्य फ़ंक्शन , टेक्स्ट स्ट्रिंग शुरू करने के लिए उद्धरण चिह्नों का उपयोग करें और स्ट्रिंग को जोड़ने और समाप्त करने के लिए एम्परसेंड (&) का उपयोग करें। उदाहरण के लिए:

        =SUMIF(A2:A10, ">"&B2)

        =SUMIF(A2:A10, ">"&TODAY(), B2:B10)

      5. यदि आवश्यक हो तो पूर्ण सेल संदर्भों के साथ श्रेणियां लॉक करें

      यदि आप अपने SUMIF सूत्र को बाद में कॉपी या स्थानांतरित करने की योजना बनाते हैं, तो SUMIF($A$2) की तरह पूर्ण सेल संदर्भों ($ चिह्न के साथ) का उपयोग करके श्रेणियां ठीक करें :$A$10, "सेब", $B$2:$B$10).

      आप Google पत्रक में SUMIF फ़ंक्शन का उपयोग इस प्रकार करते हैं. इस ट्यूटोरियल में चर्चा किए गए फ़ार्मुलों को करीब से देखने के लिए, हमारे सैंपल SUMIF Google शीट को खोलने के लिए आपका स्वागत है। मैं आपको पढ़ने के लिए धन्यवाद देता हूं और आशा करता हूं कि अगले सप्ताह हमारे ब्लॉग पर आपसे मुलाकात होगी!

      (आवश्यक) - कोशिकाओं की श्रेणी जिसका मूल्यांकन मानदंड द्वारा किया जाना चाहिए।
    • मानदंड (आवश्यक) - शर्त पूरी की जानी चाहिए।
    • Sum_range (वैकल्पिक) - वह श्रेणी जिसमें संख्याओं का योग करना है। यदि छोड़ दिया जाता है, तो श्रेणी का योग किया जाता है।

    उदाहरण के तौर पर, चलिए एक सरल सूत्र बनाते हैं जो स्तंभ B में संख्याओं का योग करेगा यदि स्तंभ A में "नमूना" के बराबर कोई आइटम है item".

    इसके लिए, हम निम्नलिखित तर्कों को परिभाषित करते हैं:

    • श्रेणी - मदों की एक सूची - A5:A13।
    • मानदंड - एक सेल जिसमें रुचि की वस्तु है - B1।
    • Sum_range - योग की जाने वाली राशि - B5:B13।

    सभी तर्कों को एक साथ रखने पर, हमें निम्न सूत्र मिलता है:

    =SUMIF(A5:A13,B1,B5:B13)

    और यह ठीक उसी तरह काम करता है जैसा इसे करना चाहिए:

    Google पत्रक SUMIF उदाहरण

    उपरोक्त उदाहरण से, आपको यह आभास हो सकता है कि Google स्प्रेडशीट में SUMIF सूत्रों का उपयोग करना इतना आसान है कि आप इसे अपनी आँखें बंद करके कर सकते हैं। ज्यादातर मामलों में, यह वास्तव में ऐसा ही है :) लेकिन फिर भी कुछ तरकीबें और गैर-तुच्छ उपयोग हैं जो आपके सूत्रों को अधिक प्रभावी बना सकते हैं। नीचे दिए गए उदाहरण कुछ विशिष्ट उपयोग मामलों को प्रदर्शित करते हैं। उदाहरणों का पालन करना आसान बनाने के लिए, मैं आपको हमारे नमूना SUMIF Google शीट को खोलने के लिए आमंत्रित करता हूं। एक ही पंक्ति में एक और कॉलम, आप केवल पाठ की आपूर्ति करते हैंआपके SUMIF सूत्र के मानदंड तर्क में रुचि। हमेशा की तरह, किसी सूत्र के किसी भी तर्क में कोई भी पाठ "दोहरे उद्धरण चिह्नों" में संलग्न होना चाहिए।

    उदाहरण के लिए, कुल केले प्राप्त करने के लिए, आप इस सूत्र का उपयोग करते हैं:

    =SUMIF(A5:A13,"bananas",B5:B13)

    या, आप मानदंड को किसी सेल में रख सकते हैं और उस सेल को संदर्भित कर सकते हैं:

    =SUMIF(A5:A13,B1,B5:B13)

    यह सूत्र बिल्कुल स्पष्ट है, है ना? अब, आप केले को छोड़कर सभी वस्तुओं का कुल योग कैसे प्राप्त करते हैं? इसके लिए, नहीं के बराबर ऑपरेटर का उपयोग करें:

    =SUMIF(A5:A13,"bananas",B5:B13)

    यदि सेल में "बहिष्करण आइटम" इनपुट है, तो आप ऑपरेटर के बराबर नहीं को संलग्न करते हैं डबल कोट्स ("") और एम्परसेंड (&) का उपयोग करके ऑपरेटर और सेल संदर्भ को जोड़ना। उदाहरण के लिए:

    =SUMIF (A5:A13,""&B1, B5:B13)

    निम्नलिखित स्क्रीनशॉट कार्रवाई में "योग अगर बराबर है" और "योग अगर बराबर नहीं है" दोनों को दर्शाता है:

    <3

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

    • किसी एक वर्ण से मिलान करने के लिए प्रश्न चिह्न (?).
    • वर्णों के किसी भी अनुक्रम से मिलान करने के लिए तारांकन चिह्न (*).

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

    =SUMIF(A5:A13,"*bananas*",B5:B13)

    आप सेल संदर्भों के साथ वाइल्डकार्ड का भी उपयोग कर सकते हैं। इसके लिए, वाइल्डकार्ड वर्ण को उद्धरण चिह्नों में संलग्न करें, और इसे एक सेल संदर्भ के साथ जोड़ दें:

    =SUMIF(A5:A13, "*"&B1&"*", B5:B13)

    किसी भी तरह से, हमारा SUMIF सूत्र सभी केलों की मात्रा जोड़ता है:

    एक वास्तविक प्रश्न चिह्न या तारक चिह्न से मिलान करने के लिए, इसे टिल्ड (~) वर्ण जैसे "~?" या "~*"।

    उदाहरण के लिए, कॉलम बी में उन संख्याओं का योग करने के लिए, जिनमें एक ही पंक्ति में कॉलम ए में तारांकन चिह्न है, इस सूत्र का उपयोग करें:

    =SUMIF(A5:A13, "~*", B5:B13)

    आप किसी सेल में तारक चिह्न भी टाइप कर सकते हैं, जैसे B1, और उस सेल को टिल्ड चार के साथ जोड़ सकते हैं:

    =SUMIF(A5:A13, "~"&B1, B5:B13)

    Google में केस-संवेदी SUMIF पत्रक

    डिफ़ॉल्ट रूप से, Google पत्रक में SUMIF छोटे और बड़े अक्षरों के बीच का अंतर नहीं देखता है। इसे अपरकेस और लोअरकेस वर्णों को अलग-अलग तरीके से करने के लिए बाध्य करने के लिए, FIND और ARRAYFORMULA फ़ंक्शंस के संयोजन में SUMIF का उपयोग करें:

    SUMIF(ARRAYFORMULA( FIND(" text ", range)), 1, sum_range)

    मान लें कि आपके पास A5:A13 में क्रम संख्या और C5:C13 में संबंधित राशियों की एक सूची है, जहां एक ही क्रम संख्या कई पंक्तियों में दिखाई देती है। आप किसी सेल में लक्ष्य क्रम आईडी दर्ज करते हैं, बी 1 कहते हैं, और इसका उपयोग करेंकुल ऑर्डर वापस करने के लिए निम्न सूत्र:

    =SUMIF(ARRAYFORMULA(FIND(B1, A5:A13)),1, C5:C13)

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

    सूत्र के तर्क को बेहतर ढंग से समझने के लिए, आइए इसे तोड़ते हैं सार्थक भागों में नीचे:

    सबसे पेचीदा हिस्सा श्रेणी तर्क है: ARRAYFORMULA(FIND(B1, A5:A13))

    आप केस-संवेदी FIND का उपयोग करते हैं सटीक ऑर्डर आईडी देखने के लिए कार्य करें। समस्या यह है कि एक नियमित FIND सूत्र केवल एक कक्ष में ही खोज सकता है। एक श्रेणी के भीतर खोज करने के लिए, एक सरणी सूत्र की आवश्यकता होती है, इसलिए आप ARRAYFORMULA के अंदर FIND को नेस्ट करते हैं।

    जब उपरोक्त संयोजन एक सटीक मिलान पाता है, तो यह 1 देता है (पहले पाए गए वर्ण की स्थिति), अन्यथा एक # VALUE गड़बड़ी. इसलिए, आपके लिए केवल एक चीज बची है जो कि 1 के अनुरूप राशियों का योग करना है। इसके लिए आप criterion आर्ग्युमेंट में 1 और sum_range आर्गुमेंट में C5:C13 रखें। हो गया!

    संख्याओं के लिए SUMIF सूत्र

    एक निश्चित शर्त को पूरा करने वाली संख्याओं का योग करने के लिए, अपने SUMIF सूत्र में तुलना ऑपरेटरों में से एक का उपयोग करें। ज्यादातर मामलों में, उपयुक्त ऑपरेटर चुनना कोई समस्या नहीं है। इसे मानदंड में उचित रूप से एम्बेड करना एक चुनौती हो सकती है।

    यदि इससे अधिक या कम का योग

    किसी विशेष संख्या के साथ स्रोत संख्याओं की तुलना करने के लिए, निम्न तार्किक ऑपरेटरों में से एक का उपयोग करें:<3

    • इससे अधिक (>)
    • इससे कम (<)
    • इससे अधिक या बराबर (>=)
    • इससे कम या के बराबर(<=)

    उदाहरण के लिए, B5:B13 में संख्याओं को जोड़ने के लिए जो 200 से अधिक हैं, इस सूत्र का उपयोग करें:

    =SUMIF(B5:B13, ">200")

    कृपया ध्यान दें मानदंड का सही सिंटैक्स: तुलना ऑपरेटर के साथ एक संख्या उपसर्ग, और संपूर्ण निर्माण उद्धरण चिह्नों में संलग्न है।

    या, आप किसी सेल में संख्या टाइप कर सकते हैं, और एक सेल संदर्भ के साथ तुलना ऑपरेटर को जोड़ना:

    =SUMIF(B5:B13, ">"&B1, B5:B13)

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

    इसी प्रकार से, आप अन्य लॉजिकल ऑपरेटर्स का उपयोग कर सकते हैं जैसे:

    योग यदि 200 से अधिक या उसके बराबर है:

    =SUMIF(B5:B13, ">=200")

    योग यदि 200 से कम है:

    =SUMIF(B5:B13, "<200")

    योग यदि 200 से कम या उसके बराबर है:

    =SUMIF(B5:B13, "<=200")

    योग if equal to

    एक विशिष्ट संख्या के बराबर संख्याओं का योग करने के लिए, आप संख्या के साथ समानता चिह्न (=) का उपयोग कर सकते हैं या समानता चिह्न को छोड़ सकते हैं और केवल संख्या को मानदंड में शामिल कर सकते हैं तर्क।

    उदाहरण के लिए, राशियों को जोड़ने के लिए कॉलम B जिसकी मात्रा कॉलम C में 10 के बराबर है, नीचे दिए गए किसी भी सूत्र का उपयोग करें:

    =SUMIF(C5:C13, 10, B5:B13)

    या

    =SUMIF(C5:C13, "=10", B5:B13)

    या

    =SUMIF(C5:C13, B1, B5:B13)

    जहाँ B1 आवश्यक मात्रा वाला सेल है।

    योग यदि बराबर नहीं है

    संख्याओं का योग करने के लिए अन्य निर्दिष्ट संख्या से अधिक, नहीं के बराबर ऑपरेटर () का उपयोग करें।

    हमारे उदाहरण में, कॉलम बी में उन राशियों को जोड़ने के लिए जिनमें 10 को छोड़कर कोई भी मात्रा हैकॉलम सी में, इन सूत्रों में से किसी एक के साथ जाएं:

    =SUMIF(C5:C13, "10", B5:B13)

    =SUMIF(C5:C13, ""&B1, B5:B13)

    नीचे दिया गया स्क्रीनशॉट परिणाम दिखाता है:

    तारीखों के लिए Google पत्रक SUMIF सूत्र

    तारीख मानदंड के आधार पर सशर्त रूप से मूल्यों का योग करने के लिए, आप उपरोक्त उदाहरणों में दिखाए गए तुलना ऑपरेटरों का भी उपयोग करते हैं। मुख्य बिंदु यह है कि एक तिथि उस प्रारूप में प्रदान की जानी चाहिए जिसे Google पत्रक समझ सके।

    उदाहरण के लिए, 11-मार्च-2018 से पहले की डिलीवरी तिथियों के लिए B5:B13 में राशियों का योग करने के लिए, मानदंड बनाएं इनमें से एक तरीका:

    =SUMIF(C5:C13, "<3/11/2018", B5:B13)

    =SUMIF(C5:C13, "<"&DATE(2018,3,11), B5:B13)

    =SUMIF(C5:C13, "<"&B1, B5:B13)

    जहां B1 लक्ष्य तारीख है:

    <3

    यदि आप सशर्त रूप से आज की तारीख के आधार पर कोशिकाओं का योग करना चाहते हैं, तो TODAY() फ़ंक्शन को मानदंड तर्क में शामिल करें।

    एक उदाहरण के रूप में, आइए एक सूत्र बनाते हैं जो आज की डिलीवरी के लिए राशि जोड़ता है:

    =SUMIF(C5:C13, TODAY(), B5:B13)

    उदाहरण को आगे बढ़ाते हुए, हम कुल अतीत और भविष्य की डिलीवरी का पता लगा सकते हैं :

    आज से पहले: =SUMIF(C5:C13, "<"&TODAY(), B5:B13)

    आज के बाद: =SUMIF(C5:C13, ">"&TODAY(), B5:B13)

    रिक्त या गैर-रिक्त कोशिकाओं पर आधारित योग

    कई स्थितियों में, आपको यदि किसी अन्य कॉलम में संबंधित सेल खाली है या नहीं है, तो एक निश्चित कॉलम में योग मान। :

    • "=" कोशिकाओं का योग करने के लिए वें at पूरी तरह से खाली हैं।
    • "" उन रिक्त कक्षों का योग करने के लिए जिनमें शून्य लंबाई शामिल हैstring.

    यदि रिक्त नहीं है तो योग करें:

    • "" ऐसे कक्षों को जोड़ने के लिए जिनमें शून्य लंबाई वाली स्ट्रिंग सहित कोई भी मान हो.

    उदाहरण के लिए, उन राशियों का योग करने के लिए जिनके लिए डिलीवरी तिथि निर्धारित की गई है (कॉलम C में एक सेल रिक्त नहीं है ), इस सूत्र का उपयोग करें:

    =SUMIF(C5:C13, "", B5:B13)

    प्राप्त करने के लिए बिना डिलीवरी दिनांक वाली कुल राशि (कॉलम C में एक सेल रिक्त है), इसका उपयोग करें:

    =SUMIF(C5:C13, "", B5:B13)

    एकाधिक मानदंड (या तर्क) के साथ Google पत्रक SUMIF

    Google पत्रक में SUMIF फ़ंक्शन केवल एक मानदंड के आधार पर मान जोड़ने के लिए डिज़ाइन किया गया है। एकाधिक मानदंडों के साथ योग करने के लिए, आप दो या अधिक SUMIF कार्यों को एक साथ जोड़ सकते हैं।

    उदाहरण के लिए, सेब और संतरा राशियों का योग करने के लिए, इस सूत्र का उपयोग करें:<3

    =SUMIF(A6:A14, "apples", B6:B14)+SUMIF(A6:A14, "oranges", B6:B14)

    या, आइटम के नाम को दो अलग-अलग सेल में रखें, जैसे B1 और B2, और उन प्रत्येक सेल को मानदंड के रूप में उपयोग करें:

    =SUMIF(A6:A14, B1, B6:B14)+SUMIF(A6:A14, B2, B6:B14)

    कृपया ध्यान दें कि यह फ़ॉर्मूला OR तार्किक के साथ SUMIF की तरह काम करता है - यदि कम से कम एक निर्दिष्ट मानदंड पूरा होता है तो यह मानों का योग करता है।

    इस उदाहरण में , हम कॉलम B में मान जोड़ते हैं यदि कॉलम A "सेब" या "संतरे" के बराबर है। दूसरे शब्दों में, SUMIF() + SUMIF() निम्नलिखित छद्म-सूत्र की तरह काम करता है (वास्तविक नहीं, यह केवल तर्क प्रदर्शित करता है!): sumif(A:A, "apples" or "संतरे", B:B) .

    यदि आप सशर्त रूप से AND तार्किक के योग की तलाश कर रहे हैं, यानी सभी निर्दिष्ट मानदंड पूरे होने पर मान जोड़ें, तो इसका उपयोग करेंGoogle शीट्स SUMIFS फ़ंक्शन।

    Google शीट्स SUMIF - याद रखने योग्य बातें

    अब जब आप Google शीट्स में SUMIF फ़ंक्शन के नट और बोल्ट को जानते हैं, तो इसे छोटा करना एक अच्छा विचार हो सकता है जो आपने पहले ही सीखा है उसका सारांश।

    1. SUMIF केवल एक स्थिति का मूल्यांकन कर सकता है

    SUMIF फ़ंक्शन का सिंटैक्स केवल एक श्रेणी , एक मानदंड और एक sum_range की अनुमति देता है। एकाधिक मानदंड के साथ योग करने के लिए , या तो कई SUMIF फ़ंक्शन एक साथ जोड़ें (या तर्क) या SUMIFS सूत्र (और तर्क) का उपयोग करें।

    2। SUMIF फ़ंक्शन केस-संवेदी है

    यदि आप एक केस-संवेदी SUMIF सूत्र की तलाश कर रहे हैं जो अपरकेस और लोअरकेस वर्णों के बीच अंतर कर सकता है, तो ARRAYFORMULA और FIND के संयोजन में SUMIF का उपयोग करें जैसा कि इस उदाहरण में दिखाया गया है।

    3. आपूर्ति समान रूप से आकार की सीमा और योग_रेंज

    वास्तव में, sum_range तर्क योग करने के लिए सीमा के केवल ऊपरी बाएँ सेल को निर्दिष्ट करता है, शेष क्षेत्र को श्रेणी के आयामों द्वारा परिभाषित किया जाता है तर्क।

    इसे अलग तरीके से रखने के लिए, SUMIF(A1:A10, "apples", B1:B10) और SUMIF(A1:A10, "apples", B1:B100) दोनों में मूल्यों का योग होगा श्रेणी B1:B10 क्योंकि इसका आकार श्रेणी (A1:A10) के समान है।

    इसलिए, भले ही आप गलती से योग की गलत सीमा प्रदान करते हैं, फिर भी Google पत्रक आपके सूत्र की गणना करेगा दाएँ, बशर्ते sum_range का ऊपरी बायाँ सेल सही हो।

    उस ने कहा, यह है

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