एक्सेल सूत्र: महीने और साल के द्वारा अंतिम प्रविष्टि प्राप्त करें -

विषय - सूची

सामान्य सूत्र

=LOOKUP(2,1/(TEXT(dates,"mmyy")=TEXT(A1,"mmyy")),values)

सारांश

महीने और वर्ष के अनुसार तालिका में अंतिम प्रविष्टि देखने के लिए, आप TEXT फ़ंक्शन के साथ LOOKUP फ़ंक्शन का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, F5 में सूत्र है:

=LOOKUP(2,1/(TEXT($B$5:$B$13,"mmyy")=TEXT(E5,"mmyy")),$C$5:$C$13)

जहाँ B5: B13 और E5: E7 में मान्य दिनांक हैं, और C5: C13 में मात्राएँ हैं।

स्पष्टीकरण

नोट: 2 का लुकअप_वेल्यू लुकअप_वेक्टर में किसी भी मान से काफी बड़ा है, जो कि बग्नम की अवधारणा का अनुसरण करता है।

अंदर से कार्य करना, अभिव्यक्ति:

(TEXT($B$5:$B$13,"mmyy")=TEXT(E5,"mmyy"))

कॉलम बी और ई में मूल्यों का उपयोग करके "0117" जैसे तार उत्पन्न करता है, जो तब एक दूसरे की तुलना में होते हैं। परिणाम इस तरह एक सरणी है:

(TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE)

जहां TRUE उसी महीने और वर्ष में तिथियों का प्रतिनिधित्व करता है। संख्या 1 तब इस सरणी से विभाजित होती है। परिणाम 1 की एक सरणी है या शून्य त्रुटियों (# DIV / 0!) से विभाजित है।

(1;1;1;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!)

जो लुकअप सरणी के रूप में LOOKUP में जाता है। LOOKUP मानता है कि डेटा बढ़ते क्रम में क्रमबद्ध है और हमेशा एक अनुमानित मिलान करता है। जब 2 का लुकअप मूल्य नहीं पाया जा सकता है, तो LOOKUP पिछले मूल्य से मेल खाएगा, इसलिए लुकअप सरणी में अंतिम 1 से मेल खाएगा।

अंत में, LOOKUP result_vector में संबंधित मान लौटाता है, जिसमें C5: C13 में मात्राएँ होती हैं।

दिलचस्प लेख...