एक्सेल AVERAGEIF शर्त के साथ कोशिकाओं को औसत करने के लिए कार्य करता है

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

ट्यूटोरियल दिखाता है कि शर्त के साथ अंकगणितीय माध्य की गणना करने के लिए Excel में AVERAGEIF फ़ंक्शन का उपयोग कैसे करें।

Microsoft Excel में संख्याओं के अंकगणितीय माध्य की गणना करने के लिए कुछ अलग फ़ंक्शन हैं। जब आप एक निश्चित स्थिति को पूरा करने वाली कोशिकाओं का औसत देख रहे हैं, तो AVERAGEIF उपयोग करने के लिए फ़ंक्शन है।

    Excel में AVERAGEIF फ़ंक्शन

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

    AVERAGEIF(श्रेणी, मानदंड, [औसत_रेंज])

    फ़ंक्शन में कुल 3 तर्क हैं - पहले 2 आवश्यक हैं, अंतिम वाला वैकल्पिक है :

    • श्रेणी (आवश्यक) - मानदंडों के खिलाफ परीक्षण करने के लिए कोशिकाओं की श्रेणी।
    • मानदंड (आवश्यक)- शर्त यह निर्धारित करता है कि किन कोशिकाओं को औसत करना है। इसे एक संख्या, तार्किक अभिव्यक्ति, पाठ मान या सेल संदर्भ के रूप में प्रदान किया जा सकता है, उदा। 5, ">5", "cat", या A2.
    • Average_range (वैकल्पिक) - वे सेल जिन्हें आप वास्तव में औसत करना चाहते हैं। यदि छोड़ा जाता है, तो श्रेणी का औसत निकाला जाएगा।

    AVERAGEIF फ़ंक्शन Excel 365 - 2007 में उपलब्ध है।

    युक्ति। दो या दो से अधिक मानदंड वाले कक्षों का औसत निकालने के लिए, AVERAGEIFS फ़ंक्शन का उपयोग करें।

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

    अपने वर्कशीट में AVERAGEIF फ़ंक्शन का कुशलतापूर्वक उपयोग करने के लिए, इन मुख्य बिंदुओं पर ध्यान दें:

    • औसत की गणना करते समय, खालीसेल , टेक्स्ट मान , और तार्किक मान TRUE और FALSE पर ध्यान नहीं दिया जाता है।
    • शून्य मान औसत में शामिल हैं।
    • अगर कोई मापदंड सेल खाली है, तो इसे शून्य मान (0) माना जाता है।
    • अगर औसत_श्रेणी में केवल खाली सेल या टेक्स्ट मान होते हैं , एक #DIV/0! त्रुटि उत्पन्न होती है।
    • यदि श्रेणी में कोई सेल मानदंड को पूरा नहीं करता है, तो एक #DIV/0! त्रुटि वापस आ गई है।
    • औसत_श्रेणी तर्क जरूरी नहीं कि श्रेणी के समान आकार का हो। हालाँकि, औसत की जाने वाली वास्तविक कोशिकाओं को श्रेणी तर्क के आकार द्वारा निर्धारित किया जाता है। दूसरे शब्दों में, औसत_श्रेणी में ऊपरी बायां सेल प्रारंभिक बिंदु बन जाता है, और जितने कॉलम और पंक्तियां श्रेणी तर्क में समाविष्ट हैं, उनका औसत निकाला जाता है।

    AVERAGEIF सूत्र किसी अन्य सेल पर आधारित

    एक्सेल AVERAGEIF फ़ंक्शन के साथ, आप निम्न के आधार पर संख्याओं के एक कॉलम का औसत कर सकते हैं:

    • समान कॉलम पर लागू मानदंड
    • मानदंड दूसरे कॉलम पर लागू होता है

    यदि शर्त उसी कॉलम पर लागू होती है जिसे औसत किया जाना चाहिए, तो आप केवल पहले दो तर्क परिभाषित करते हैं: श्रेणी और मानदंड । उदाहरण के लिए, B3:B15 में बिक्री का औसत खोजने के लिए जो $120 से अधिक है, सूत्र है:

    =AVERAGEIF(B3:B15, ">120")

    किसी अन्य सेल पर आधारित औसत , आप सभी 3 तर्कों को परिभाषित करें: श्रेणी (कोशिकाओं के खिलाफ जांच करने के लिएशर्त), मानदंड (शर्त) और औसत_श्रेणी (गणना करने के लिए सेल)। , सूत्र है:

    =AVERAGEIF(C3:C15, ">1/10/2022", B3:B15)

    जहां C3:C15 मानदंड के विरुद्ध जांच करने के लिए सेल हैं और B3:B15 औसत करने के लिए सेल हैं।

    Excel में AVERAGEIF फ़ंक्शन का उपयोग कैसे करें - उदाहरण

    और अब, देखते हैं कि आप Excel AVERAGEIF का उपयोग वास्तविक-जीवन वर्कशीट में कैसे कर सकते हैं ताकि आपके मानदंडों को पूरा करने वाले औसत सेल का पता लगाया जा सके।<3

    AVERAGEIF टेक्स्ट मानदंड

    किसी दिए गए कॉलम में संख्यात्मक मानों का औसत खोजने के लिए यदि दूसरे कॉलम में कुछ टेक्स्ट है, तो आप टेक्स्ट मानदंड के साथ AVERAGEIF फॉर्मूला बनाते हैं। जब किसी टेक्स्ट मान को सीधे सूत्र में शामिल किया जाता है, तो उसे दोहरे उद्धरण चिह्नों ("") में संलग्न किया जाना चाहिए। :

    =AVERAGEIF(A3:A15, "apple", B3:B15)

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

    =AVERAGEIF(A3:A15, F3, B3:B15)

    इस दृष्टिकोण का लाभ यह है कि यह आपको किसी भी अन्य आइटम के लिए केवल F3 में पाठ मानदंड को बदले बिना औसत बिक्री की सुविधा देता है। सूत्र में कोई समायोजन करने के लिए।

    युक्ति। दशमलव स्थानों की एक निश्चित संख्या तक एक औसत औसत के लिए, दशमलव बढ़ाएँ का उपयोग करें या होम टैब पर, संख्या समूह में घटाएं दशमलव कमांड। यह औसत के प्रदर्शन प्रतिनिधित्व को बदल देगा लेकिन मूल्य को ही नहीं। सूत्र द्वारा लौटाए गए वास्तविक मान को राउंड करने के लिए, ROUND या अन्य राउंडिंग फ़ंक्शन के साथ AVERAGEIF का उपयोग करें। अधिक जानकारी के लिए, कृपया देखें कि एक्सेल में औसत को कैसे राउंड किया जाता है।

    संख्यात्मक मानों के लिए AVERAGEIF तार्किक मानदंड

    अपने मानदंड में विभिन्न संख्यात्मक मानों का परीक्षण करने के लिए, उन्हें "से अधिक" (>) के साथ उपयोग करें ;), "इससे कम" (<), बराबर (=), बराबर नहीं (), और अन्य लॉजिकल ऑपरेटर्स। दोहरे उद्धरण चिह्नों में। उदाहरण के लिए, उन संख्याओं का औसत निकालने के लिए जो 120 से कम या उसके बराबर हैं, सूत्र होगा:

    =AVERAGEIF(B3:B15, "<=120")

    ध्यान दें कि ऑपरेटर और संख्या दोनों उद्धरणों में संलग्न हैं।

    "के बराबर है" मानदंड का उपयोग करते समय, समानता चिह्न (=) को छोड़ा जा सकता है।

    उदाहरण के लिए, 9-सितंबर-2022 को वितरित बिक्री को औसत करने के लिए, सूत्र इस प्रकार है:

    =AVERAGEIF(C3:C15, "9/9/2022", B3:B15)

    तारीखों के साथ AVERAGEIF का उपयोग करना

    संख्याओं के समान, आप AVERAGEIF फ़ंक्शन के मानदंड के रूप में दिनांकों का उपयोग कर सकते हैं। तारीख के मानदंड कुछ अलग-अलग तरीकों से तैयार किए जा सकते हैं।

    आइए देखें कि आप किसी दी गई तारीख, मान लीजिए 1 नवंबर, 2022 से पहले की गई बिक्री का औसत कैसे निकाल सकते हैं।

    सबसे आसान तरीका है संलग्न करेंतार्किक ऑपरेटर और दिनांक एक साथ दोहरे उद्धरण चिह्नों में:

    =AVERAGEIF(C3:C15, "<11/1/2022", B3:B15)

    या आप ऑपरेटर और दिनांक को उद्धरणों में अलग-अलग संलग्न कर सकते हैं और & साइन:

    =AVERAGEIF(C3:C15, "<"&"11/1/2022", B3:B15)

    यह सुनिश्चित करने के लिए कि तारीख उस प्रारूप में दर्ज की गई है जिसे एक्सेल समझता है, आप लॉजिकल ऑपरेटर के साथ जुड़े DATE फ़ंक्शन का उपयोग कर सकते हैं:

    =AVERAGEIF(C3:C15, "<"&DATE(2022, 11, 1), B3:B15) <3

    आज की तारीख तक औसत बिक्री के लिए, मानदंड में TODAY फ़ंक्शन का उपयोग करें:

    =AVERAGEIF(C3:C15, "<"&TODAY(), B3:B15)

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

    AVERAGEIF 0 से अधिक

    डिज़ाइन के अनुसार, एक्सेल औसत फ़ंक्शन रिक्त कक्षों को छोड़ देता है लेकिन गणना में 0 मान शामिल करता है। केवल शून्य से अधिक औसत मानों के लिए, मापदंड के लिए ">0" का उपयोग करें।

    उदाहरण के लिए, B3:B15 में शून्य से अधिक संख्याओं की औसत गणना करने के लिए, E4 में सूत्र है:

    =AVERAGEIF(B3:B15, ">0")

    कृपया ध्यान दें कि परिणाम E3 में सामान्य औसत से कैसे भिन्न होता है:

    0 नहीं तो औसत

    उपरोक्त समाधान सकारात्मक संख्याओं के सेट के लिए अच्छी तरह से काम करता है। यदि आपके पास धनात्मक और ऋणात्मक दोनों मान हैं, तो आप मानदंड के लिए "0" का उपयोग करके शून्य को छोड़कर सभी संख्याओं का औसत निकाल सकते हैं।

    उदाहरण के लिए, शून्य को छोड़कर B3:B15 में सभी मानों का औसत निकालने के लिए , इस सूत्र का उपयोग करें:

    =AVERAGEIF(B3:B15, "0")

    एक्सेल औसत यदि शून्य या रिक्त नहीं है

    जैसा कि AVERAGEIF फ़ंक्शन डिज़ाइन द्वारा रिक्त कक्षों को छोड़ देता है, आप बस "शून्य नहीं" का उपयोग कर सकते हैं मानदंड ("0")। नतीजतन, दोनों शून्यमान और रिक्त कक्षों पर ध्यान नहीं दिया जाएगा। यह सुनिश्चित करने के लिए, हमारे नमूना डेटा सेट में, हमने कुछ शून्य मानों को रिक्त स्थान से बदल दिया, और बिल्कुल वही परिणाम प्राप्त हुआ जो पिछले उदाहरण में था:

    =AVERAGEIF(B3:B15, "0")

    औसत यदि अन्य सेल खाली है

    किसी दिए गए कॉलम में सेल औसत करने के लिए यदि उसी पंक्ति में किसी अन्य कॉलम में कोई सेल खाली है, तो "=" मानदंड के लिए उपयोग करें। इसमें खाली सेल शामिल होंगे जिनमें बिल्कुल कुछ भी नहीं - कोई स्थान नहीं, कोई शून्य-लंबाई वाली स्ट्रिंग नहीं, कोई गैर-मुद्रण वर्ण नहीं, आदि। अन्य कार्यों द्वारा लौटाए गए खाली स्ट्रिंग्स ("") सहित, "" का उपयोग मापदंड के लिए करें।

    परीक्षण उद्देश्यों के लिए, हम दोनों का उपयोग करेंगे B3:B15 में उन संख्याओं को औसत करने के लिए मानदंड जिनकी C3:C15 में कोई डिलीवरी तिथि नहीं है (अर्थात यदि कॉलम C में कोई सेल खाली है)।

    =AVERAGEIF(C3:C15, "=", B3:B15)

    =AVERAGEIF(C3:C15, "", B3:B15)

    क्योंकि नेत्रहीन रिक्त कोशिकाओं में से एक (C12) वास्तव में खाली नहीं है - इसमें एक शून्य-लंबाई वाली स्ट्रिंग है - सूत्र अलग-अलग परिणाम देते हैं:

    औसत अगर कोई अन्य सेल खाली नहीं है

    यदि किसी अन्य श्रेणी में कोई कक्ष रिक्त नहीं है, तो कक्षों की किसी श्रेणी का औसत निकालने के लिए, मानदंड के लिए "" का उपयोग करें। समान पंक्ति के स्तंभ C में एक कक्ष रिक्त नहीं है:

    =AVERAGEIF(C3:C15, "", B3:B15)

    AVERAGEIF वाइल्डकार्ड (पार्टी अल मैच)

    Toआंशिक मिलान पर आधारित औसत सेल, अपने AVERAGEIF सूत्र के मानदंड में वाइल्डकार्ड वर्णों का उपयोग करें:

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

    मान लीजिए कि आपके पास 3 अलग-अलग प्रकार के केले हैं, और आप उनका औसत निकालना चाहते हैं। निम्न सूत्र इसे संभव बना देगा:

    =AVERAGEIF(A3:A15, "*banana", B3:B15)

    यदि आवश्यक हो, तो वाइल्डकार्ड वर्ण का उपयोग सेल संदर्भ के साथ किया जा सकता है। यह मानते हुए कि लक्ष्य आइटम सेल В4 में है, सूत्र यह आकार लेता है:

    =AVERAGEIF(A3:A15, "*"&D4, B3:B15)

    यदि आपका कीवर्ड सेल में कहीं भी दिखाई दे सकता है (शुरुआत में, बीच में, या अंत में ), दोनों पक्षों पर एक तारांकन चिह्न लगाएं:

    =AVERAGEIF(A3:A15, "*banana*", B3:B15)

    किसी भी केले को छोड़कर सभी वस्तुओं का औसत ज्ञात करने के लिए, इस सूत्र का उपयोग करें:

    =AVERAGEIF(A3:A15, "*banana*", B3:B15)

    कुछ सेल को छोड़कर एक्सेल में औसत की गणना कैसे करें

    कुछ सेल को औसत से बाहर करने के लिए, "नहीं के बराबर" () तार्किक ऑपरेटर का उपयोग करें।

    उदाहरण के लिए, "सेब" को छोड़कर सभी वस्तुओं की बिक्री संख्या को औसत करने के लिए, इस सूत्र का उपयोग करें:

    =AVERAGEIF(A3:A15, "apple", B3:B15)

    यदि बहिष्कृत आइटम एक पूर्वनिर्धारित सेल में है ( D4), सूत्र यह रूप लेता है:

    =AVERAGEIF(A3:A15, ""&D4, B3:B15)

    किसी भी "केले" को छोड़कर सभी वस्तुओं का औसत खोजने के लिए, वाइल्डकार्ड के साथ "नहीं के बराबर" का उपयोग करें:

    =AVERAGEIF(A3:A15, "*banana", B3:B15)

    यदि बहिष्कृत वाइल्डकार्ड आइटम एक अलग सेल (D9) में है, तो तार्किक ऑपरेटर, वाइल्डकार्ड वर्ण औरएंपरसेंड का उपयोग करते हुए सेल संदर्भ:

    =AVERAGEIF(A3:A15,""&"*"&D9, B3:B15)

    सेल संदर्भ के साथ AVERAGEIF का उपयोग कैसे करें

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

    जब शर्त डिफ़ॉल्ट रूप से " के बराबर है", आप बस मानदंड तर्क के लिए सेल संदर्भ का उपयोग करें। निम्न सूत्र सेल F4 में आइटम से संबंधित श्रेणी B3:B15 के भीतर सभी बिक्री के औसत की गणना करता है।

    =AVERAGEIF(A3:A15, F4, B3:B15)

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

    उदाहरण के लिए, B3:B15 में बिक्री का औसत खोजने के लिए कि F9 में मान से अधिक हैं, तो निम्न सूत्र का उपयोग करें:

    =AVERAGEIF(B3:B15, ">"&F9)

    इसी तरह, आप मानदंड में अन्य फ़ंक्शन के साथ तार्किक अभिव्यक्ति का उपयोग कर सकते हैं।

    C3:C15 में तारीखों के साथ, नीचे दिया गया फॉर्मूला उन बिक्री का औसत लौटाता है जो वर्तमान तारीख तक वितरित की गई हैं:

    =AVERAGEIF(C3:C15, "<="&TODAY(), B3:B15)

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

    डाउनलोड के लिए अभ्यास कार्यपुस्तिका

    एक्सेल AVERAGEIF फ़ंक्शन - उदाहरण (.xlsx फ़ाइल)

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