सरणी सूत्रों की मार्गदर्शिका और उदाहरण

महत्वपूर्ण:  यह लेख मशीन द्वारा अनुवादित है, अस्वीकरण देखें. कृपया इस लेख का अंग्रेजी संस्करण यहाँ पाएँ आपके संदर्भ के लिए.

Excel power उपयोगकर्ता बन करने के लिए, आप सरणी सूत्र जो आप कार्य नहीं कर सकते हैं गैर-सरणी सूत्रों का उपयोग करके परिकलन निष्पादित कर सकते हैं, उपयोग करने का तरीका जानने की आवश्यकता है। निम्न आलेख कोलिन Wilcox द्वारा लिखी गई और 14 और 15 की Excel 2002 सूत्रों, जॉन Walkenbach करके, किसी Excel MVP लिखे गए किसी पुस्तक अध्यायों से adapted Excel Power उपयोगकर्ता स्तंभों की एक श्रृंखला पर आधारित होता है।

सरणी सूत्रों के बारे में जानना

सरणी सूत्रों को अक्सर CSE (Ctrl+Shift+Enter) सूत्रों के रूप में संदर्भित किया जाता है क्योंकि आप सूत्र को पूर्ण करने के लिए केवल ENTER दबाने के बजाय Ctrl+Shift+Enter दबाते हैं.

सरणी सूत्रों का उपयोग क्यों करें?

यदि आपको Excel में सूत्रों का उपयोग करने का अनुभव है, तो आप जानते हैं कि आप स्पष्ट रूप से कुछ परिष्कृत कार्रवाइयाँ कर सकते हैं. उदाहरण के लिए, आप दिए गए वर्षों पर ऋण की कुल लागत का परिकलन कर सकते हैं. आप जटिल कार्यों के लिए सरणी सूत्रों का उपयोग कर सकते हैं, जैसे कि:

  • उन वर्णों की संख्या की गणना करें जो कक्षों की एक श्रेणी में शामिल हैं.

  • केवल उन संख्याओं का योग करें जो विशेष शर्तों को पूरा करते हैं, जैसे कि किसी श्रेणी के न्यूनतम मान या वे संख्याएँ जो कि ऊपरी या निचली सीमा के बीच आती हैं.

  • मानों की श्रेणी में प्रत्येक nवें मान का योग करें.

सरणियों और सरणी सूत्रों का त्वरित परिचय

सरणी सूत्र एक ऐसा सूत्र है, जो कि किसी सरणी में एक या एक से अधिक आइटम्स पर एकाधिक परिकलन कर सकता है. आप किसी सरणी के बारे में मानों की एक पंक्ति, मानों के एक स्तंभ, या मानों की पंक्तियों और स्तंभों के एक संयोजन के रूप में विचार कर सकते हैं. सरणी सूत्र या तो एकाधिक परिणाम या फिर एकल परिणाम लौटा सकते हैं. उदाहरण के लिए, आप कक्षों की एक श्रेणी में सरणी सूत्र बना सकते हैं और उप-योगों के किसी स्तंभ या पंक्ति का परिकलन करने के लिए सरणी सूत्र का उपयोग कर सकते हैं. आप किसी एकल कक्ष में भी सरणी सूत्र रख सकते हैं और फिर एकल राशि को परिकलित कर सकते हैं. एकाधिक कक्षों वाला सरणी सूत्र एकाधिक-कक्ष सूत्र कहलाता है और किसी एकल कक्ष में कोई सरणी सूत्र एकल-कक्ष सूत्र कहलाता है.

अगले अनुभाग के उदाहरण आपको दिखाँएगे कि एकाधिक-कक्ष और एकल-कक्ष सरणी सूत्र कैसे बनाएँ.

इसे आज़माएँ!

यह अभ्यास आपको बताएगा कि विक्रय आँकड़ों के एक सेट को परिकलित करने के लिए एकाधिक-कक्ष और एकल-कक्ष सरणी सूत्रों का उपयोग कैसे करें. चरणों के पहले सेट में उप-योगों के किसी सेट को परिकलित करने के लिए एकाधिक-कक्ष सूत्र का उपयोग किया जाता है. दूसरे सेट में एक कुल-योग को परिकलित करने के लिए एकल-कक्ष सूत्र का उपयोग किया जाता है.

एकाधिक-कक्ष सरणी सूत्र

यहाँ एक ब्राउज़र में एम्बेडेड कार्यपुस्तिका है. हालाँकि इसमें नमूना डेटा होता है, आपको यह जानना चाहिए कि आप एम्बेडेड कार्यपुस्तिका में सरणी सूत्र बना या परिवर्तित नहीं कर सकते हैं- आपको Excel प्रोग्राम की आवश्यकता होती है. आप एम्बेडेड कार्यपुस्तिका में उत्तर और कुछ पाठ जो यह स्पष्ट करता है कि सरणी सूत्र कैसे कार्य करता है, देख सकते हैं, लेकिन वास्तव में सरणी सूत्र के महत्व को समझने के लिए आपको Excel में कार्यपुस्तिका देखनी होगी.

एकाधिक-कक्ष सरणी सूत्र बनाना
  1. संपूर्ण तालिका की नीचे प्रतिलिपि बनाएँ और Excel में एक रिक्त कार्यपत्रक में कक्ष A1 में इसे चिपकाएँ.

    विक्रयकर्ता
    व्यक्ति

    कार
    प्रकार

    बिक्री की गई वस्तुओं की
    संख्या

    इकाई
    मूल्य

    कुल
    बिक्री

    बार्नहिल

    सिडैन

    5

    33000

    कूप

    4

    37000

    इंगल

    सिडैन

    6

    24000

    कूप

    8

    21000

    जॉर्डन

    सिडैन

    3

    29000

    कूप

    1

    31000

    पीका

    सिडैन

    9

    24000

    कूप

    5

    37000

    सांशेज़

    सिडैन

    6

    33000

    कूप

    8

    31000

    सूत्र (महायोग)

    महायोग

    '=SUM(C2:C11*D2:D11)

    =SUM(C2:C11*D2:D11)

  2. प्रत्येक विक्रयकर्ता हेतु कूप और सिडैन्स की कुल बिक्री देखने के लिए, E2:E11 का चयन करें, सूत्र =C2:C11*D2:D11 दर्ज करें और उसके बाद Ctrl+Shift+Enter दबाएँ.

  3. सभी विक्रय का महायोग देखने के लिए, कक्ष F11 का चयन करें, सूत्र =SUM(C2:C11*D2:D11) दर्ज करें और Ctrl+Shift+Enter दबाएँ.

आप इस कार्यपुस्तिका को कार्यपुस्तिका के नीचे काली पट्टी में हरे Excel बटन पर क्लिक कर डाउनलोड कर सकते हैं. फिर आप फ़ाइल को Excel में खोल सकते हैं, सरणी सूत्र वाले कक्ष का चयन कर सकते हैं, और सूत्र को क्रियाशील बनाने के लिए Ctrl+Shift+Enter दबा सकते हैं.

यदि आप Excel में कार्य कर रहे हैं तो सुनिश्चित करें कि पत्रक1 सक्रिय है और फिर E2:E11 कक्षों का चयन करें. F2 दबाएँ और वर्तमान कक्ष E2 में सूत्र =C2:C11*D2:D11 लिखें. यदि आप Enter दबाते हैं, तो आप देखेंगे कि यह सूत्र को केवल कक्ष E2 में दर्ज करता है और 165000 प्रदर्शित करता है. इसके बजाय, सूत्र लिखने के बाद, सिर्फ़ Enter दबाने के बजाय Ctrl+Shift+Enter दबाएँ. अब आप E2:E11 कक्षों में परिणाम देखेंगे. ध्यान दें कि सूत्र पट्टी में, सूत्र {=C2:C11*D2:D11} के रूप में प्रकट होता है. जो आपको बताता है कि यह एक सरणी सूत्र है, जैसा कि निम्न तालिका में दिखाया गया है.

