समय के आधार पर एक्सेल लुकअप


3

मेरे पास डेटा की एक तालिका है

number  LowTime HighTime
2          0:10:10   0:11:23
4          0:11:24   0:12:55

मैं इस तालिका में दिए गए समय के लिए संख्या मान खोजना चाहता हूं

अगर मेरे पास मेरी सेल 11:25 है (यह 11:24 और 12:55 के बीच है) तो मैं इसके बगल वाली सेल में टेबल से नंबर 4 पर आना चाहता हूं।

मैं यह कैसे कर सकता हूं?


1
संक्षिप्त उत्तर VLOOKUP है। लंबे उत्तर के लिए मुझे ऑफ-हैंड का यकीन नहीं है। मैंने वास्तव में समय का उपयोग नहीं किया है। लेकिन VLOOKUP निश्चित रूप से इसके लिए उपयोग करने के लिए फ़ंक्शन है, मैंने इसे पहले इस्तेमाल किया है।
बार्लोप

क्या Vlookup मापदंड के साथ काम कर सकता है?
दानी

जवाबों:


5

यदि आपके समय की अवधि (ए) गैर-ओवरलैपिंग है, (बी) आरोही क्रम में है और (सी) में कोई अंतराल नहीं है, तो आप अनुमानित मैच के साथ VLOOKUP का उपयोग कर सकते हैं (VLOOKUP TRUE या लोप किया जा रहा 4th पैरामीटर)।

आपको लो टाइमटाइम कॉलम के दाईं ओर नंबर कॉलम को फिर से लिखना होगा क्योंकि आप चाहते हैं कि आप लो - टाइम में VLOOKUP खोज करें और नंबर से वापस लौटें ।


2
+1, लेकिन मैं एक और मापदंड जोड़ना चाहूंगा: (C) डिस्कनेक्ट नहीं किया गया। यदि "Item1" 10-11 है और "Item2" 12-13 (इस उदाहरण में 11-12 कुछ भी नहीं है) तो 11.5 मान के लिए एक लुकअप "Item1" वापस आ जाएगा, क्योंकि 10 <= 11.5 <12. VLOOKUPऊपरी समझ में नहीं आता है सीमा। यहां तय है कि 11-12 रेंज के लिए "खाली" मूल्य जोड़ना है, इसलिए 11.5 रिटर्न की तलाश के बजाय "खाली" है।
DMA57361 12

@ DMA57361: +1, धन्यवाद, जो मेरे साथ नहीं हुआ था, लेकिन कुल मिलाकर समझ में आता है। मैंने आपके मानदंड को शामिल करने के लिए अपना उत्तर संपादित किया है। अच्छे खर्च।
माइक फिट्जपैट्रिक

10x, यह पहले से ही समझ में आया, लेकिन यह सही उत्तर है।
दानी

0

जबकि VLOOKUP संभवतः सरल उपाय है, निम्नलिखित सूत्र भी काम करेंगे:

=INDIRECT(CONCATENATE("C",MATCH(Input,LookupRange,1)))

जहाँ C आपके "नंबर" कॉलम का अक्षर है, इनपुट वह सेल है जिसका लुक अप वैल्यू अंदर है और लुकअपरेंग कोशिकाओं का एक सरणी है, जो लंबवत रूप से व्यवस्थित है, जिसे आप इनपुट से तुलना करना चाहते हैं।

इसके अलावा, यदि आपकी तालिका पंक्ति 1 में प्रारंभ नहीं होती है, तो आपको MATCH से रिटर्न मान को ऑफसेट करना पड़ सकता है। उदाहरण:

=INDIRECT(CONCATENATE("C",MATCH(Input,LookupRange,1)+X))

जहां X ऑफसेट करने के लिए पंक्तियों की संख्या है।

इसके साथ प्रयोग करने लायक भी MATCH फॉर्मूला के लिए अंतिम इनपुट है, क्योंकि इससे यह प्रभावित हो सकता है कि एक्सेल अधिक से अधिक या फिर कम मूल्यों के साथ मेल खाता है या नहीं (मान इनपुट हैं: -1, 0, 1)।


यह देखना होगा कि यह दिलचस्प दृष्टिकोण है, और निश्चित रूप से कुछ ऐसा है जो मैं खुद नहीं सोचूंगा।
दानी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.