মিলিত মানের জন্য বাছাই করা টেবিলের শেষ সারিটি সন্ধান করুন


2

এক্সেলের কাছে আমার একটি টেবিল রয়েছে, যা সরলতার জন্য আমরা এই হিসাবে সংজ্ঞায়িত করব:

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)ফাংশনটি ব্যবহার করার চেষ্টা করেছি , তবে এটি প্রথম-মিলের তারিখের মানটি (পুরানো তারিখ) প্রদান করে এবং আমার শেষ ম্যাচের (নতুন তারিখ) দরকার।

উত্তর:


2

সর্বশেষ_ম্যাচ_ তারিখ কলামের অধীনে এই অ্যারে সূত্রটি 1 টি প্রবেশ করুন এবং এটি অনুলিপি করুন:

=MAX(IF(order_numbers=A2,dates,""))

কোথায়:

  • order_numbers আপনার উত্স ডেটাতে প্রথম কলাম বোঝায় (অর্ডার #)
  • dates দ্বিতীয় কলাম (তারিখ) বোঝায়
  • A2 হল অর্ডার নম্বর যা আপনি পৃথক তালিকায় সন্ধান করার চেষ্টা করছেন

আপনার উত্স ডেটা বাছাই না করা সত্ত্বেও সূত্রটি সর্বশেষ / নতুন তারিখটি ফিরিয়ে দেবে ।

উদাহরণ:

নীচের উদাহরণে, আমি order_numbersসাথে $A$1:$A$6 এবং datesসাথে প্রতিস্থাপন করেছি $B$1:$B$6

এখানে চিত্র বর্ণনা লিখুন

-

1 সূত্র প্রবেশ করার পরেCtrl+Shift+ টিপুন Enter


এটি আংশিকভাবে কাজ করে। আমি যদি প্রতিটি পৃথক কক্ষকে একটি অ্যারে করে রাখি তবে তা সঠিক তারিখটি টানবে। যদি আমি এবং পরিবর্তে পুরো টেবিলটিকে একটি অ্যারে না করে তুলি তবে এটি কেবল A13তুলনা হিসাবে প্রথম ক্রমের সংখ্যা ( ) ব্যবহার করে । আমি কীভাবে এটি একটি সত্য অ্যারের ফাংশন তৈরি করতে পারি যাতে আমাকে প্রতিটি সারিটি অ্যারে হিসাবে ম্যানুয়ালি সেট করার দরকার নেই? আমি চেষ্টা করেছিলাম =MAX(IF(A1:A6=A13:A14,B1:B6,""))কিন্তু তা ফিরে আসে #N/A। কেন অ্যারে ফাংশনটি সঠিকভাবে আংশিক-নমুনা অর্ডার টানছে না #?
মোশি

তা অগ্রাহ্য করুন। আমি প্রাথমিক সেলটিকে একটি অ্যারে ফাংশন তৈরি করে, তারপর টেবিলের বাকী সারিগুলি পূরণ করতে অ্যারে ফাংশনটি নীচে টেনে এটিকে সমাধান করতে সক্ষম হয়েছি।
মোশি

@ মোজেস ইয়েপ, এটি সর্বশেষ_ম্যাচ_ডেটের অধীনে প্রথম কক্ষে প্রবেশ করুন (সিটিআরএল + শিফট + এন্টার ব্যবহার করে) তারপরে এটি অন্য কক্ষে অনুলিপি করুন। আপনি ত্রুটিটি পাচ্ছিলেন কারণ আপনি সূত্রের অ্যারেগুলির সমান্তরাল নয় এমন অন্য অ্যারের সাথে A2 (বা চেহারা মান) প্রতিস্থাপন করেছেন।
এলেসা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.