जब आप Ctrl+Shift+Enter दबाते हैं, तो Excel सूत्र को धनुकोष्ठक वर्णों ({}) से घेरता है और चयनित श्रेणी के प्रत्येक कक्ष में सूत्र की आवृत्ति को सम्मिलित करता है. यह बहुत त्वरित रूप से होता है, तो आप जो कुछ भी स्तंभ E में देखते हैं, वह प्रत्येक विक्रयकर्मी के लिए प्रत्येक कार प्रकार हेतु कुल विक्रय राशि है. यदि आप E2, और फिर E3, E4 और इसी प्रकार आगे का चयन करते हैं तो आप देखेंगे कि समान सूत्र दिखाया गया है: {=C2:C11*D2:D11}.

स्तंभ E में योग किसी सरणी सूत्र द्वारा परिकलित किए जाते हैं

एकल-कक्ष सरणी सूत्र बनाना

कार्यपुस्तिका के कक्ष F10 में, निम्न सूत्र लिखें और फिर Ctrl+Shift+Enter दबाएँ:

=SUM(C2:C11*D2:D11)

इस स्थिति में, Excel सरणी (कक्ष श्रेणी C2 से D11) में मानों को गुणा करता है और फिर साथ-साथ योग जोड़ने के लिए SUM फ़ंक्शन का उपयोग करता है. विक्रय में $1,590,000 का कुल योग परिणाम होता है. यह उदाहरण दिखाता है कि इस प्रकार का सूत्र कितना शक्तिशाली हो सकता है. उदाहरण के लिए, मान लें कि आपके पास डेटा की 1,000 पंक्तियाँ हैं. आप 1,000 पंक्तियों में सूत्र को नीचे खींचने के बजाय एकल कक्ष में सरणी सूत्र बनाकर कुछ या पूरे डेटा का योग कर सकते हैं.

साथ ही, ध्यान रहे कि एकल-कक्ष सूत्र कक्ष G11 में एकाधिक-कक्ष सूत्र (कक्ष E2 से E11 में सूत्र) से पूर्णतया स्वतंत्र है. सरणी सूत्रों का उपयोग करने का यह एक और लाभ है -अनुकूलनशीलता. आप स्तंभ E में सूत्रों को बदल सकते हैं या G11 में सूत्र को प्रभावित किए बिना स्तंभ को पूरी तरह हटा सकते हैं.

सरणी सूत्र निम्न लाभ भी प्रदान करते हैं:

  • संगतता    यदि आप E2 से नीचे किसी भी कक्ष पर क्लिक करते हैं, तो आपको समान सूत्र दिखाई देता है. निरंतरता अधिक सटीकता सुनिश्चित करने में मदद कर सकती है.

  • सुरक्षा    आप किसी एकाधिक-कक्ष सरणी सूत्र के किसी घटक को अधिलेखित नहीं कर सकते. उदाहरण के लिए, कक्ष E3 पर क्लिक करें और Delete दबाएँ. आपको या तो कक्षों की संपूर्ण श्रेणी (E2 से E11) का चयन करना होगा और संपूर्ण सरणी के लिए सूत्र परिवर्तित करना होगा या सरणी को ऐसे ही रहने दें. अतिरिक्त सुरक्षा मानदंडों के रूप में, आपको सूत्र में परिवर्तन की पुष्टि करने के लिए Ctrl+Shift+Enter दबाना होगा.

  • छोटे फ़ाइल आकार    विभिन्न मध्यस्थ सूत्रों के बजाय आप अक्सर एकल सरणी सूत्र का उपयोग कर सकते हैं. उदाहरण के लिए, कार्यपुस्तिका स्तंभ E में परिणाम परिकलित करने के लिए एक सरणी सूत्र का उपयोग करती है. यदि आपने मानक सूत्रों (जैसे कि =C2*D2, C3*D3, C4*D4…) का उपयोग किया था, तो आपने समान परिणामों का परिकलन करने के लिए 11 भिन्न सूत्रों का उपयोग किया होगा.

सरणी सूत्र सिंटैक्स

सामान्य रूप से, सरणी सूत्र मानक सूत्र सिंटैक्स का उपयोग करते हैं. वे सभी बराबर के चिह्न (=) से प्रारंभ होते हैं और आप अपने सरणी सूत्रों में बहुत से अंतर्निहित Excel फ़ंक्शंस का उपयोग कर सकते हैं. मुख्य भिन्नता यह है कि किसी सरणी सूत्र का उपयोग करते समय, आप अपना सूत्र दर्ज करने के लिए Ctrl+Shift+Enter दबाते हैं. जब आप ऐसा करते हैं, तो Excel आपके सरणी सूत्र को धनुकोष्ठकों में घेरता है -यदि आप धनुकोष्ठकों को मैन्युअल रूप से लिखते हैं, तो आपका सूत्र एक पाठ स्ट्रिंग में कनवर्ट हो जाएगा और यह कार्य नहीं करेगा.

सरणी फ़ंक्शंस वास्तव में जटिल सूत्र बनाने का एक कार्यकुशल तरीक़ा हैं. सरणी सूत्र =SUM(C2:C11*D2:D11) निम्न के समान है: =SUM(C2*D2,C3*D3,C4*D4,C5*D5,C6*D6,C7*D7,C8*D8,C9*D9,C10*D10,C11*D11).

सरणी सूत्र दर्ज और परिवर्तित करना

महत्वपूर्ण    जब भी आपको कोई सरणी सूत्र दर्ज करने या संपादित करने की आवश्यकता हो, Ctrl+Shift+Enter दबाएँ. यह एकल कक्ष और एकाधिक-कक्ष सूत्रों दोनों पर लागू होता है.

जब भी आप एकाधिक-कक्ष सूत्रों पर कार्य करते हैं, यह भी याद रखें:

  • इससे पहले कि आप सूत्र दर्ज करें, अपने परिणामों को होल्ड रखने के लिए कक्षों की श्रेणी चुनें. आपने ऐसा तब किया था, जब आपने एकाधिक-कक्ष सरणी सूत्र बनाते समय E2 से E11 कक्षों का चयन किया था.

  • आप किसी सरणी सूत्र में एक व्यक्तिगत कक्ष की सामग्री परिवर्तित नहीं कर सकते. इसे आज़माने के लिए, कार्यपुस्तिका में E3 कक्ष का चयन करें और Delete दबाएँ. Excel एक संदेश प्रदर्शित करता है, जो आपको बताता है कि आप सरणी के किसी भाग को परिवर्तित नहीं कर सकते.

  • आप संपूर्ण सरणी सूत्र को ले जा सकते या हटा सकते हैं, लेकिन आप इसके किसी भाग को ले जा अथवा हटा नहीं सकते. दूसरे शब्दों में, किसी सरणी सूत्र को संक्षिप्त करने के लिए, आप पहले मौजूदा सूत्र को हटाएँ और फिर प्रारंभ करें.

  • किसी सरणी सूत्र को हटाने के लिए, संपूर्ण सूत्र का चयन करें (उदाहरण के लिए, =C2:C11*D2:D11), Delete दबाएँ और फिर Ctrl+Shift+Enter दबाएँ.

  • आप किसी एकाधिक-कक्ष सरणी सूत्र में रिक्त कक्ष सम्मलित नहीं कर सकते अथवा इसमें से कक्षों को नहीं हटा सकते.

