এক্সেলের কাছে আমার একটি টেবিল রয়েছে, যা সরলতার জন্য আমরা এই হিসাবে সংজ্ঞায়িত করব:
Order# | Date | Price |
123 | 1-1-2013 | 100 |
135 | 1-2-2013 | 150 |
145 | 2-4-2013 | 100 |
145 | 2-5-2013 | 100 |
123 | 3-5-2013 | 250 |
এই সারণীতে অর্ডার # হ'ল প্রতিটি বারের সাথে আলাদা তারিখ এবং মূল্য (অর্থাত্ কিস্তি বিলিং) এর সাথে একটি পুনরাবৃত্ত মান। সারণিটি প্রাচীনতম থেকে নবীনতম তারিখ অনুসারে বাছাই করা হয়। আমি এই টেবিলের বিষয়বস্তুগুলিকে কোনওভাবেই সংশোধন বা পুনরায় সাজানোতে অক্ষম।
অর্ডার # এর আংশিক-নমুনা সহ আমার একটি পৃথক তালিকা রয়েছে, যার জন্য আমাকে প্রধান টেবিলের বিপরীতে জিজ্ঞাসা করতে হবে এবং আদেশ # এর শেষ মিলের উদাহরণের জন্য তারিখের মানটি ফিরিয়ে আনতে হবে। উদাহরণস্বরূপ, যদি আদেশের আংশিক-নমুনা (123, 135) হয়, তবে সারণীটি দেখতে এমন হবে:
Order# | Last_Match_Date |
123 | 3-5-2013 |
135 | 1-2-2013 |
আমি vlookup(Order#,TableArray,DateColumn,false)
ফাংশনটি ব্যবহার করার চেষ্টা করেছি , তবে এটি প্রথম-মিলের তারিখের মানটি (পুরানো তারিখ) প্রদান করে এবং আমার শেষ ম্যাচের (নতুন তারিখ) দরকার।
A13
তুলনা হিসাবে প্রথম ক্রমের সংখ্যা ( ) ব্যবহার করে । আমি কীভাবে এটি একটি সত্য অ্যারের ফাংশন তৈরি করতে পারি যাতে আমাকে প্রতিটি সারিটি অ্যারে হিসাবে ম্যানুয়ালি সেট করার দরকার নেই? আমি চেষ্টা করেছিলাম=MAX(IF(A1:A6=A13:A14,B1:B6,""))
কিন্তু তা ফিরে আসে#N/A
। কেন অ্যারে ফাংশনটি সঠিকভাবে আংশিক-নমুনা অর্ডার টানছে না #?