एक्सेल COUNTIFS और COUNTIF एकाधिक और / या मानदंड के साथ - सूत्र उदाहरण

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

विषयसूची

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

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

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

    COUNTIFS सिंटैक्स

    द COUNTIFS फ़ंक्शन का सिंटैक्स इस प्रकार है:

    COUNTIFS(criteria_range1, Criteria1, [criteria_range2, Criteria2]…)
    • criteria_range1 (आवश्यक) - उस पहली श्रेणी को परिभाषित करता है जिसके लिए पहला शर्त ( मानदंड1 ) होगीलागू।
    • मानदंड1 (आवश्यक) - स्थिति को संख्या , सेल संदर्भ , पाठ स्ट्रिंग<के रूप में सेट करता है 2>, अभिव्यक्ति या अन्य एक्सेल फ़ंक्शन । मानदंड परिभाषित करता है कि किन कोशिकाओं को गिना जाएगा और 10, "<=32", A6, "मिठाई" के रूप में व्यक्त किया जा सकता है। ये अतिरिक्त श्रेणियां और उनसे संबद्ध मानदंड हैं। आप अपने फ़ार्मुलों में अधिकतम 127 श्रेणी/मापदंड जोड़े निर्दिष्ट कर सकते हैं।

    वास्तव में, आपको COUNTIF फ़ंक्शन के सिंटैक्स को कंठस्थ करने की आवश्यकता नहीं है। जैसे ही आप टाइप करना शुरू करते हैं, Microsoft Excel फ़ंक्शन के तर्कों को प्रदर्शित करेगा; इस समय आप जो तर्क दर्ज कर रहे हैं, वह बोल्ड में हाइलाइट किया गया है।

    Excel COUNTIFS - याद रखने योग्य बातें!

    1. आप एक्सेल में COUNTIFS फ़ंक्शन का उपयोग कर सकते हैं एकल श्रेणी में एकल स्थिति के साथ-साथ एकाधिक स्थितियों के साथ एकाधिक श्रेणियों में कक्षों की गणना करें। यदि बाद वाला, केवल वे सेल जो सभी निर्दिष्ट शर्तों को पूरा करते हैं, गिने जाते हैं। श्रेणी ( criteria_range1 तर्क)।
    2. दोनों सन्निहित और गैर-संगत श्रेणियों की अनुमति है।
    3. यदि मानदंड है किसी रिक्त सेल के संदर्भ में, COUNTIFS फ़ंक्शन इसे शून्य मान (0) के रूप में मानता है।
    4. आप वाइल्डकार्ड का उपयोग कर सकते हैंवर्ण मापदंड में - तारांकन चिह्न (*) और प्रश्न चिह्न (?)। पूर्ण विवरण के लिए यह उदाहरण देखें।

    Excel में एकाधिक मानदंडों के साथ COUNTIFS और COUNTIF का उपयोग कैसे करें

    नीचे आपको कई सूत्र उदाहरण मिलेंगे जो प्रदर्शित करते हैं कि COUNTIFS का उपयोग कैसे करें और एक्सेल में कई स्थितियों का मूल्यांकन करने के लिए COUNTIF कार्य करता है।

    एकाधिक मापदंड (तथा तर्क) के साथ कोशिकाओं की गणना कैसे करें

    यह परिदृश्य सबसे आसान है, क्योंकि एक्सेल में COUNTIFS फ़ंक्शन को केवल गणना करने के लिए डिज़ाइन किया गया है वे सेल जिनके लिए सभी निर्दिष्ट शर्तें TRUE हैं। हम इसे AND लॉजिक कहते हैं, क्योंकि एक्सेल का AND फंक्शन इस तरह से काम करता है।

    फॉर्मूला 1. मल्टीपल क्राइटेरिया वाला COUNTIFS फॉर्मूला

    मान लें कि आपके पास एक प्रोडक्ट लिस्ट है, जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है। आप उन वस्तुओं की संख्या प्राप्त करना चाहते हैं जो स्टॉक में हैं (कॉलम बी में मान 0 से अधिक है) लेकिन अभी तक बेचा नहीं गया है (मान कॉलम सी 0 के बराबर है)।

    कार्य पूरा किया जा सकता है इस सूत्र का उपयोग करके:

    =COUNTIFS(B2:B7,">0", C2:C7,"=0")

    और गिनती 2 है (" चेरी " और " नींबू "):

    <0

    फॉर्मूला 2. दो मानदंडों के साथ काउंटिफ्स फॉर्मूला

    जब आप समान मानदंड वाले आइटमों की गणना करना चाहते हैं, तब भी आपको प्रत्येक criteria_range / मानदंड जोड़ी को अलग-अलग आपूर्ति करने की आवश्यकता होती है।

    उदाहरण के लिए, कॉलम B और कॉलम C दोनों में 0 वाले आइटम की गणना करने का सही फ़ॉर्मूला यहां दिया गया है:

    =COUNTIFS($B$2:$B$7,"=0", $C$2:$C$7,"=0")

    यह COUNTIFS फ़ॉर्मूला 1 लौटाता है क्योंकिकेवल " अंगूर " के दोनों कॉलम में "0" मान है।

    एकल criteria_range जैसे COUNTIFS(B2) के साथ एक सरल सूत्र का उपयोग करना: C7,"=0") एक अलग परिणाम देगा - श्रेणी B2:C7 में शून्य वाले सेल की कुल संख्या (जो इस उदाहरण में 4 है)।

    कई मापदंड वाले सेल की गणना कैसे करें ( या तर्क)

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

    लेकिन क्या होगा यदि आप उन सेल को गिनना चाहते हैं जिनके लिए कम से कम निर्दिष्ट शर्तों में से एक TRUE है, यानी OR तर्क पर आधारित है? कुल मिलाकर, ऐसा करने के दो तरीके हैं - कई COUNTIF सूत्र जोड़कर या एक सरणी स्थिरांक के साथ SUM COUNTIFS सूत्र का उपयोग करके।

    सूत्र 1. दो या अधिक COUNTIF या COUNITFS सूत्र जोड़ें

    नीचे दी गई तालिका में, मान लीजिए कि आप " रद्द किए गए " और " लंबित " स्थिति के साथ ऑर्डर गिनना चाहते हैं। इसे करने के लिए, आप केवल 2 नियमित काउंटिफ सूत्र लिख सकते हैं और परिणाम जोड़ सकते हैं:

    =COUNTIF($C$2:$C$11,"Cancelled") + COUNTIF($C$2:$C$11,"Pending")

    यदि प्रत्येक फ़ंक्शन का मूल्यांकन इससे अधिक होना चाहिए एक शर्त, COUNTIF के बजाय COUNTIFS का प्रयोग करें। उदाहरण के लिए, " रद्द किए गए " और " लंबित " " सेब " के ऑर्डर की संख्या प्राप्त करने के लिए इस सूत्र का उपयोग करें:

    =COUNTIFS($A$2:$A$11, "Apples", $C$2:$C$11,"Cancelled") + COUNTIFS($A$2:$A$11, "Apples", $C$2:$C$11,"Pending")

    सूत्र 2. सरणी स्थिरांक के साथ SUM COUNTIFS

    ऐसी स्थितियों में जबआपको बहुत सारे मानदंडों का मूल्यांकन करना होगा, उपरोक्त दृष्टिकोण जाने का सबसे अच्छा तरीका नहीं है क्योंकि आपका सूत्र आकार में बहुत बड़ा हो जाएगा। अधिक कॉम्पैक्ट सूत्र में समान गणना करने के लिए, अपने सभी मानदंडों को एक सरणी स्थिरांक में सूचीबद्ध करें, और उस सरणी को COUNTIFS फ़ंक्शन के मानदंड तर्क में आपूर्ति करें। कुल संख्या प्राप्त करने के लिए, SUM फ़ंक्शन के अंदर COUNTIFS एम्बेड करें, जैसे:

    SUM(COUNTIFS( श्रेणी ,{" criteria1 "," criteria2 "," criteria3 ",…}))

    हमारी नमूना तालिका में, " रद्द किया गया " या " लंबित " स्थिति वाले ऑर्डर की गणना करने के लिए या " ट्रांजिट में ", सूत्र इस प्रकार होगा:

    =SUM(COUNTIFS($C$2:$C$11, {"cancelled", "pending", "in transit"}))

    इसी प्रकार से, आप दो या दो के आधार पर सेल की गणना कर सकते हैं अधिक मानदंड_श्रेणी / मानदंड जोड़े। उदाहरण के लिए, " सेब " ऑर्डर की संख्या प्राप्त करने के लिए जो " रद्द किए गए " या " लंबित " या " ट्रांज़िट में " हैं , इस सूत्र का उपयोग करें:

    =SUM(COUNTIFS($A$2:$A$11,"apples",$C$2:$C$11,{"cancelled","pending","in transit"}))

    आप इस ट्यूटोरियल में OR तर्क वाले कक्षों की गणना करने के कुछ और तरीके खोज सकते हैं: Excel COUNTIF और COUNTIFS OR शर्तों के साथ।

    2 निर्दिष्ट संख्याओं के बीच संख्याओं की गणना कैसे करें

    कुल मिलाकर, संख्याओं के लिए COUNTIFS सूत्र 2 श्रेणियों में आते हैं - कई स्थितियों पर आधारित (उपरोक्त उदाहरणों में समझाया गया है) और आपके द्वारा निर्दिष्ट दो मानों के बीच . उत्तरार्द्ध को दो तरीकों से पूरा किया जा सकता है - COUNTIFS फ़ंक्शन का उपयोग करके या एक COUNTIF घटाकरदूसरा।

    फॉर्मूला 1. दो नंबरों के बीच सेल की गणना करने के लिए COUNTIFS

    यह पता लगाने के लिए कि सेल C2 से C10 में 5 और 10 (5 और 10 को छोड़कर) के बीच कितनी संख्याएं हैं, का उपयोग करें यह सूत्र:

    =COUNTIFS(C2:C10,">5", C2:C10,"<10")

    गिनती में 5 और 10 शामिल करने के लिए, "इससे अधिक या इसके बराबर" और "इससे कम या इसके बराबर" ऑपरेटरों का उपयोग करें:

    =COUNTIFS(B2:B10,">=5" , B2:B10,"<=10")

    फ़ॉर्मूला 2. X और Y के बीच संख्याओं की गणना करने के लिए COUNTIF फ़ॉर्मूला

    एक काउंटिफ़ फ़ॉर्मूला घटाकर वही परिणाम प्राप्त किया जा सकता है दूसरे से। पहले वाला यह गिनता है कि कितनी संख्याएँ निम्न सीमा मान (इस उदाहरण में 5) से अधिक हैं। दूसरा सूत्र उन संख्याओं की संख्या लौटाता है जो ऊपरी सीमा मान (इस मामले में 10) से अधिक हैं। पहले और दूसरे नंबर के बीच का अंतर वह परिणाम है जिसे आप ढूंढ रहे हैं।

    • =COUNTIF(C2:C10,">5")-COUNTIF(C2:C10,"> ;=10") - गिनता है कि 5 से बड़ी और 10 से कम कितनी संख्याएँ C2:C10 की श्रेणी में हैं। यह फ़ॉर्मूला ऊपर दिए गए स्क्रीनशॉट में दिखाए गए अनुसार ही गिनती लौटाएगा.
    • =COUNTIF(C2:C10, ">=5")-COUNTIF(C2:C10, ">10") - सूत्र गणना करता है कि 5 और 10 के बीच कितनी संख्याएँ C2:C10 श्रेणी में हैं, जिसमें 5 और 10 शामिल हैं।

    COUNTIFS सूत्रों में सेल संदर्भों का उपयोग कैसे करें

    ">" जैसे तार्किक ऑपरेटरों का उपयोग करते समय,"<", "=" अपने एक्सेल काउंटिफ्स फॉर्मूले में सेल संदर्भों के साथ, ऑपरेटर को "डबल कोट्स" में संलग्न करना याद रखें और

    टेक्स्ट बनाने के लिए सेल संदर्भ से पहले एक एम्परसेंड (&) जोड़ें string.

    नीचे एक नमूना डेटासेट में, आइए $200 से अधिक राशि वाले " सेब " ऑर्डर की गणना करें। कक्ष A2:A11 में criteria_range1 और B2:B11 में criteria_range2 के साथ, आप इस सूत्र का उपयोग कर सकते हैं:

    =COUNTIFS($A$2:$A$11, "Apples", $B$2:$B$11, ">200")

    या, आप इनपुट कर सकते हैं कुछ कक्षों में आपके मापदंड मान, जैसे कि F1 और F2, और उन कक्षों को अपने सूत्र में संदर्भित करें:

    =COUNTIFS($A$2:$A$11, $F$1, $B$2:$B$11, ">"&$F$2)

    कृपया दोनों मानदंड<2 में पूर्ण सेल संदर्भों के उपयोग पर ध्यान दें> और criteria_range तर्क, जो अन्य सेल में कॉपी किए जाने पर सूत्र को भंग होने से रोकता है।

    COUNTIF और COUNTIFS सूत्रों में एंपरसेंड के उपयोग के बारे में अधिक जानकारी के लिए , कृपया Excel COUNTIF - अक्सर पूछे जाने वाले प्रश्न देखें।

    वाइल्डकार्ड वर्णों के साथ COUNTIFS का उपयोग कैसे करें

    Excel COUNTIFS सूत्रों में, आप निम्न वाइल्डकार्ड वर्णों का उपयोग कर सकते हैं:

    • प्रश्न चिह्न (?) - किसी भी एक वर्ण से मेल खाता है, इसका उपयोग कुछ वर्णों से शुरू होने और/या समाप्त होने वाली कोशिकाओं की गणना करने के लिए करें।
    • तारांकन चिह्न (*) - मेल खाता है वर्णों का कोई भी क्रम, आप इसका उपयोग उन कोशिकाओं की गणना करने के लिए करते हैं जिनमें एक निर्दिष्ट शब्द या एक वर्ण (ओं) का भाग होता है सेल की सामग्री।

    युक्ति। यदि आप वास्तविक प्रश्न वाले कक्षों को गिनना चाहते हैंचिह्न या तारांकन चिह्न, तारांकन चिह्न या प्रश्न चिह्न से पहले एक टिल्ड (~) टाइप करें।

    अब देखते हैं कि आप एक्सेल में वास्तविक जीवन के COUNTIFS सूत्रों में वाइल्डकार्ड चार्ट का उपयोग कैसे कर सकते हैं। मान लीजिए, आपके पास कॉलम ए में परियोजनाओं की एक सूची है। आप जानना चाहते हैं कि कितने प्रोजेक्ट पहले से ही किसी को सौंपे गए हैं, यानी कॉलम बी में कोई नाम है। और क्योंकि हम सीख रहे हैं कि कई मानदंडों के साथ COUNTIFS फ़ंक्शन का उपयोग कैसे करें दूसरी शर्त - कॉलम डी में अंतिम तिथि भी सेट की जानी चाहिए। B10,"*",D2:D10,""&""))

    कृपया ध्यान दें, आप दूसरे मानदंड में वाइल्डकार्ड वर्ण का उपयोग नहीं कर सकते क्योंकि आपके पास स्तंभ में पाठ मान के बजाय दिनांक हैं D. इसीलिए, आप उन मानदंडों का उपयोग करते हैं जो गैर-रिक्त सेल: ""&""

    दिनांकों के लिए कई मानदंडों के साथ COUNTIFS और COUNTIF पाते हैं

    दिनांकों के लिए आप जिन COUNTIFS और COUNTIF सूत्रों का उपयोग करते हैं, वे संख्याओं के उपरोक्त सूत्रों के समान ही हैं।

    उदाहरण 1. विशिष्ट तिथि सीमा में तिथियों की गणना करें

    दिनांकों की गणना करने के लिए दिनांक जो एक निश्चित दिनांक सीमा में आती हैं, आप या तो दो मानदंड या संयोजन के साथ COUNTIFS सूत्र का उपयोग कर सकते हैं दो COUNTIF फ़ंक्शन का।

    उदाहरण के लिए, निम्न सूत्र सेल C2 से C10 में उन तिथियों की संख्या की गणना करते हैं जो 1-जून-2014 और 7-जून-2014 के बीच आती हैं, जिसमें शामिल हैं:

    =COUNTIFS(C2:C9, ">=6/1/2014", C2:C9, "<=6/7/2014")

    =COUNTIF(C2:C9, ">=6/1/2014") - COUNTIF(C2:C9, ">6/7/2014")

    उदाहरण 2. इसके साथ दिनांक गिनेंएकाधिक शर्तें

    इसी तरह, आप 2 या अधिक शर्तों को पूरा करने वाले विभिन्न स्तंभों में दिनांकों की संख्या की गणना करने के लिए COUNTIFS सूत्र का उपयोग कर सकते हैं। उदाहरण के लिए, नीचे दिया गया फ़ॉर्मूला यह पता लगाएगा कि 20 मई के बाद कितने उत्पाद खरीदे गए और 1 जून के बाद डिलीवर किए गए:

    =COUNTIFS(C2:C9, ">5/1/2014", D2:D9, ">6/7/2014")

    उदाहरण 3. गिनें वर्तमान दिनांक के आधार पर कई शर्तों के साथ दिनांक

    आप वर्तमान दिनांक के आधार पर दिनांकों की गणना करने के लिए COUNTIF के संयोजन में Excel के TODAY() फ़ंक्शन का उपयोग कर सकते हैं।

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

    =COUNTIFS(C2:C9, ""&TODAY())

    यह सूत्र कई संभावित विविधताओं की अनुमति देता है। उदाहरण के लिए, आप इसे गिनने के लिए ट्वीक कर सकते हैं कि कितने उत्पाद एक सप्ताह से अधिक समय पहले खरीदे गए थे और अभी तक वितरित नहीं किए गए हैं:

    =COUNTIFS(C2:C9, ""&TODAY())

    इस तरह आप एक्सेल में कई मानदंडों वाले सेल की गणना करते हैं। मुझे उम्मीद है कि आपको ये उदाहरण मददगार लगेंगे। वैसे भी, पढ़ने के लिए मैं आपको धन्यवाद देता हूं और अगले सप्ताह आपको हमारे ब्लॉग पर देखने की आशा करता हूं!

    <3

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