सरणी सूत्र का विस्तार करना

कभी, आपको एक सरणी सूत्र में विस्तार करने की आवश्यकता हो सकती है. प्रक्रिया जटिल नहीं है, लेकिन ऊपर दिए मार्गदर्शन का पालन करना सुनिश्चित करें.

इस कार्यपत्रक पर, हमने पंक्ति 12 से 17 तक में, विक्रय की कुछ अधिक पंक्तियों को जोड़ दिया है. यहाँ, हम सरणी सूत्रों का अद्यतन करना चाहते हैं, ताकि वे अब यह अतिरिक्त पंक्तियाँ शामिल करे सकें.

इसे Excel डेस्कटॉप प्रोग्राम में करना सुनिश्चित करें (अपने कंप्यूटर में कार्यपुस्तिका को डाउनलोड करने के बाद).

किसी सरणी सूत्र को विस्तृत करना
  1. Excel कार्यपत्रक में इस पूरी तालिका की कक्ष A1 में प्रतिलिपि बनाएँ.

    विक्रयकर्ता
    व्यक्ति

    कार
    प्रकार

    बिक्री की गई वस्तुओं की
    संख्या

    इकाई
    मूल्य

    कुल
    बिक्री

    बार्नहिल

    सिडैन

    5

    33000

    165000

    कूप

    4

    37000

    148000

    इंगल

    सिडैन

    6

    24000

    144000

    कूप

    8

    21000

    168000

    जॉर्डन

    सिडैन

    3

    29000

    87000

    कूप

    1

    31000

    31000

    पीका

    सिडैन

    9

    24000

    216000

    कूप

    5

    37000

    185000

    सांशेज़

    सिडैन

    6

    33000

    198000

    कूप

    8

    31000

    248000

    टोथ

    सिडैन

    2

    27000

    कूप

    3

    30000

    वैंग

    सिडैन

    4

    22000

    कूप

    1

    41000

    यंग

    सिडैन

    5

    32000

    कूप

    3

    36000

    महायोग

  2. कक्ष E18 का चयन करें, कक्ष A20 में महायोग सूत्र =SUM(C2:C17*D2:D17) दर्ज करें और Ctrl+Shift+Enter दबाएँ.
    उत्तर 2,131,000 होना चाहिए.

  3. उन कक्षों की श्रेणी का चयन करें जिसमें वर्तमान सरणी सूत्र (E2:E11), तथा रिक्त कक्ष (E12:E17) जो कि नए डेटा से आगे हैं, शामिल हैं. दूसरे शब्दों में, E2:E17 कक्षों का चयन करें.

  4. संपादन मोड पर स्विच करने के लिए F2 दबाएँ.

  5. सूत्र पट्टी में, C11 को C17 में परिवर्तित करें, D11 को D17 में परिवर्तित करें और फिर Ctrl+Shift+Enter दबाएँ.
    Excel कक्ष E2 से E11 तक के सूत्र को अद्यतन करता है और नए कक्षों, E12 से E17 तक में सूत्र का उदाहरण रखता है.

  6. कक्ष F17 में सरणी सूत्र = SUM(C2:C17*D2*D17) लिखें ताकि यह पंक्ति 2 से पंक्ति 17 तक के कक्षों को संदर्भित कर सके और सरणी सूत्र दर्ज करने के लिए Ctrl+Shift+Enter दबाएँ.
    नया महायोग 2,131,000 होना चाहिए.

सरणी सूत्रों को उपयोग करने की हानियाँ

सरणी सूत्र बहुत अच्छे होते हैं, लेकिन इनसे कुछ हानियाँ भी हो सकती हैं:

  • आप कभी-कभार Ctrl+Shift+Enter दबाना भूल सकते हैं. यह बहुत अनुभवी Excel उपयोगकर्ताओं के साथ भी हो सकता है. जब भी आप किसी सरणी सूत्र को दर्ज या संपादित करते हैं तो इस कुंजी संयोजन को दबाना याद रखें.

  • हो सकता है कि आपकी कार्यपुस्तिका के अन्य उपयोगकर्ता आपके सूत्रों को नहीं समझ सकें. व्यवहारिक रूप में, सामान्यतः सरणी सूत्रों का वर्णन किसी कार्यपत्रक में नहीं किया जाता है, इसलिए यदि अन्य लोगों को आपकी कार्यपुस्तिकाएँ संशोधित करने की आवश्यकता है, तो आपको या तो सरणी सूत्रों से बचना चाहिए या यह सुनिश्चित करना चाहिए कि वे लोग किसी भी सरणी सूत्र के बारे में जानते हैं और यह समझते हैं कि आवश्यकता पड़ने पर उन सूत्रों को कैसे परिवर्तित किया जाता है.

  • आपके कंप्यूटर की प्रोसेसिंग गति और मेमोरी के आधार पर, बड़े सरणी सूत्र परिकलनों को धीमा कर सकते हैं.

पृष्ठ का शीर्ष

सरणी स्थिरांकों के बारे में जानना

सरणी स्थिरांक सरणी सूत्रों का घटक हैं. आप आइटम्स की एक सूची दर्ज करके सरणी स्थिरांक बनाते हैं और फिर धनुकोष्ठकों ({ }) के साथ सूची को मैन्युअल रूप से घेरते हैं, इस तरह:

={1,2,3,4,5}

अब तक, आप जान चुके हैं कि सरणी सूत्र बनाते समय आपको Ctrl+Shift+Enter दबाने की आवश्यकता है. चूँकि सरणी स्थिरांक सरणी सूत्रों के घटक हैं, आप मैन्युअल रूप से लिखते हुए स्थिरांकों को धनुकोष्ठकों के साथ घेरते हैं. इसके बाद आप संपूर्ण सूत्र दर्ज करने के लिए Ctrl+Shift+Enter का उपयोग करते हैं.

यदि आप अल्पविराम का उपयोग करते हुए आइटम्स पृथक करते हैं, तो आप एक क्षैतिज सरणी (एक पंक्ति) बनाते हैं. यदि आप अर्द्धविराम का उपयोग करते हुए आइटम्स पृथक करते हैं, तो आप एक अनुलंब सरणी (एक स्तंभ) बनाते हैं. एक द्वि-आयामी सरणी बनाने के लिए, आप अल्पविरामों का उपयोग करते हुए प्रत्येक पंक्ति में आइटम्स सीमांकित करते हैं और आप अर्धविरामों का उपयोग करते हुए प्रत्येक पंक्ति को सीमांकित करते हैं.

यहाँ किसी एकल पंक्ति में एक सरणी है: {1,2,3,4}. यहाँ किसी एकल स्तंभ में एक सरणी है: {1;2;3;4}. और यहाँ दो पंक्तियों और चार स्तंभों की एक सरणी है: {1,2,3,4;5,6,7,8}. दो पंक्ति सरणी में, पहली पंक्ति 1, 2, 3, और 4, है और द्वितीय पंक्ति 5, 6, 7, और 8 है. एक एकल अर्द्धविराम दो पंक्तियों को 4 और 5 के बीच अलग करता है.

