सशर्त स्वरूपण का पता लगाकर संभवतः IF / AND / या स्टेटमेंट्स के साथ एक सूत्र को सरल बनाएं


1

मैं एक सूत्र विकसित करने की कोशिश कर रहा हूं जो एक विशिष्ट सामग्री (इसी के अनुरूप) का विश्लेषण करता है Part Number मूल्य) जिसके कई मूल्य हैं MS एक पदानुक्रम से बंधा हुआ। गलत मास्टर प्रलेखन और सामग्री मास्टर में उचित रखरखाव के कारण कई संबंधित ईआरपी-उपयोग करने वाली कंपनियों में ऐसा होता है। सही मूल्य केवल इसी से निर्धारित किया जा सकता है MRPcn तथा X-Plant मान, जो हमेशा SAP के भीतर क्लाइंट स्तर पर आधारित होते हैं।

Spreadsheet screenshot #1

मैंने सशर्त रूप से प्रारूपित किया है MRPcn स्तंभ इसलिए मानों को कथा के अनुसार रंग द्वारा वर्गीकृत किया गया है। सशर्त स्वरूपण इसलिए किया गया क्योंकि 500+ अद्वितीय हैं MRPcn मान। इस तरह, मैं ज़रूरत पड़ने पर रंगों का उपयोग करके एक फार्मूला फ़िल्टर या लिख ​​सकता था।

20 अद्वितीय हैं X-Plant मान। उनमें से 7 का उपयोग किया जाता है MS मान। य़े हैं P2 (उत्पादन), N2 (अभियांत्रिकी), 18 / 19 / 4 / 1 (अप्रचलित), और 15 (ग्लोबल ऑप्स / सर्विस)। इन्हें सशर्त रूप से स्वरूपित भी किया गया है। ध्यान दें कि कुछ X-Plant मूल्य केवल इन श्रेणियों के अंतर्गत नहीं आते हैं, लेकिन ये चारों डेटासेट में सबसे अधिक प्रासंगिक और सुसंगत हैं।

मैं उपयोग करने की कोशिश कर रहा हूं IF / AND / OR बयान और पहले इन के साथ कुछ उन्नत काम किया है, लेकिन फार्मूला बड़े और अनपेक्षित समाप्त हो जाएगा बड़ी संख्या में विभिन्न अद्वितीय मानों को शामिल करने की आवश्यकता होती है। इसके अलावा, मुझे बहुत कम मानों का उपयोग करके आंशिक सूत्र बनाने में भी परेशानी हो रही है।

के सही मूल्य के बाद से MS वास्तव में की श्रेणी पर निर्भर करता है MRPcn मूल्य और की श्रेणी X-Plant मूल्य, मैं सूत्र को सरल बनाने के लिए किसी भी तरह से कोशिकाओं (जो कि श्रेणी के अनुरूप है) की पृष्ठभूमि रंग का लाभ उठाने की उम्मीद कर रहा था।

एक उदाहरण के रूप में, यदि MS एक हिस्से के मूल्य हैं P2 तथा N2, तथा MRPcn = C43 (उत्पादन योजना) और X-Plant = P2, हम सही जानते हैं MS है P2। (कारण एक सामग्री हो सकती है MS के मान P2 तथा N2, जो ध्रुवीय विरोधी हैं, क्योंकि यह भाग SAP में NPI के दौरान इंजीनियरिंग योजना के हिस्से के रूप में शुरू किया गया हो सकता है, लेकिन बाद में सड़क निर्माण क्षेत्र में उत्पादन में स्थानांतरित हो जाता है और MM में अनुरक्षित नहीं होता है।)

यहां अधिक सैंपल डेटा है जो कुछ सुधार दिखा रहा है MS:

Spreadsheet screenshot #2

पंक्तियों को देखते हुए 85:86, अंश 1301386 दो अलग है MS के मान 18 तथा P2 जो बंद / अप्रचलित और उत्पादन को निरूपित करता है, a MRPcn वह इंजीनियरिंग है, और ए X-Plant वह बंद है, इसलिए यह संभावना है कि उस हिस्से को इसकी आवश्यकता है MS होने के लिए 18 (अप्रचलित)।

