Mac के Excel में संबंधित इन्वेंटरी मापों को जोड़ने के लिए, मेल खाने वाले संख्यात्मक ऐरे में + जोड़ें। यदि एसेट की पंक्तियों का क्रम अलग है, तो पहले हर एसेट को लुकअप करें, फिर उससे मिली मात्राएँ जोड़ें। इससे हर माप के अलग-अलग परिणाम बने रहते हैं।

इस चरण-दर-चरण मार्गदर्शिका में दो मापों वाली कृत्रिम आर्ट एसेट का उपयोग किया गया है: प्रिंट प्रतियाँ और स्वॉच कार्ड। काम है दो भंडारण स्थानों की मात्राओं को मिलाना और हर एसेट तथा माप की पहचान बनाए रखना। सभी मात्राएँ केवल उदाहरण के लिए हैं।

एसेट के मेल के आधार पर फ़ॉर्मूला चुनें

फ़ॉर्मूला लिखने से पहले तय करें कि किन आधारों पर दो मान एक-दूसरे से मेल खाते हैं। स्थान के आधार पर मेल तभी काम करता है जब दोनों इनपुट ब्लॉक में एसेट का क्रम और माप के कॉलम का क्रम समान हो। एसेट लेबल के आधार पर मेल करने पर स्रोत की पंक्तियों का क्रम अलग हो सकता है।

इनपुट की स्थिति समर्थित तरीका परिणाम
समान एसेट, समान पंक्ति क्रम, समान माप कॉलम समान आकार की संख्यात्मक रेंज जोड़ें हर एसेट और माप के लिए एक परिणाम
अद्वितीय एसेट लेबल, अलग पंक्ति क्रम दो बहु-कॉलम XLOOKUP परिणाम जोड़ें एक एसेट के माप अलग-अलग सेल में
बार-बार आने वाले एसेट लेबल, जिन्हें मिलाना हो हर माप के लिए अलग SUMIF गणना करें अनुरोधित हर एसेट और माप के लिए एक परिणाम

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

अपने Mac संस्करण की पुष्टि करें

लुकअप वाला उदाहरण Mac के लिए Excel for Microsoft 365, Excel 2024 और Excel 2021 पर लागू होता है। Microsoft स्पष्ट रूप से कहता है कि Excel 2016 और Excel 2019 में XLOOKUP उपलब्ध नहीं है, जबकि ये संस्करण पृष्ठ की व्यापक लागूता सूची में शामिल हैं। Microsoft का XLOOKUP दस्तावेज़।

Mac पर, Office ऐप के एप्लिकेशन मेनू में About डायलॉग होता है, जिसमें संस्करण और लाइसेंस का प्रकार दिखता है। Excel में Excel → About Excel देखें। फ़ॉर्मूला चुनने से पहले संस्करण संख्या के साथ उत्पाद संस्करण की भी पहचान करें। Office के बारे में: मैं Office का कौन-सा संस्करण इस्तेमाल कर रहा हूँ?।

इस लेख में आगे दिया गया वैकल्पिक HSTACK फ़ॉर्मूला Mac के लिए Excel for Microsoft 365 या Excel 2024 में आवश्यक है; Microsoft इस फ़ंक्शन के लिए Mac के Excel 2021 को सूचीबद्ध नहीं करता। मुख्य गणनाओं के लिए इसकी आवश्यकता नहीं है। Microsoft का HSTACK दस्तावेज़।

दो छोटी आर्ट-एसेट इन्वेंटरी सेट अप करें

सामान्य सेल रेंज वाली खाली वर्कशीट इस्तेमाल करें। पहले स्थान की इन्वेंटरी A1:C4 में दर्ज करें:

एसेट प्रिंट प्रतियाँ स्वॉच कार्ड
Tile-A 8 3
Tile-B 5 7
Tile-C 6 2

दूसरे स्थान की इन्वेंटरी E1:G4 में दर्ज करें और D कॉलम खाली छोड़ें:

एसेट प्रिंट प्रतियाँ स्वॉच कार्ड
Tile-A 4 2
Tile-B 9 1
Tile-C 3 5