जैसे कि सरणी सूत्रों के साथ है, आप Excel द्वारा प्रदान किए जाने वाले अधिकतर अंतर्निहित फंक्शंस में सरणी स्थिरांकों का उपयोग कर सकते हैं. निम्न अनुभाग बताते हैं कि प्रत्येक प्रकार के स्थिरांक कैसे बनाए जाएँ और इन स्थिरांकों को Excel में फ़ंक्शंस के साथ कैसे उपयोग किया जाए.

पृष्ठ का शीर्ष

एक-आयामी और द्वि-आयामी स्थिरांक बनाना

निम्न प्रक्रियाएँ आपको क्षैतिज, अनुलंब और द्वि-आयामी स्थिरांक बनाने का कुछ अभ्यास कराएगीं.

क्षैतिज स्थिरांक बनाना

  1. पूर्व उदाहरणों से कार्यपुस्तिका का उपयोग करें या नई कार्यपुस्तिका बनाएँ.

  2. A1 से E1 तक के कक्षों का चयन करें.

  3. सूत्र पट्टी में, निम्न सूत्र दर्ज करें और फिर Ctrl+Shift+Enter दबाएँ:

    ={1,2,3,4,5}

    इस स्थिति में, आपको खुले और बंद धनुकोष्ठकों को लिखना चाहिए ({ }).

    निम्न परिणाम प्रदर्शित होता है.

    सूत्र में क्षैतिज सरणी स्थिरांक

अनुलंब स्थिरांक बनाना

  1. अपनी कार्यपुस्तिका में, पाँच कक्षों के किसी स्तंभ का चयन करें.

  2. सूत्र पट्टी में, निम्न सूत्र दर्ज करें और फिर Ctrl+Shift+Enter दबाएँ:

    ={1;2;3;4;5}

    निम्न परिणाम प्रदर्शित होता है.

    सरणी सूत्र में अनुलंब सरणी स्थिरांक

द्वि-आयामी स्थिरांक बनाना

  1. अपनी कार्यपुस्तिका में, चार स्तंभों की चौड़ाई गुणा तीन पंक्तियों की ऊंचाई वाले कक्षों के एक खंड का चयन करें.

  2. सूत्र पट्टी में, निम्न सूत्र दर्ज करें और फिर Ctrl+Shift+Enter दबाएँ:

    ={1,2,3,4;5,6,7,8;9,10,11,12}

    आप निम्न परिणाम देखते हैं:

    सरणी सूत्र में दो-आयामी सरणी स्थिरांक

सूत्रों में स्थिरांकों का उपयोग करना

यहाँ स्थिरांक का उपयोग करने वाला एक सरल उदाहरण दिया जा रहा है:

  1. नमूना कार्यपुस्तिका में, कोई नया कार्यपत्रक बनाएँ.

  2. कक्ष A1 में, 3 लिखें और फिर B1 में 4 लिखें, C1 में 5, D1 में 6, और E1 में 7 लिखें.

  3. कक्ष A3 में, निम्न सूत्र लिखें और फिर Ctrl+Shift+Enter दबाएँ:

    =SUM(A1:E1*{1,2,3,4,5})

    ध्यान रहे कि Excel स्थिरांक को धनुकोष्ठकों के एक अन्य सेट से घेरता है, क्योंकि आपने इसे एक सरणी सूत्र के रूप में दर्ज किया है.

    सरणी स्थिरांक के साथ सरणी सूत्र

    कक्ष A3 में मान 85 प्रकट होता है.

अगला अनुभाग वर्णन करता है कि सूत्र कैसे कार्य करता है.

सरणी स्थिरांक सिंटैक्स

आपने जिस सूत्र का अभी उपयोग किया, उसमें विभिन्न भाग शामिल हैं.

सरणी स्थिरांक के साथ सरणी सूत्र का सिंटैक्स

1. फ़ंक्शन

2. संग्रहीत सरणी

3. ऑपरेटर

4. सरणी स्थिरांक

लघुकोष्ठकों के बीच अंतिम तत्व सरणी स्थिरांक है: {1,2,3,4,5}. याद रखें कि Excel सरणी स्थिरांकों को धनुकोष्ठकों में नहीं घेरता है; वास्तव में आप इन्हें लिखते हैं. यह भी याद रखें कि आपके द्वारा किसी सरणी सूत्र में कोई स्थिरांक जोड़ने के बाद, आप सूत्र दर्ज करने के लिए Ctrl+Shift+Enter दबाते हैं.

क्योंकि Excel उन अभिव्यक्तियों पर कार्रवाई करता है, जो कि पहले लघुकोष्ठकों में बंद हैं, आगामी दो तत्व कार्यपुस्तिका (A1:E1) में संग्रहीत मान और ऑपरेटर हैं. इस बिंदु पर, सूत्र संग्रहीत सरणी के मानों को स्थिरांक के संगत मानों से गुणा करता है. यह इसके समतुल्य है:

=SUM(A1*1,B1*2,C1*3,D1*4,E1*5)

अंत में, SUM फ़ंक्शन मानों को जोड़ता है और योग 85 कक्ष A3 में प्रकट होता है.

संग्रहीत सरणी का उपयोग करने से बचने और कार्रवाई को संपूर्ण रूप से मेमोरी में रखने के लिए, संग्रहीत सरणी को किसी अन्य सरणी स्थिरांक से बदलें:

=SUM({3,4,5,6,7}*{1,2,3,4,5})

इसे आज़माने के लिए, फ़ंक्शन की प्रतिलिपि बनाएँ, अपनी कार्यपुस्तिका में किसी रिक्त कक्ष का चयन करें, सूत्र पट्टी में सूत्र चिपकाएँ और फिर Ctrl+Shift+Enter दबाएँ. आप समान परिणाम देखेंगे, जैसा कि आपने उस पूर्व अभ्यास में देखा था, जिसमें सरणी सूत्र का उपयोग किया गया था:

=SUM(A1:E1*{1,2,3,4,5})

तत्व जिन्हें आप स्थिरांकों में उपयोग कर सकते हैं

