তারিখের ব্যবধানের ছেদ

মাইক্রোসফ্ট এক্সেল ব্যবহারকারীর জন্য একটি সাধারণ কাজ। আমাদের কাছে "শুরু-শেষ" ধরণের তারিখের দুটি পরিসর রয়েছে। চ্যালেঞ্জ হল এই রেঞ্জগুলি ওভারল্যাপ হয় কিনা এবং যদি তাই হয়, কত দিনের মধ্যে তা নির্ধারণ করা।

ছেদ করবেন নাকি?

নীতিগতভাবে ব্যবধানের ছেদ আছে কিনা এই প্রশ্নটি সমাধান করে শুরু করা যাক? ধরুন আমাদের কর্মীদের জন্য কাজের শিফটের একটি সারণী আছে:

এটি স্পষ্টভাবে দেখা যায় যে ইয়ারোস্লাভ এবং এলেনার কাজের পরিবর্তনগুলি ছেদ করে, তবে একটি ক্যালেন্ডারের সময়সূচী এবং ভিজ্যুয়াল নিয়ন্ত্রণ তৈরি না করে কীভাবে এটি গণনা করা যায়? ফাংশন আমাদের সাহায্য করবে SUMPRODUCT (SUMPRODUCT).

আসুন আমাদের টেবিলে একটি সূত্র সহ আরেকটি কলাম সন্নিবেশ করান যা তারিখগুলিকে ছেদ করলে বুলিয়ান মান TRUE দেয়:

পারাপার কত দিন?

আমাদের ব্যবধানগুলিকে ছেদ করে কিনা তা বোঝা যদি মৌলিকভাবে সহজ না হয় তবে ঠিক কত দিন ছেদ পড়ে তা জানার জন্য, তবে কাজটি আরও জটিল হয়ে ওঠে। যৌক্তিকভাবে, একটি সূত্রে 3টির মতো ভিন্ন পরিস্থিতিতে "পাম্প" করা প্রয়োজন:

  • ব্যবধান ওভারল্যাপ না
  • একটি ব্যবধান অন্যটিকে সম্পূর্ণরূপে শোষণ করে
  • ব্যবধান আংশিকভাবে ছেদ করে

সময়ে সময়ে, আমি অন্যান্য ব্যবহারকারীদের দ্বারা নেস্টেড IF ফাংশন ইত্যাদি ব্যবহার করে এই পদ্ধতির বাস্তবায়ন দেখতে পাচ্ছি।

আসলে, ফাংশন ব্যবহার করে সবকিছু সুন্দরভাবে করা যায় মধ্যমা (মধ্যমা) বিভাগ থেকে পরিসংখ্যানসংক্রান্ত.

যদি আমরা শর্তসাপেক্ষে প্রথম ব্যবধানের শুরু হিসাবে মনোনীত করি N1, এবং জন্য শেষ K1, এবং দ্বিতীয় শুরু N2 এবং জন্য শেষ K2, তারপর সাধারণ শর্তে আমাদের সূত্রটি এভাবে লেখা যেতে পারে:

=মিডিয়ান(N1;K1+1;K2+1)-মিডিয়ান(N1;K1+1;N2)

কমপ্যাক্ট এবং মার্জিত, তাই না? 😉

  • এক্সেল আসলে তারিখের সাথে কিভাবে কাজ করে? তারিখের মধ্যে ক্যালেন্ডার বা ব্যবসায়িক দিনের সংখ্যা কীভাবে গণনা করবেন?
  • কিভাবে শর্তসাপেক্ষ বিন্যাস ব্যবহার করে এক্সেলে একটি ক্যালেন্ডার সময়সূচী (ছুটি, প্রশিক্ষণ, শিফট...) তৈরি করবেন?
  • IF (IF) ফাংশন সহ এক বা একাধিক শর্ত পরীক্ষা করা হচ্ছে

নির্দেশিকা সমন্ধে মতামত দিন