बहुत समय पहले, मैंने एक कंपनी में बिक्री के उपाध्यक्ष के लिए काम किया था। मैं हमेशा कुछ नए बोनस प्रोग्राम या कमीशन प्लान की मॉडलिंग कर रहा था। मैं हर तरह की स्थितियों के साथ योजनाओं की योजना बनाने के लिए अभ्यस्त हो गया। इस टिप में दिखाया गया एक बहुत ही प्रसिद्धि है।
सामान्य दृष्टिकोण एक नेस्टेड IF सूत्र का निर्माण शुरू करना है। आप हमेशा उच्च अंत या सीमा के निचले छोर पर शुरू करते हैं। “यदि बिक्री $ 500K से अधिक है, तो छूट 20% है; नई तो,… ।" IF फ़ंक्शन का तीसरा तर्क एक नया IF फ़ंक्शन है जो दूसरे स्तर के लिए परीक्षण करता है: "यदि बिक्री $ 250K से अधिक है, तो छूट 15% है, अन्यथा, …"।
ये सूत्र अधिक लंबे और लंबे होते हैं क्योंकि इनमें अधिक स्तर होते हैं। इस तरह के सूत्र का सबसे कठिन हिस्सा यह याद रखना है कि सूत्र के अंत में कितने बंद कोष्ठक हैं।
यदि आप Excel 2003 का उपयोग कर रहे हैं, तो आपका फॉर्मूला पहले से ही सीमा के पास है। उस संस्करण के साथ, आप 7 IF फ़ंक्शन से अधिक घोंसला नहीं बना सकते। यह एक बदसूरत दिन था जब शक्तियों को कमीशन योजना को बदल दिया गया था और आपको आठवें IF फ़ंक्शन को जोड़ने के लिए एक तरीके की आवश्यकता थी। आज, आप 64 IF फ़ंक्शन को घोंसला बना सकते हैं। आपको कभी भी घोंसला नहीं बनाना चाहिए, लेकिन यह जानना अच्छा है कि कोई समस्या नहीं है घोंसला 8 या 9।
नेस्टेड IF फ़ंक्शन का उपयोग करने के बजाय, VLOOKUP फ़ंक्शन का उपयोग करके देखें। जब VLOOKUP का चौथा तर्क फाल्स से ट्रू में बदलता है, तो फ़ंक्शन अब एक सटीक मैच की तलाश में नहीं है। खैर, पहले VLOOKUP एक सटीक मिलान खोजने की कोशिश करता है। लेकिन अगर एक सटीक मिलान नहीं मिलता है, तो Excel उस पंक्ति में बस जाता है जो आप खोज रहे हैं उससे कम है।
नीचे दी गई तालिका पर विचार करें। सेल C13 में, एक्सेल तालिका में $ 28,355 के लिए एक मैच की तलाश करेगा। जब यह 28355 नहीं मिल सकता है, तो एक्सेल उस मूल्य के साथ जुड़े छूट को लौटा देगा जो अभी कम है-इस मामले में, $ 10K स्तर के लिए 1% छूट।
जब आप नियमों को E13: F18 में तालिका में परिवर्तित करते हैं, तो आपको सबसे छोटे स्तर से शुरू करने और उच्चतम स्तर पर आगे बढ़ने की आवश्यकता होती है। हालांकि यह नियमों में अस्थिर था, अगर कोई बिक्री में $ 10,000 से कम है, तो छूट 0% होगी। आपको इसे तालिका में पहली पंक्ति के रूप में जोड़ना होगा।
![](https://cdn.wiki-base.com/5499687/excel_2020_replace_nested_ifs_with_a_lookup_table_-_excel_tips.png.webp)
सावधान
जब आप VLOOKUP के "ट्रू" संस्करण का उपयोग कर रहे हैं, तो आपकी तालिका को आरोही क्रमबद्ध करना होगा। बहुत से लोग मानते हैं कि सभी लुकअप टेबल को क्रमबद्ध करना होगा। लेकिन एक तालिका को केवल अनुमानित मैच के लिए क्रमबद्ध किया जाना चाहिए।
क्या होगा यदि आपका प्रबंधक पूरी तरह से स्व-निहित सूत्र चाहता है और बोनस तालिका को दाईं ओर नहीं देखना चाहता है? सूत्र बनाने के बाद, आप तालिका को सूत्र में सही एम्बेड कर सकते हैं। सेल को डबल-क्लिक करके या सेल का चयन करके और F2 दबाकर एडिट मोड में फॉर्मूला रखें। पूरे दूसरे तर्क का चयन करने के लिए कर्सर का उपयोग करें: $ E $ 13: $ F $ 18।
![](https://cdn.wiki-base.com/5499687/excel_2020_replace_nested_ifs_with_a_lookup_table_-_excel_tips_2.png.webp)
F9 कुंजी दबाएं। एक्सेल लुकिंग टेबल को एरे स्थिरांक के रूप में एम्बेड करता है। सरणी स्थिरांक में, एक अर्धविराम एक नई पंक्ति इंगित करता है, और एक अल्पविराम एक नया स्तंभ इंगित करता है। अंडरस्टैंडिंग ऐरे कॉन्स्टेंट्स देखें।
![](https://cdn.wiki-base.com/5499687/excel_2020_replace_nested_ifs_with_a_lookup_table_-_excel_tips_3.png.webp)
एंट्रर दबाये। सूत्र को अन्य कक्षों में कॉपी करें।
अब आप तालिका को हटा सकते हैं। अंतिम सूत्र नीचे दिखाया गया है।
![](https://cdn.wiki-base.com/5499687/excel_2020_replace_nested_ifs_with_a_lookup_table_-_excel_tips_4.png.webp)
मुझे मैचिंग कोष्ठकों के बारे में सिखाने के लिए माइक गिर्विन का धन्यवाद। VLOOKUP तकनीक डैनी मैक, बोरियाना पेट्रोवा, एंड्रियास थेहोस और @mvcos द्वारा सुझाई गई थी।