
এই উদাহরণটি দেখায় যে কীভাবে একটি প্রকল্পের সাথে যুক্ত প্রথম এবং সর্বশেষ তারিখগুলি পুনরুদ্ধার করা যায়। দেখানো উদাহরণে, H5 এবং I5 এর সূত্রগুলো হল:
= MINIFS (data[Start],data[Project],G5) // earliest = MAXIFS (data[End],data[Project],G5) // latest
যেখানে 'ডেটা' একটি এক্সেল টেবিল যেমন দেখানো হয়েছে, এবং কলাম জি -তে প্রকল্পের নাম সেই কলাম বি -এর সাথে মেলে।
দ্রষ্টব্য: MINIFS এবং MAXIFS শুধুমাত্র এ উপলব্ধ এক্সেল 365 এবং এক্সেল 2019. এক্সেলের অন্যান্য সংস্করণে, আপনি একটি সাধারণ অ্যারে সূত্র ব্যবহার করতে পারেন, যেমনটি নীচে ব্যাখ্যা করা হয়েছে।
ভূমিকা
এখানে কাজটি একটি প্রদত্ত প্রকল্পের সাথে যুক্ত প্রাচীনতম এবং সর্বশেষ তারিখগুলি খুঁজে বের করা। প্রাচীনতম তারিখগুলি থেকে আসে শুরু করুন কলাম, এবং সর্বশেষ তারিখগুলি থেকে আসে শেষ কলাম।
আপনি একটি লুকআপ ফাংশন ব্যবহার করতে প্রলুব্ধ হতে পারেন VLOOKUP , এক্সলুকআপ , অথবা ইন্ডেক্স এবং ম্যাচ। যাইহোক, যেহেতু প্রতিটি প্রকল্পের একাধিক এন্ট্রি আছে, এবং এন্ট্রিগুলি সর্বদা তারিখ অনুসারে সাজানো নাও হতে পারে, এটি চ্যালেঞ্জিং হয়ে ওঠে।
একটি ভাল পদ্ধতি হল নির্মূল প্রক্রিয়া ব্যবহার করা: অন্যান্য প্রকল্পের জন্য তারিখগুলি বাতিল করুন এবং শুধুমাত্র যে তারিখগুলি বাকি আছে তার সাথে কাজ করুন।
ব্যাখ্যাদ্য MINIFS ফাংশন ফেরত দেয় সবচেয়ে ছোট সংখ্যাসূচক মান যা সরবরাহকৃত মানদণ্ড পূরণ করে এবং MAXIFS ফাংশন ফেরত দেয় বৃহত্তম সংখ্যাসূচক মান যা সরবরাহকৃত মানদণ্ড পূরণ করে।
COUNTIFS এবং SUMIFS এর মতো, এই ফাংশনগুলি শর্ত প্রয়োগের জন্য পরিসীমা/মানদণ্ড 'জোড়া' ব্যবহার করে। উভয় সূত্রের জন্য, আমাদের কেবল একটি শর্ত প্রয়োজন: প্রকল্পের নাম অবশ্যই কলাম G এর নামের সমান হওয়া উচিত:
data[Project],G5 // condition
পেতে যত তাড়াতাড়ি সম্ভব শুরুর তারিখ, আমরা ব্যবহার করি:
= MINIFS (data[Start],data[Project],G5) // earliest date
এখানে, MINIFS রিটার্ন করে সর্বনিম্ন মধ্যে মান শুরু করুন কলাম যেখানে প্রকল্পটি 'ওমেগা' (G5 সেল থেকে) সমান। থেকে এক্সেলের তারিখগুলি কেবল সংখ্যা , সর্বনিম্ন তারিখটি প্রথম তারিখের সমান।
কোন ফাংশন কোনও ঘরে কোনও রেফারেন্স দেয়
পেতে সর্বশেষ শেষ তারিখ, আমরা ব্যবহার করি:
= MAXIFS (data[End],data[Project],G5) // latest date
এখানে, MAXIFS রিটার্ন করে সর্বোচ্চ মধ্যে মান শেষ কলাম যেখানে প্রকল্প 'ওমেগা' সমান। উপরের হিসাবে, সর্বাধিক মান সর্বশেষ তারিখের সমান।
অ্যারে সূত্র বিকল্প
যদি আপনার MINIFS এবং MAXIFS না থাকে, তাহলে আপনি এর উপর ভিত্তি করে সাধারণ অ্যারে সূত্র ব্যবহার করতে পারেন MIN এবং সর্বোচ্চ ফাংশন, একই ফলাফল পেতে। প্রাথমিক শুরুর তারিখের জন্য:
{= MIN ( IF (data[Project]=G5,data[Start]))}
সর্বশেষ শেষ তারিখের জন্য:
{= MAX ( IF (data[Project]=G5,data[End]))}
দ্রষ্টব্য: উভয় সূত্র হল অ্যারের সূত্র এবং এক্সেল 2019 বা তার আগে কন্ট্রোল + শিফট + এন্টার দিয়ে প্রবেশ করতে হবে। এক্সেল 365 এর সাথে, আপনি সাধারণত সূত্রগুলি প্রবেশ করতে পারেন, যেহেতু অ্যারের সূত্রগুলি স্থানীয় ।
উভয় ক্ষেত্রে, IF ফাংশন এই মত তারিখ মান 'ফিল্টার' ব্যবহার করা হয়:
IF (data[Project]=G5,data[End]) // filter dates by project
যখন G5 'ওমেগা' হয়, IF শেষ তারিখ ফেরত দেয়। অন্যথায়, যদি মিথ্যা ফেরত দেয়। যেহেতু আমরা একই সময়ে টেবিলে সমস্ত প্রকল্পের নাম পরীক্ষা করছি, ফলাফল হল এর মত মানগুলির একটি অ্যারে:
{439364398343990FALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSE}
বড় সিরিয়াল নম্বরগুলি প্রকল্প ওমেগা সম্পর্কিত এক্সেল তারিখ। অন্যান্য মানগুলি মিথ্যা, যেহেতু প্রকল্পটি ওমেগা নয়। যেহেতু MIN এবং MAX লজিক্যাল ভ্যালু TRUE এবং FALSE উপেক্ষা করার জন্য প্রোগ্রাম করা হয়েছে, সেগুলি শুধুমাত্র বাকি মানগুলোতে কাজ করে। MIN ক্ষুদ্রতম (প্রথমতম) তারিখ প্রদান করে এবং MAX সবচেয়ে বড় (সর্বশেষ) তারিখ প্রদান করে।
সংযুক্তি