एक्रोनिम की परिभाषा:

  • एमएम = सामग्री मास्टर
  • MRPcn = सामग्री संसाधन नियोजन नियंत्रक
  • एमएस = सामग्री की स्थिति
  • एनपीआई = नया उत्पाद परिचय।
  • एक्स-प्लांट एमएस - चेन प्लानिंग की आपूर्ति के संबंध में क्लाइंट स्तर की सामग्री स्थिति एक रुकावट या सामग्री की स्थिति की पहचान करती है

हाँ! मैंने देखा। आपके भ्रम को समझाने के लिए धन्यवाद। रिक्त पंक्तियों के गैर-मौजूद होने के साथ यह मुद्दा है कि अगर वहाँ थे, तो यह विभिन्न सामग्रियों को अलग करने के लिए आदर्श होगा। चूंकि यह नहीं है, सूत्र बनाते समय और फ्लैश भरने पर यह एक अलग सामग्री एमएस के लिए होता है और इसलिए, एक गलत कोड का उत्पादन करेगा। यानी, यदि सेल G2 और G3 के लिए स्टेटमेंट एक सामग्री का विश्लेषण करते हैं, तो G3 के लिए आउटपुट, अगर गलत G4 में सेल संदर्भ (एक अलग सामग्री का संदर्भ) होगा। यह मेरे सूत्र के पुनरावृत्तियों में हो रहा था जो मुझे पता है कि गलत हैं।
Mic Fitzgerald

तो आप मेरे द्वारा जोड़े गए चित्र में देख सकते हैं, कई अलग-अलग मामले हैं जो हो सकते हैं। पंक्ति 85-86 में, 1301386 में 18/2 का एमएस है, जो बंद या अप्रचलित और उत्पादन को निरूपित करता है, एक MRPcn है जो इंजीनियरिंग है, और एक एक्स-प्लांट है जिसे बंद कर दिया गया है, इसलिए यह संभावना है कि उस भाग को 18 या में चिह्नित किया जाना चाहिए। दूसरे शब्द अप्रचलित हैं। इस सूत्र ने उनमें से बहुतों को कम करने के लिए काम किया, लेकिन अधिकांश भाग के लिए जब कुछ सामग्री ने 3 या चार अलग-अलग एमएस का प्रदर्शन किया, तो यह निम्नलिखित सामग्री को गड़बड़ कर देगा। समझना?
Mic Fitzgerald

सही, प्रत्येक भाग संख्या को एक से अधिक के बजाय एक ही भौतिक स्थिति का संदर्भ दिया जाना चाहिए। चार अलग-अलग उदाहरण हैं एक भागों सामग्री की स्थिति हो सकती है: जैसे, उत्पादन के लिए पी 2, इंजीनियरिंग के लिए एन 2, अप्रचलित के लिए 18/19/4/1, और वैश्विक ऑप्स / सेवा के लिए 15। उन लोगों को दो अलग-अलग डेटा पॉइंट्स के लिए तर्क के आधार पर चित्रित किया जा सकता है: MRPcn और X-Plant MS। @robinCTS
Mic Fitzgerald

सही, यह हमेशा ऊपर वर्णित तर्क के आधार पर गणना की जा सकती है। कुछ उदाहरण होंगे जहां सही फॉर्मूला गलत एमएस को संदर्भित डेटा के आधार पर आउटपुट देगा। लेकिन वे मामूली अपवाद होंगे। 500 से अधिक MRPcn के हैं और सिर्फ 20 एक्स-प्लांट ms हैं, हालांकि उन सभी को केवल उन चार श्रेणियों में आता है जैसा कि ऊपर उल्लेख किया गया है और इसका उद्देश्य है कि मैंने उन्हें क्यों लेपित किया है। तो सवाल निहित है कि क्या संदर्भित रंगों के खिलाफ सामग्री डालने का एक तरीका है। क्योंकि मुझे पता है कि अगर बयान बेतुका है तो 500 अलग-अलग पुनरावृत्तियों को करना है @robinCS।
Mic Fitzgerald