दोनों संख्यात्मक ब्लॉक तीन पंक्तियों ऊँचे और दो कॉलम चौड़े हैं। पहले संख्यात्मक कॉलम में प्रिंट प्रतियों की गिनती है; दूसरे में स्वॉच कार्ड की। लेबल गणना वाली रेंज के बाहर हैं।

J1:L4 में नीचे दिया गया आउटपुट क्षेत्र तैयार करें। शुरुआत में केवल हेडर और एसेट लेबल दर्ज करें; मात्रा वाले सेल खाली छोड़ें।

एसेट कुल प्रिंट प्रतियाँ कुल स्वॉच कार्ड
Tile-A
Tile-B
Tile-C

इन उदाहरणों में हर मात्रा एक संख्या है और प्रत्येक स्रोत में हर एसेट एक बार आता है। कोई रिकॉर्ड मौजूद न होना और दर्ज की गई शून्य मात्रा, दोनों के अर्थ अलग हैं: मात्रा शून्य होना ज्ञात हो, तभी शून्य दर्ज करें; अनुपस्थित रिकॉर्ड को शून्य मानने से पहले उसकी जाँच करें।

हर संबंधित परिणाम बनाए रखने के लिए संरेखित ऐरे जोड़ें

स्रोत की पंक्तियाँ दिखाए गए क्रम में हों, तो K2 में यह पूरा वर्कशीट फ़ॉर्मूला दर्ज करें:

=B2:C4+F2:G4

फ़ॉर्मूले की पुष्टि के लिए Return दबाएँ। डायनेमिक ऐरे वाले Excel में आउटपुट K2:L4 में आएगा: एसेट की तीन पंक्तियाँ और माप के दो कॉलम। Microsoft के दस्तावेज़ों के अनुसार, ऐरे फ़ॉर्मूले कई परिणाम लौटा सकते हैं और डायनेमिक परिणाम आस-पास के सेल में स्पिल होते हैं। ऐरे फ़ॉर्मूलों के दिशानिर्देश और उदाहरण।

अपेक्षित आउटपुट यह है:

एसेट कुल प्रिंट प्रतियाँ कुल स्वॉच कार्ड
Tile-A 12 5
Tile-B 14 8
Tile-C 9 7

गणना स्थानों के अनुसार चलती है: B2+F2 से 12 मिलता है, जबकि C2+G2 से 5। बाकी हर स्थान पर यही नियम लागू होता है। दोनों स्रोत ब्लॉक समान आयामों वाले एक परिणाम ब्लॉक में बदल जाते हैं।

एक-कॉलम वाली इन्वेंटरी के लिए समकक्ष फ़ॉर्मूला =B2:B4+F2:F4 होगा। यह हर पंक्ति के लिए एक, कुल तीन मात्राएँ लौटाता है। दो-कॉलम वाला संस्करण पहले माप के साथ दूसरा माप भी बनाए रखता है।

बाहरी SUM से गलत आकार का परिणाम क्यों मिलता है

ये फ़ॉर्मूले कुल जोड़ निकालते हैं:

=SUM(B2:C4,F2:G4)
=SUM(B2:C4+F2:G4)

इस नमूने में, दोनों से 55 मिलता है। यह संख्या तीनों एसेट और दोनों मापों को मिला देती है। Microsoft के दस्तावेज़ों के अनुसार, SUM दी गई संख्याओं, संदर्भों या रेंज के मान जोड़ता है; इसलिए परिणाम ऐरे को SUM में लपेटने से वह एक मान में सिमट जाता है। Microsoft का SUM दस्तावेज़।

स्वीकृति जाँच के लिए ऊपर दिया गया छह-सेल परिणाम इस्तेमाल करें। एक सेल में 55 होना किसी दूसरे काम का उत्तर है, भले ही उसका गणित सही हो।

संरेखित पंक्तियों के लिए ऐसा लेआउट जो हर संस्करण में काम करे