सरणी स्थिरांकों में संख्याएँ, पाठ, तार्किक मान (जैसे कि TRUE और FALSE), और त्रुटि मान ( जैसे कि #N/A) शामिल हो सकते हैं. आप संख्याओं को पूर्णांक, दशमलव और वैज्ञानिक स्वरूपों में उपयोग कर सकते हैं. यदि आप पाठ शामिल करते हैं, तो आपको पाठ को उद्धरण चिह्नों (") के साथ घेरने की आवश्यकता होती है.

सरणी स्थिरांकों में अतिरिक्त सरणियाँ, सूत्र या फ़ंक्शन शामिल नहीं हो सकते. अन्य शब्दों में, उनमें केवल वही पाठ या संख्याएँ शामिल हो सकती हैं जिन्हें अल्पविरामों या अर्धविरामों से पृथक किया गया है. जब आप कोई सूत्र दर्ज करते हैं जैसे कि {1,2,A1:D4} या {1,2,SUM(Q2:Z8)} तो Excel एक चेतावनी संदेश प्रदर्शित करता है. इसी के साथ, सांख्यिक मानों में प्रतिशत चिह्न, डॉलर चिह्न, अल्पविराम या लघुकोष्ठक शामिल नहीं हो सकते.

सरणी स्थिरांकों को नाम देना

सरणी स्थिरांकों का उपयोग करने का सबसे बढ़िया तरीका उन्हें नाम देना है. नाम वाले स्थिरांक उपयोग करने में अधिक सरल हो सकते हैं और वे अन्य लोगों से आपके सरणी सूत्रों की कुछ जटिलताओं को छुपा सकते हैं. किसी सरणी स्थिरांक को नाम देने और इसे किसी सूत्र में उपयोग करने के लिए, निम्न कार्य करें:

  1. सूत्र टैब पर, निर्धारित नाम समूह में, नाम निर्धारित करें पर क्लिक करें.
    नाम निर्धारित करें संवाद बॉक्स प्रकट होता है.

  2. नाम बॉक्स में, Quarter1 लिखें.

  3. इससे संबंधित बॉक्स में, निम्न स्थिरांक दर्ज करें (धनुकोष्ठकों को मैन्युअल रूप से लिखना याद रखें):

    ={"January","February","March"}

    संवाद की सामग्री अब इस प्रकार दिखाई देगी:

    सूत्र के साथ नाम संपादित करें संवाद बॉक्स

  4. ठीक क्लिक करें, और फिर तीन रिक्त कक्षों वाली एक पंक्ति चुनें.

  5. निम्न सूत्र लिखें, और फिर Ctrl+Shift+Enter दबाएँ.

    =Quarter1

    निम्न परिणाम प्रदर्शित होता है.

    सूत्र के रूप में दर्ज की गई नाम वाली सरणी

जब आप नाम वाले स्थिरांक को किसी सरणी सूत्र के रूप में उपयोग करते हैं, तो बराबर चिह्न दर्ज करना याद रखें. यदि आप ऐसा नहीं करते हैं, तो Excel सरणी को पाठ की एक स्ट्रिंग के रूप में व्यक्त करता है और आपका सूत्र अपेक्षा के अनुसार कार्य नहीं करेगा. अंत में, ध्यान रखें कि आप पाठ और संख्याओं के संयोजन का उपयोग कर सकते हैं.

सरणी स्थिरांकों का समस्या निवारण

जब आपके सरणी स्थिरांक कार्य न करें तो निम्न समस्याओं पर दृष्टि डालें:

  • हो सकता है कि कुछ तत्व समुचित वर्ण से पृथक न हों. यदि आप कोई अल्पविराम या अर्द्धविराम छोड़ देते हैं, या यदि आप किसी एक को ग़लत स्थान पर रखते हैं, तो हो सकता है कि सरणी स्थिरांक सही तरह से न बने या आपको एक चेतावनी संदेश दिखाई दे.

  • हो सकता है कि आपने कक्षों की किसी ऐसी श्रेणी का चयन किया हो, जो आपके स्थिरांक में तत्वों की संख्या से मेल नहीं खाती. उदाहरण के लिए, यदि आप पाँच-कक्ष स्थिरांक के साथ उपयोग के लिए छह कक्षों वाले किसी स्तंभ का चयन करते हैं, #N/A त्रुटि मान रिक्त कक्ष में प्रकट होता है. इसके विपरीत, यदि आप अधिक थोड़े कक्षों का चयन करते हैं, तो Excel उन मानों को छोड़ता है जिनके लिए कोई संगत कक्ष नहीं है.

कार्रवाई में सरणी स्थिरांक

निम्न उदाहरण कुछ ऐसे तरीकों दर्शाते हैं जिनमें आप सरणी सूत्रों में उपयोग करने के लिए सरणी स्थिरांकों को रख सकते हैं. कुछ उदाहरण पंक्तियों को स्तंभों में इसके विपरीत स्तंभों को पंक्तियों में कनवर्ट करने के लिए TRANSPOSE फ़ंक्शन का उपयोग करते हैं.

सरणी में प्रत्येक आइटम को गुणा करना

  1. कोई नया कार्यपत्रक बनाएँ और उसके बाद चार स्तंभों की चौड़ाई गुणा तीन पंक्तियों की ऊँचाई वाले रिक्त कक्षों के एक खंड का चयन करें.

  2. निम्न सूत्र लिखें, और तब Ctrl+Shift+Enter दबाएँ:

    ={1,2,3,4;5,6,7,8;9,10,11,12}*2

किसी सरणी में आइटम्स को वर्ग करना

  1. चार स्तंभों की चौड़ाई गुणा तीन पंक्तियों की ऊँचाई वाले रिक्त कक्षों के एक खंड का चयन करें.

  2. निम्न सरणी सूत्र लिखें और फिर Ctrl+Shift+Enter दबाएँ:

    ={1,2,3,4;5,6,7,8;9,10,11,12}*{1,2,3,4;5,6,7,8;9,10,11,12}

    वैकल्पिक रूप से, इस सरणी सूत्र को दर्ज करें, जो केरेट ऑपरेटर (^) का उपयोग करता है:

    ={1,2,3,4;5,6,7,8;9,10,11,12}^2

किसी एक-आयामी पंक्ति को पक्षांतरित करना

  1. पाँच रिक्त कक्षों के किसी स्तंभ का चयन करें.

  2. निम्न सूत्र लिखें, और तब Ctrl+Shift+Enter दबाएँ:

    =TRANSPOSE({1,2,3,4,5})

यद्यपि आप किसी क्षैतिज सरणी स्थिरांक को दर्ज कर भी लें, TRANSPOSE फ़ंक्शन सरणी स्थिरांक को किसी स्तंभ में कनवर्ट करता है.

किसी एक-आयामी स्तंभ को पक्षांतरित करना

  1. पाँच रिक्त कक्षों की किसी पंक्ति का चयन करें.

  2. निम्न सूत्र दर्ज करें, और तब Ctrl+Shift+Enter दबाएँ:

    =TRANSPOSE({1;2;3;4;5})

यद्यपि आप किसी अनुलंब सरणी स्थिरांक को दर्ज कर भी लें, TRANSPOSE फ़ंक्शन स्थिरांक को पंक्ति में कनवर्ट करता है.

एक दो-आयामी स्थिरांक पक्षांतरित करें

  1. तीन स्तंभों की चौड़ाई गुणा चार पंक्तियों की ऊँचाई वाले कक्षों के एक खंड का चयन करें.

  2. निम्न स्थिरांक दर्ज करें और फिर Ctrl+Shift+Enter दबाएँ:

    =TRANSPOSE({1,2,3,4;5,6,7,8;9,10,11,12})

TRANSPOSE फ़ंक्शन प्रत्येक पंक्ति को स्तंभों की एक श्रृंखला में परिवर्तित करता है.

पृष्ठ का शीर्ष

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

यह अनुभाग मूल सरणी सूत्रों को उदाहरण प्रस्तुत करता है.

मौजूदा मानों से सरणियाँ और सरणी स्थिरांक बनाना

निम्न उदाहरण वर्णन करता है कि भिन्न कार्यपत्रकों में कक्षों की श्रेणियों के बीच लिंक तैयार करने के लिए सरणी सूत्रों का किस प्रकार उपयोग किया जाए. यह आपको यह भी दिखाता है कि मानों के समान सेट से किसी सरणी स्थिरांक को कैसे बनाया जाए.

मौजूदा मानों से कोई सरणी बनाना

  1. Excel में कार्यपत्रक पर, कक्ष C8:E10 का चयन करें, और यह सूत्र दर्ज करें:

    ={10,20,30;40,50,60;70,80,90}

    10 लिखने से पहले { (खुला धनुकोष्ठक) और 90 लिखने के बाद } (बंद धनुकोष्ठक) लिखना सुनिश्चित करें, क्योंकि आप संख्याओं की सरणी बना रहे हैं.

  2. Ctrl+Shift+Enter दबाएँ, जो सरणी सूत्र का उपयोग कर कक्ष श्रेणी C8:E10 में संख्याओं की इस सरणी को दर्ज करता है.
    आपके कार्यपत्रक पर, C8 से E10 इस प्रकार दिखना चाहिए:

    10

    20

    30

    40

    50

    60

    70

    80

    90

  3. कक्ष श्रेणी C1 से E3 का चयन करें.

  4. सूत्र पट्टी में निम्न सूत्र दर्ज करें, और तब Ctrl+Shift+Enter दबाएँ:

    =C8:E10

    कक्ष की 3x3 सरणी उन समान मान के साथ कक्ष C1 से E3 में प्रदर्शित होती है जिन्हें आपने C8 से E10 में देखा था.

मौजूदा मानों से कोई सरणी स्थिरांक बनाना

  1. कक्ष C1:C3 को चयनित रखते हुए, संपादन मोड में स्विच करने के लिए F2 दबाएँ.
    सरणी सूत्र अभी भी = C8:E10 रहना चाहिए.

  2. कक्ष संदर्भों को मानों में कनवर्ट करने के लिए F9 दबाएँ.
    Excel मानों को एक सरणी स्थिरांक में कनवर्ट करता है. सूत्र को अब ={10,20,30;40,50,60;70,80,90} होना चाहिए, बिलकुल C8:E10 की तरह.

  3. सरणी स्थिरांक को किसी सरणी सूत्र के रूप में दर्ज करने के लिए Ctrl+Shift+Enter दबाएँ.

कक्षों की श्रेणी में वर्णों की गणना करना

निम्न उदाहरण आपको दिखाते हैं कि कक्षों की श्रेणी में रिक्तियों सहित, वर्णों की संख्या कैसे गिनें.

  1. कार्यपत्रक के कक्ष A1 में इस संपूर्ण तालिका की प्रतिलिपि बनाएँ.

  2. कक्ष A2:A6 (66) में वर्णों की कुल संख्या देखने के लिए कक्ष A9 का चयन करें और फिर Ctrl+Shift+Enter दबाएँ.

  3. A2:A6 कक्षों में से सबसे लंबे कक्ष (कक्ष A3) की सामग्री देखने के लिए कक्ष A12 का चयन करें और फिर Ctrl+Shift+Enter दबाएँ.

Data

यह कक्षों

का एक झुंड है जो

एक साथ मिलकर

एक वाक्य

बनाता है.

A2:A6 में कुल वर्ण

=SUM(LEN(A2:A6))

सबसे लंबे कक्ष (A3) की सामग्री

=INDEX(A2:A6,MATCH(MAX(LEN(A2:A6)),LEN(A2:A6),0),1)

निम्न सूत्र का कक्ष A9 में उपयोग किया जाता है, जो A2 से A6 कक्षों में वर्णों की कुल संख्या (66) की गणना करता है.

=SUM(LEN(A2:A6))

इस स्थिति में, LEN फ़ंक्शन श्रेणी में प्रत्येक कक्ष में प्रत्येक पाठ स्ट्रिंग की लंबाई लौटाता है. SUM फ़ंक्शन फिर उन मानों को एक साथ जोड़ता है और उस कक्ष में परिणाम (66) प्रदर्शित करता है, जिसमें सूत्र A9 शामिल है.

किसी श्रेणी में सबसे छोटे मान n को ढूँढें

यह उदाहरण दिखाता है कि कक्षों की किसी श्रेणी में तीन सबसे छोटे मानों को कैसे ढूँढा जाए.

  1. A16 से A18 तक के कक्षों का चयन करें.
    कक्षों का यह सेट सरणी सूत्र द्वारा लौटाए गए परिणामों को होल्ड रखेगा.

  2. सूत्र पट्टी में, निम्न सूत्र दर्ज करें और फिर Ctrl+Shift+Enter दबाएँ:

    =SMALL(A5:A14,{1;2;3})

मान 400, 475 और 500 क्रमशः कक्ष A16 से A18 में प्रकट होते हैं.

यह सूत्र SMALL फ़ंक्शन को तीन बार मूल्यांकित करने के लिए सरणी स्थिरांक का उपयोग करता है और सरणी में सबसे छोटे (1), दूसरे सबसे छोटे (2) और तीसरे सबसे छोटे (3) सदस्यों को लौटाता है जो कि कक्ष A1:A10 में शामिल हैं. अधिक मान ढूँढने के लिए, आप स्थिरांकों में अधिक तर्क जोड़ते हैं और A12:A14 श्रेणी में परिणाम कक्षों की समकक्ष संख्या जोड़ते हैं. आप इस सूत्र के साथ अतिरिक्त फ़ंक्शंस का भी उपयोग कर सकते हैं, जैसे कि SUM या AVERAGE. उदाहरण के लिए:

=SUM(SMALL(A 5 :A1 4 ,{1;2;3}))

=AVERAGE(SMALL(A 5 :A1 4 ,{1;2;3}))

किसी श्रेणी में सबसे बड़े मान n को ढूँढें

किसी श्रेणी में सबसे बड़े मान ढूँढने के लिए, आप SMALL फ़ंक्शन को LARGE फ़ंक्शन से बदल सकते हैं. इसके अतिरिक्त, निम्न उदाहरण ROW और INDIRECT फ़ंक्शंस का उपयोग करता है.

  1. A1 से A3 तक के कक्षों का चयन करें.

  2. सूत्र पट्टी में, यह सूत्र दर्ज करें, और तब Ctrl+Shift+Enter दबाएँ:

    =LARGE(A5:A14,ROW(INDIRECT("1:3")))

मान 3200, 2700 और 2000 क्रमशः कक्ष A1 से A3 तक प्रकट होते हैं.

इस बिंदु पर, ROW और INDIRECT फ़ंक्शंस के बारे में थोड़ा जान लेना सहायक हो सकता है. आप निरंतर पूर्णांकों की किसी सरणी को बनाने के लिए ROW फ़ंक्शन का उपयोग कर सकते हैं. उदाहरण के लिए, अपनी अभ्यास कार्यपुस्तिका में 10 कक्षों के किसी रिक्त स्तंभ का चयन करें, कक्ष A5:A14 में इस सरणी सूत्र को दर्ज करें, और तब CTRL+SHIFT+ENTER दबाएँ:

=ROW(1:10)

यह सूत्र 10 निरंतर पूर्णांकों का एक स्तंभ बनाता है. किसी संभावित समस्या को देखने के लिए, उस श्रेणी से ऊपर कोई पंक्ति सम्मिलित करें कि जिसमें सरणी सूत्र शामिल हों (जो कि पंक्ति 1 से ऊपर है). Excel पंक्ति संदर्भों को समायोजित करता है और सूत्र 2 से 11 तक पूर्णांक जनरेट करता है. इस समस्या के निवारण के लिए, आप सूत्र में INDIRECT फ़ंक्शन को जोड़ें:

=ROW(INDIRECT("1:10"))

INDIRECT फ़ंक्शन पाठ स्ट्रिंग्स को इसके तर्कों को रूप में उपयोग करता है (यही कारण है कि श्रेणी 1:10 दोहरे उद्धरण चिह्नों से घिरी है). Excel पाठ मूल्यों को समायोजित नहीं करता जब आप पंक्तियों सम्मिलित करते हैं या अन्यथा सरणी सूत्र को ले जाते हैं. परिणामस्वरूप, ROW फ़ंक्शन हमेशा आपके द्वारा इच्छित पूर्णांकों की सरणी जनरेट करता है.

चलिए उस सूत्र का परीक्षण करें, जिसका आपने पहले उपयोग किया है - =LARGE(A5:A14,ROW(INDIRECT("1:3"))) - आंतरिक लघुकोष्ठकों से शुरू कर बाहर की ओर कार्य करते हुए: INDIRECT फ़ंक्शन पाठ मानों का एक सेट लौटाता है, इस स्थिति में 1 से 3 तक मान होते हैं. बदले में ROW फ़ंक्शन एक तीन-कक्षीय स्तंभाकार सरणी जनरेट करता है. LARGE फ़ंक्शन कक्ष श्रेणी A5:A14 में मानों का उपयोग करता है और यह तीन बार मूल्यांकित होता है, यानि ROW फ़ंक्शन द्वारा लौटाए गए प्रत्येक संदर्भ के लिए एक बार. मान 3200, 2700 और 2000 तीन-कक्षीय स्तंभाकार सरणी में लौटते हैं. यदि आप अधिक मानों को ढूँढना चाहते हैं, तो आप INDIRECT फ़ंक्शन से एक बड़ी कक्ष श्रेणी जोड़ते हैं.

अंत में, आप इस सूत्र को अन्य फ़ंक्शंस के साथ उपयोग कर सकते हैं, जैसे कि SUM और AVERAGE.

कक्षों की एक श्रेणी में सबसे बड़ा पाठ स्ट्रिंग ढूँढना

यह सूत्र केवल तभी कार्य करता है जब किसी डेटा श्रेणी में कक्षों का एकल स्तंभ शामिल होता है. पत्रक3 पर, कक्ष A16 में निम्न सूत्र दर्ज करें और Ctrl+Shift+Enter दबाएँ:

=INDEX(A6:A9,MATCH(MAX(LEN(A6:A9)),LEN(A6:A9),0),1)

कक्ष A16 में पाठ "का एक झुंड है जो" प्रकट होता है.

चलिए सूत्र को क़रीब से देखें, आंतरिक तत्वों से प्रारंभ करें और बाहर की ओर कार्य करें. LEN फ़ंक्शन कक्ष श्रेणी A6:A9 में प्रत्येक आइटम्स की लंबाई लौटाता है. MAX फंक्शन उन आइटम्स के बीच सबसे बड़े मान को परिकलित करता है, जो कि कक्ष A7 में सबसे लंबी पाठ स्ट्रिंग से संगत है.

यहाँ पर चीज़ें कुछ जटिल हो जाती हैं. MATCH फंक्शन उस कक्ष का ऑफ़सेट (संबंधित स्थिति) परिकलित करता है जिसमें सबसे बड़ा पाठ स्ट्रिंग शामिल होता है. यह करने के लिए, इसे तीन तर्कों की आवश्यकता है: एक लुकअप मान, एक लुकअप सरणी और एक मिलान प्रकार. MATCH फ़ंक्शन विशिष्ट लुकअप मान के लिए लुकअप सरणी खोजता है. इस स्थिति में, लुकअप मान सबसे लंबी पाठ स्ट्रिंग है:

(MAX(LEN( A6 : A9 ))

और यह स्ट्रिंग इस सरणी में रहती है:

LEN( A6:A9 )

मिलान प्रकार तर्क 0 है. मेल प्रकार में 1, 0 या -1 मान हो सकते हैं. यदि आप 1 निर्दिष्ट करते हैं, तो MATCH सबसे बड़े मान लौटाता है जो कि लुकअप मान से कम या बराबर है. यदि आप 0 निर्दिष्ट करते हैं, तो MATCH पहला मान लुकअप मान के बिल्कुल समान लौटाता है. यदि आप -1 निर्दिष्ट करते हैं, तो MATCH सबसे छोटे मान को ढूँढता है जो कि निर्दिष्ट लुकअप मान से अधिक या बराबर होता है. यदि आप एक मिलान प्रकार छोड़ते हैं, Excel 1 मानता है.

अंत में, INDEX फ़ंक्शन इस तर्क को लेता है: एक सरणी और उस सरणी के अंदर एक पंक्ति और स्तंभ संख्या. कक्ष श्रेणी A6:A9 सरणी प्रदान करती है, MATCH फ़ंक्शन कक्ष पता प्रदान करता है, और अंतिम तर्क (1) निर्दिष्ट करता है कि मान सरणी में पहले स्तंभ से आता है.

पृष्ठ का शीर्ष

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

यह अनुभाग उन्नत सरणी सूत्रों को उदाहरण प्रस्तुत करता है.

किसी श्रेणी का योग करें जिसमें त्रुटि मान शामिल हैं

Excel में SUM फ़ंक्शन उस समय कार्य नहीं करता है कि जब आप किसी ऐसी श्रेणी के योग का प्रयास करते हैं जिसमें त्रुटि मान शामिल है, जैसे कि #N/A. यह उदाहरण आपको दिखाता है कि Data नामक किसी ऐसी श्रेणी में मानों का योग कैसे करें, जिसमें त्रुटियाँ शामिल हैं.

=SUM(IF(ISERROR(Data),"",Data))

सूत्र एक नई सरणी बनाता है जिसमें किसी त्रुटि मान को हटाकर मूल मान शामिल हों. आंतरिक फ़ंक्शनों से शुरू होकर बाहर की ओर कार्य करते हुए, ISERROR फ़ंक्शन त्रुटियों के लिए कक्ष श्रेणी (डेटा) को ढूँढता है. IF फ़ंक्शन निर्दिष्ट मान लौटाता है यदि आपके द्वारा निर्दिष्ट किसी शर्त का मूल्यांकन TRUE होता है और यदि यह FALSE मूल्यांकित करता है तो अन्य मान लौटाता है. ऐसी स्थिति में, यह सभी त्रुटि मानों के लिए रिक्त स्ट्रिंग ("") लौटाता है क्योंकि उनका मूल्यांकन TRUE के रूप में होता है, और यह श्रेणी (Data) से शेष मानों को लौटाता है क्योंकि वे FALSE में मूल्यांकित होते हैं, जिसका अर्थ है कि उनमें त्रुटि मान शामिल नहीं हैं. SUM फ़ंक्शन फिर फ़िल्टर की हुई सरणी के लिए कुल योग का परिकलन करता है.

किसी श्रेणी में त्रुटि मानों की संख्या की गणना करना

यह उदाहरण पिछले सूत्र के समान है, लेकिन यह इन्हें फ़िल्टर करने के बजाय Data नामक श्रेणी में त्रुटि मानों की संख्या को लौटाता है:

=SUM(IF(ISERROR(Data),1,0))

यह सूत्र एक सरणी बनाता है जिसमें उन कक्षों के लिए मान 1 शामिल होता है जिनमें त्रुटियाँ हैं और उन कक्षों के लिए मान 0 जिनमें त्रुटियाँ शामिल नहीं हैं. आप सूत्र को सरलीकृत कर सकते हैं और IF फ़ंक्शन के लिए तीसरे तर्क को निकालते हुए समान परिणाम प्राप्त कर सकते हैं, जैसाकि नीचे दिया गया है:

=SUM(IF(ISERROR(Data),1))

यदि आप तर्क को निर्दिष्ट नहीं करते हैं, तो IF फ़ंक्शन FALSE लौटाता है यदि किसी कक्ष में कोई त्रुटि मान शामिल नहीं है. आप सूत्र को और अधिक सरल बना सकते हैं:

=SUM(IF(ISERROR(Data)*1))

यह संस्करण कार्य करता है क्योंकि TRUE*1=1 और FALSE*1=0.

शर्तों पर आधारित मानों का योग

आपको शर्तों पर आधारित मानों का योग करने की आवश्यकता हो सकती है. उदाहरण के लिए, यह सरणी सूत्र Sales नामक एक श्रेणी में केवल सकारात्मक पूर्णांकों का योग करता है:

=SUM(IF(Sales>0,Sales))

IF फ़ंक्शन सकारात्मक मानों और ग़लत मानों की एक सरणी बनाता है. SUM फ़ंक्शन अनिवार्य रूप से ग़लत मानों की उपेक्षा करता है क्योंकि 0+0=0 होता है. उस कक्ष श्रेणी में जिसे आप इस सूत्र में उपयोग करते हैं, कितनी भी संख्या में पंक्तियाँ और स्तंभ हो सकते हैं.

आप उन मानों का भी योग कर सकते हैं जो एक से अधिक शर्तों को पूरा करते हैं. उदाहरण के लिए, यह सरणी सूत्र उन मानों को परिकलित करता है जो 0 से बड़े और 5 से कम या समान होते हैं:

=SUM((Sales>0)*(Sales<=5)*(Sales))

ध्यान रखें कि यह सूत्र एक त्रुटि लौटाता है यदि श्रेणी में एक या अधिक ग़ैर-अंकीय कक्ष हैं.

आप उन सरणी सूत्रों को भी बना सकते हैं जो OR शर्त के प्रकार का उपयोग करते हैं. उदाहरण के लिए, आप उन मानों का योग कर सकते हैं जो 5 से कम हैं और 15 से अधिक हैं:

=SUM(IF((Sales<5)+(Sales>15),Sales))

IF फ़ंक्शन उन सभी मानों को ढूँढता है जो 5 से छोटे हों और 15 से बड़े हों और फिर उन मानों को SUM फ़ंक्शन की ओर पास करता है.

आप सरणी सूत्रों में प्रत्यक्ष रूप से AND एवं OR फ़ंक्शनों का उपयोग नहीं कर सकते, क्योंकि वे फ़ंक्शन एकल परिणाम लौटाते हैं, या तो TRUE या FALSE और सरणी फ़ंक्शंस को परिणामों की सरणियों की आवश्यकता होती है. आप पिछले सूत्र में दिखाए गए तर्क का उपयोग करते हुए समस्या पर काम कर सकते हैं. अन्य शब्दों में, आप उन मानों पर गणितीय कार्रवाइयाँ करते हैं, जैसे कि जोड़ना या गुणन करना, जो OR या AND शर्त को पूरा करते हैं.

एक औसत संगणित करें जिसमें शून्य शामिल न हो

यह उदाहरण आपको दिखाता है कि श्रेणी से शून्य को कैसे निकालें जब आपको इस श्रेणी में मानों का औसत निकालने की आवश्यकता हो. सूत्र Sales नामक डेटा श्रेणी का उपयोग करता है:

=AVERAGE(IF(Sales<>0,Sales))

IF फ़ंक्शन मानों की एक ऐसी सरणी बनाता है जो 0 के समान नहीं है और फिर उन मानों को AVERAGE फ़ंक्शन में भेज देता है.

कक्षों की दो श्रेणियों के बीच भिन्नताओं की संख्या गिनना

यह सरणी सूत्र MyData और YourData नामक कक्षों की दो श्रेणियों में मानों की तुलना करता है और दोनों के बीच भिन्नताओं की संख्या लौटाता है. यदि दो श्रेणियों की सामग्रियाँ एक जैसी हैं, तो सूत्र 0 लौटाता है. इस सूत्र का उपयोग करने के लिए, कक्ष श्रेणियों को समान आकार और समान आयाम का होना चाहिए (उदाहरण के लिए, यदि MyData 5 स्तंभों गुणा 3 पंक्तियों की एक श्रेणी है तो YourData भी 5 स्तंभ गुणा 3 पंक्तियों वाला होना चाहिए):

=SUM(IF( MyData =YourData,0,1))

सूत्र तुलना की जा रही श्रेणियों के समान आकार की नई सरणी बनाता है. IF फ़ंक्शन सरणी को मान 0 और मान 1 (बेमेल के लिए 0 और समान कक्षों के लिए 1) से भरता है. SUM फ़ंक्शन फिर सरणी में मानों के योग को लौटाता है.

आप इस प्रकार से सूत्र को सरल बना सकते हैं:

=SUM(1*( MyData <> YourData ))

उस सूत्र की तरह जो कि एक श्रेणी में त्रुटि मानों की गणना करता है, यह सूत्र कार्य करता है क्योंकि TRUE*1=1 और FALSE*1=0.

किसी श्रेणी में अधिकतम मान की स्थिति ढूँढना

यह सरणी सूत्र Data नामक एक एकल-स्तंभ श्रेणी में अधिकतम मान की पंक्ति संख्या लौटाता है:

=MIN(IF(Data=MAX(Data),ROW(Data),""))

IF फ़ंक्शन एक नई सरणी बनाता है जो Data नामक श्रेणी के संगत है. यदि श्रेणी में किसी संगत कक्ष में अधिकतम मान शामिल है, तो सरणी में पंक्ति संख्या शामिल होती है. अन्यथा, सरणी में कोई रिक्त स्ट्रिंग ("") शामिल होती है. MIN फ़ंक्शन नई सरणी को इसके दूसरे तर्क के रूप में उपयोग करता है और सबसे छोटा मान लौटाता है, जो कि डेटा में अधिकतम मान की पंक्ति संख्या के संगत होता है. यदि Data नामक श्रेणी में एक जैसे अधिकतम मान हों, तो सूत्र पहले मान की पंक्ति लौटाता है.

यदि आप किसी अधिकतम मान के वास्तविक कक्ष पते को लौटाना चाहते हैं, तो इस सूत्र का उपयोग करें:

=ADDRESS(MIN(IF(Data=MAX(Data),ROW(Data),"")),COLUMN(Data))

पृष्ठ का शीर्ष

अधिक मदद की आवश्यकता है?

आप हमेशा Excel तकनीकी समुदाय, में विशेषज्ञ से पूछने कर सकते हैं में उत्तर समुदायसमर्थन प्राप्त करें, या एक नई सुविधा या Excel उपयोगकर्ता वॉइसपर सुधार का सुझाव दें।

नोट: मशीन अनुवाद अस्वीकरण: यह लेख मानवीय हस्तक्षेप के बिना एक कंप्यूटर प्रणाली द्वारा अनुवादित किया गया है. Microsoft, इन मशीन अनुवादों को गैर-अंग्रेज़ी भाषी उपयोगकर्ताओं को Microsoft उत्पादों, सेवाओं और तकनीकों से संबंधित सामग्री का आनंद लेने में सहायता के लिए प्रदान करता है. लेख, मशीन द्वारा अनुवादित होने के कारण इसमें शब्दावली, वाक्य रचना या व्याकरण की त्रुटियाँ हो सकती हैं.

यह भी देखें

सूत्रों का ओवरव्यू

अपने कौशल का विस्तार करें
प्रशिक्षण का अन्वेषण करें
पहले नई सुविधाएँ प्राप्त करें
Office प्रतिभागी में शामिल हों

क्या यह जानकारी मददगार थी?

आपकी प्रतिक्रिया के लिए आपको धन्यवाद!

आपकी प्रतिक्रिया के लिए धन्यवाद! ऐसा लगता है आपको हमारे किसी Office सहायता एजेंट से कनेक्ट करना मददगार हो सकता है.

×