
सामान्य सूत्र
=VLOOKUP(value,IF(test,table1,table2),col,match)
सारांश
एक चर तालिका सरणी के साथ VLOOKUP का उपयोग करने के लिए, आप VLOOKUP के अंदर IF फ़ंक्शन का उपयोग करके यह नियंत्रित कर सकते हैं कि किस तालिका का उपयोग किया गया है।
उदाहरण में सेल E4 में सूत्र दिखाया गया है:
=VLOOKUP(D5,IF(C4<2,table1,table2),2,TRUE)
यह सूत्र उन वर्षों की संख्या का उपयोग करता है जो एक विक्रेता कंपनी के साथ निर्धारित करते हैं कि किस कमीशन दर तालिका का उपयोग करना है।
स्पष्टीकरण
अंदर से बाहर से कार्य करना, IF सूत्र इस सूत्र में, जिसे VLOOKUP में "table_array" तर्क के रूप में दर्ज किया गया है, स्तंभ C "वर्षों" में मूल्य पर एक तार्किक परीक्षण चलाता है, जो एक विक्रेता के साथ वर्षों की संख्या का प्रतिनिधित्व करता है। एक कंपनी। यदि C5 2 से कम है, तो तालिका 1 मान के रूप में लौटाया जाता है यदि सही है। यदि C4 2 से अधिक है, तो तालिका 2 को मान के रूप में वापस किया जाता है यदि गलत है।
दूसरे शब्दों में, यदि वर्ष 2 से कम है, तो table1 का उपयोग table_array के रूप में किया जाता है, और यदि नहीं, तो table2 का उपयोग table_array के रूप में किया जाता है।
वैकल्पिक वाक्य रचना
यदि लुकअप टेबल के लिए अलग-अलग प्रोसेसिंग नियमों की आवश्यकता होती है, तो आप IF फ़ंक्शन के अंदर दो VLOOKUP फ़ंक्शन लपेट सकते हैं, जैसे:
=IF(test,VLOOKUP (value,table1,col,match),VLOOKUP (value,table2,col,match))
यह आपको आवश्यकतानुसार प्रत्येक VLOOKUP के इनपुट को अनुकूलित करने की अनुमति देता है।