यदि आप अलग-अलग सेल के फ़ॉर्मूले पसंद करते हैं, तो K2 में =B2+F2 दर्ज करें। उसके फ़िल हैंडल को दाईं ओर खींचकर L2 तक ले जाएँ, फिर K2:L2 को नीचे खींचकर पंक्ति 4 तक भरें। रिलेटिव संदर्भ हर संबंधित जोड़ी की गणना के लिए अपने-आप बदल जाते हैं। Microsoft Mac के Excel के लिए फ़िल हैंडल का यह व्यवहार दस्तावेज़ित करता है। Mac के Excel में Excel को कैलकुलेटर की तरह इस्तेमाल करें।

इससे स्पिल हुए परिणाम के बिना वही छह मात्राएँ मिलती हैं। फिर भी, यह स्रोत की पंक्तियों का क्रम समान होने पर निर्भर करता है।

स्रोत की पंक्तियों का क्रम अलग हो तो एसेट लेबल से मिलान करें

जब पंक्ति के स्थानों पर भरोसा नहीं किया जा सकता, तो पहले पिछला परिणाम K2 से साफ़ करें। अनुरोधित एसेट की सूची के लिए J2:J4 बनाए रखें। K2 में यह दर्ज करें:

=XLOOKUP($J2,$A$2:$A$4,$B$2:$C$4)+XLOOKUP($J2,$E$2:$E$4,$F$2:$G$4)

हर लुकअप J2 में एसेट ढूँढ़ता है और उसके दो मात्रा वाले कॉलम लौटाता है। लौटाई गई पंक्तियों को जोड़ने से K2 में 12 और L2 में 5 मिलता है। Microsoft डिफ़ॉल्ट रूप से सटीक मिलान करने और कई-कॉलम वाली रिटर्न रेंज से कई आइटम लौटाने, दोनों की जानकारी देता है। Microsoft का XLOOKUP दस्तावेज़।

K2 से फ़ॉर्मूला कॉपी करके K3:K4 में डालें और क्षैतिज परिणामों के लिए L2:L4 खाली छोड़ें। डॉलर चिह्न स्रोत रेंज को स्थिर रखते हैं; हर आउटपुट पंक्ति के साथ अनुरोधित एसेट बदलता है।

जाँच के लिए दूसरे स्रोत के पूरे रिकॉर्ड का क्रम बदलें ताकि Tile-C पहले आए। हर लेबल को उसकी दोनों मात्राओं के साथ ही ले जाएँ। लुकअप-आधारित आउटपुट में अपेक्षित मान बने रहने चाहिए, जबकि स्थान-आधारित जोड़ अब अलग-अलग एसेट को आपस में जोड़ देगा।

फ़ॉर्मूला में वैकल्पिक अनुपलब्ध-मिलान प्रतिस्थापन न होने के कारण, अनुपस्थित लेबल पर #N/A लौटता है। बार-बार आने वाले लेबल पर केवल पहला मिलान लौटता है; उसके सभी रिकॉर्ड नहीं जुड़ते। लुकअप की ये दस्तावेज़ित सीमाएँ हैं। Microsoft का XLOOKUP दस्तावेज़।

आउटपुट में केवल J2:J4 में सूचीबद्ध एसेट शामिल हैं। अपना डेटा इस्तेमाल करने से पहले सुनिश्चित करें कि अनुरोधित सूची में वह हर एसेट शामिल है जिसकी रिपोर्ट आप किसी भी स्थान से देना चाहते हैं।

दोहराए गए एसेट रिकॉर्ड हर माप के लिए अलग-अलग जोड़ें

अगर कई पंक्तियाँ जानबूझकर एक ही एसेट की हैं, तो सशर्त योग इस्तेमाल करें। नमूने की मूल रेंज के साथ, K2 में यह पूरा फ़ॉर्मूला दर्ज करें:

=SUMIF($A$2:$A$4,$J2,B$2:B$4)+SUMIF($E$2:$E$4,$J2,F$2:F$4)