1
अगर मैं MRPcn और X- प्लांट की पूरी सूची को ऑटोप्लेट कर सकता हूं और उन्हें एक संख्यात्मक मान प्रदान कर सकता हूं, जो चार प्रकार के एमएस के अनुरूप अलग-अलग रेंज सेट करता है तो क्या आपको लगता है कि काउंटआईएफ या एक समान समान फ़ंक्शन काम करने की कोशिश कर रहा है। ? @robinCS डार क्षमा करें मुझे इतना समय लगा!
Mic Fitzgerald

जवाबों:


0

जैसा कि पहले से ही सशर्त स्वरूपण है, मैं इस समस्या को हल करने के लिए कम से कम तीन अलग-अलग तरीकों के बारे में सोच सकता हूं:

  1. एक सेल के सशर्त प्रारूप रंग का पता लगाने के लिए एक यूडीएफ लिखें, और फिर सोलह घोंसले के ऊपर के साथ एक सूत्र तैयार करें IF(AND(),…) कथन या समकक्ष।
    • इस पद्धति का कोई वास्तविक लाभ नहीं है
    • यह सलाह दी जाती है कि सशर्त स्वरूपण का उपयोग धीमा है, यूडीएफ सरल नहीं है और सशर्त स्वरूपण सूत्रों का मैन्युअल रूप से पुनर्मूल्यांकन करने की आवश्यकता है, और यह कि आवश्यक सूत्र लंबा है, "नियम" अंदर से एम्बेडेड हैं, इस प्रकार उन्हें देखना या संशोधित करना कठिन है।
  2. क्राफ्ट नौ (कुछ बहुत) लंबे समय तक परिभाषित नाम तार और केवल 4 नेस्टेड की आवश्यकता होती है एक सूत्र लिखें IF(…) रों
    • इस पद्धति का लाभ यह है कि न तो सशर्त स्वरूपण और न ही किसी अतिरिक्त कोशिकाओं की आवश्यकता होती है
    • नुकसान यह है कि "नियम" परिभाषित नामों में छिपे हुए हैं और समझने / संशोधित करने के लिए बहुत कठिन हैं
  3. मैपिंग को परिभाषित करने के लिए तीन तालिकाओं का उपयोग करें और एक सूत्र का उपयोग करें जिसमें केवल तीन नेस्टेड की आवश्यकता होती है VLOOKUP(…) कार्यों
    • पेशेवरों का कहना है कि इसके लिए सशर्त स्वरूपण की आवश्यकता नहीं है, और नियम कॉम्पैक्ट और देखने / संशोधित करने में बहुत आसान हैं
    • केवल नकारात्मक पक्ष यह है कि तीन तालिकाओं की आवश्यकता होती है

मैं दिखाऊंगा कि तीसरी विधि को कैसे लागू किया जाए।

यह एक परीक्षण कार्यपत्रक है जो आपूर्ति किए गए स्क्रीनशॉट से डेटा का एक नमूना दिखा रहा है, साथ ही तीन आवश्यक तालिकाओं में से कुछ में भरे गए डेटा (जिनमें से कुछ को बनाया गया है):

Screenshot of test spreadsheet

पहली तालिका में एक साधारण मानचित्रण है MRPcn उचित श्रेणियों के लिए मूल्य।

दूसरी तालिका में मैपिंग शामिल है X-Plant उनकी उचित श्रेणियों के लिए मूल्य। यदि कोई मान, जैसे कि एक काल्पनिक Z एस, चार श्रेणियों में से एक में नहीं है, श्रेणी के मूल्य को कुछ अद्वितीय करने की आवश्यकता है। (मैंने इस्तेमाल किया है X-Plant स्वयं मूल्य।)

