2013-07-29 4 views
17

में अधिकतम मूल्य के लिए रिटर्न पंक्ति लेबल मैं तालिका के पंक्तियों को लेबल करने के लिए उपयोग किए जा रहे कॉलम में मान कैसे वापस कर सकता हूं? उदाहरण के लिए, मेज दिया नीचे मैं मैक्स लगाना चाहते हैं (ए: ए) और वापसी "तीन" के बजाय मूल्य 1.एक्सेल आर

 |A  B  C D 
--------|--------------------------------- 
One  |0.2 0.2 0.5 0.4 
Two  |0.1 0.1 0.6 0.1 
Three |1.0 0.3 0.7 0.2 
Four |0.5 0.4 0.5 0.3 

मान लें अगर दो मानों हैं ही तो या तो लौटने स्वीकार्य है।

+0

यदि एक से अधिक सेल में 1 है (या जो भी अधिकतम है)? –

+0

"बी" के लिए क्या वापस किया जाएगा? क्या होगा यदि "ए" के तहत दो "1" थे? –

+0

तर्क के लिए, मूल्य पारस्परिक रूप से अनन्य होंगे। वास्तविक तालिका के लिए मेरे पास इसकी गारंटी है। यद्यपि यदि समान मूल्य कभी भी हुआ तो स्वीकार्य मानों में से कोई भी वापस लौटना ठीक होगा। – mjm26

उत्तर

23

1 to 4 पंक्तियों में डेटा मान लिया जाये, B5 में रखते स्तंभ बी के लिए इस सवाल का जवाब पाने के लिए:

=INDEX(A1:A4,MATCH(MAX(B1:B4),B1:B4,0)) 
+0

यह हर समय काम करने के लिए प्रतीत नहीं होता है, उदाहरण के लिए मेरी तालिका के पहले कॉलम है: एक 419 ख 374 ग 400 घ 386 ई 356 च 304 जी 306 ज 279 मैं 231 और आपका फॉर्मूला "i" देता है। – mjm26

+1

MATCH फ़ंक्शन को इस तरह के तीसरे तर्क के रूप में शून्य की आवश्यकता होती है: = INDEX (ए 1: ए 4, MATCH (MAX (बी 1: बी 4), बी 1: बी 4, ** 0 **)) –

+0

आप सही हैं, यह अब काम करता है। बहुत धन्यवाद। – mjm26

1

मैक्स

OFFSET (A1, मैच (मैक्स के साथ ऑफसेट और मैच कार्यों का उपयोग (ए: ए), ए: ए, 0), 0)

MATCH लुकअप सरणी में लुकअप वैल्यू की स्थिति देता है।