इसे दाईं ओर L2 तक कॉपी करें, फिर K2:L2 को नीचे खींचकर पंक्ति 4 तक भरें। दाईं ओर जाने पर मात्रा वाली रेंज स्वॉच कॉलम में बदल जाती है, जबकि लेबल वाली रेंज स्थिर रहती है। हर आउटपुट सेल केवल उसी एसेट और माप का योग करता है। Microsoft मानदंडों के लिए एक रेंज और उनसे संबंधित मात्राओं के लिए दूसरी रेंज इस्तेमाल करने का तरीका दस्तावेज़ित करता है। Microsoft का SUMIF दस्तावेज़।

दोहराए गए रिकॉर्ड दिखाने के लिए, A5:C5 में Tile-A, 2 और 1 जोड़ें। दोबारा गणना करने से पहले, पहले स्रोत की मानदंड और मात्रा वाली रेंज को पंक्ति 5 तक बढ़ाएँ:

=SUMIF($A$2:$A$5,$J2,B$2:B$5)+SUMIF($E$2:$E$4,$J2,F$2:F$4)

संशोधित फ़ॉर्मूला पहले की तरह दाईं ओर और नीचे कॉपी करें। उदाहरण में Tile-A का आउटपुट 14 प्रिंट प्रतियाँ और 6 स्वॉच कार्ड हो जाएगा। पंक्ति 4 पर खत्म होने वाली स्थिर रेंज में जोड़ा गया रिकॉर्ड शामिल नहीं होगा, इसलिए इस तरीके में रेंज का रखरखाव भी करना होगा।

हर मानदंड रेंज का आकार और रूप उसकी मात्रा वाली रेंज के समान रखें। यह भी ध्यान दें कि SUMIF में * और ? वाइल्डकार्ड की तरह काम करते हैं; यहाँ इस्तेमाल किए गए कृत्रिम लेबल में इनमें से कोई चिह्न नहीं है। Microsoft का SUMIF दस्तावेज़।

स्पिल त्रुटियाँ ठीक करें और तैयार इन्वेंटरी जाँचें

स्पिल होने वाले फ़ॉर्मूले के पूरे आउटपुट के लिए जगह चाहिए। उसे Excel टेबल के बाहर रखें और उसमें बदलाव या प्रतिस्थापन ऊपर-बाएँ सेल से करें। Microsoft इन दोनों पाबंदियों का दस्तावेज़ देता है। डायनेमिक ऐरे फ़ॉर्मूले और स्पिल हुए ऐरे का व्यवहार।

अगर #SPILL! दिखाई दे, तो इच्छित आउटपुट की जगह में पहले से मौजूद प्रविष्टियाँ और मर्ज किए गए सेल जाँचें। रुकावट पैदा करने वाली सामग्री को दूसरी जगह ले जाएँ या आउटपुट के लिए खाली क्षेत्र चुनें। Microsoft अवरुद्ध आउटपुट क्षेत्रों और मर्ज किए गए सेल को स्पिल त्रुटियों के कारण बताता है। #SPILL! त्रुटि कैसे ठीक करें।

अगर जोड़ से #VALUE! लौटे, तो देखें कि कहीं मात्रा के रूप में टेक्स्ट तो दर्ज नहीं है। Microsoft बताता है कि सीधे जोड़ने पर गैर-संख्यात्मक टेक्स्ट के कारण गणना विफल हो सकती है, जबकि SUM टेक्स्ट को अनदेखा करता है। इसलिए फ़ॉर्मूले की जगह SUM इस्तेमाल करने से परिणाम का आकार और टेक्स्ट संभालने का तरीका, दोनों बदल जाएँगे। Microsoft का SUM दस्तावेज़।

Mac के लिए Microsoft 365 या Excel 2024 में वैकल्पिक लेबल वाला परिणाम ब्लॉक बनाने के लिए, मूल संरेखित नमूने को नई खाली जगह पर इस्तेमाल करें:

=HSTACK(A2:A4,B2:C4+F2:G4)

इससे एसेट लेबल गणना किए गए मापों के बगल में आ जाते हैं। HSTACK कॉलम जोड़ता है; फ़ॉर्मूले के भीतर का + जोड़ की गणना करता है। यह लेबल का मिलान नहीं करता और स्रोत की अलग-अलग पंक्ति के क्रम को ठीक नहीं करता। Microsoft का HSTACK दस्तावेज़।

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

स्रोत