तीसरी तालिका पिछले दो तालिकाओं में दो श्रेणियों के "क्रॉस-उत्पाद" को उपयुक्त बनाती है MS मान। यह वह जगह है जहां "नियम" परिभाषित हैं। क्रॉस-उत्पाद बस के अद्वितीय मूल्यों में से प्रत्येक का संयोजन है Category के अद्वितीय मूल्यों में से प्रत्येक के साथ तालिका 1 का स्तंभ Category तालिका 1 का कॉलम।

ध्यान दें कि क्रॉस-उत्पादों को किसी विशेष क्रम में होने की आवश्यकता नहीं है। यह भी ध्यान दें कि तालिका 2 में प्रत्येक असंगत प्रविष्टि के लिए, तालिका 3 में चार प्रविष्टियाँ बनाने की आवश्यकता है।


अंत में, जैसा कि स्क्रीनशॉट में देखा जा सकता है, निम्न सूत्र को इसमें रखें G2:

=VLOOKUP(VLOOKUP(D2,$I:$J,2,FALSE)&VLOOKUP(F2,$L:$M,2,FALSE),$O:$P,2,FALSE)

1
सॉरी सो रहा था। विचारशील जवाब के लिए धन्यवाद। बस स्पष्ट करने के लिए, vlookup स्टेटमेंट उदाहरण में, आमतौर पर वे केवल उस संदर्भ की पहली पंक्ति का संदर्भ ले सकते हैं जिसे देखा जा रहा है और भाग के बारे में अतिरिक्त जानकारी को ध्यान में नहीं रखा गया है। लेकिन मुझे लगता है कि मैं यह इकट्ठा कर रहा हूं कि उन दो w (mrpcn और प्लांट) डेटा की दोनों पंक्तियों के लिए संगत होगा, यह कोई फर्क नहीं पड़ता। मुझें यह पसंद है।
Mic Fitzgerald

@MicFitzgerald बिल्कुल! मैं सोच रहा था कि आप क्यों बात कर रहे थे और दूसरे को संदर्भित करने का प्रयास कर रहे थे MS भाग के लिए मान। इसलिए मैं पूछता रहा कि क्या सही है MS मूल्य केवल पर निर्भर करते हैं MRPcn तथा X-Plant मूल्यों और दूसरे पर नहीं MS मान।
robinCTS

दुर्भाग्य से, मैं प्रतिष्ठा से नीचे हूं, इसलिए मैं इसे बढ़ा नहीं सकता, लेकिन मैंने आपके संपादन को मंजूरी दे दी है, और भविष्य के उपयोगकर्ताओं के लिए बस कुछ मामूली बदलाव किए हैं! मैं आवश्यक टिप्पणियों को हटाना सुनिश्चित करूंगा
Mic Fitzgerald

@MicFitzgerald अस्वीकृत सुझाए गए संपादन को ओवर-राइड करने के लिए धन्यवाद। मुझे यकीन नहीं था कि अगर यह संभव था और यह पता लगाने के लिए मेटा को खोजने के लिए परेशान नहीं किया जा सकता है। एक बार जब मैंने किया था याद आ रही थी जोड़ने worksheet-function टैग। यदि आप ऐसा कर सकते हैं, तो यह सवाल थोड़ा और बेहतर बनाना चाहिए। मैंने अपनी टिप्पणियाँ साफ़ कर दी हैं। अब आपकी बारी है ;-) .... यह टिप्पणी एक अनिर्दिष्ट मिनटों में आत्म-विनाश होगी। । । । । । । । । ।
robinCTS

योग्य मुझे लगता है कि मैंने वह सब कुछ हटा दिया था जो आवश्यक नहीं था या प्रश्न का उत्तर नहीं देता था। मैं नहीं भूलूंगा! मैं वर्तमान में सभी पदानुक्रमों पर इसे लागू करने पर काम कर रहा हूं। इसमें थोड़ा समय लगेगा लेकिन बहुत ज्यादा नहीं। अगर मैं किसी और मुद्दे पर चलूं तो आपको बता दूंगा।
Mic Fitzgerald
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.