DatedIf ফাংশন এর অনন্য ব্যবহার

  • by

অনেক সময় মাইক্রোসফট এক্সেল এ আমরা দুইটি তারিখ এর মধ্যবর্তী সময় বা Duration বের করে থাকি। অনেক ভাবেই এটি করা যায়। তবে এক্সেল এ এমন একটি Hidden ফাংশন আছে, যার মাধ্যমে আমরা এই duration বের করার কাজটি আরও সহজে করতে পারি। এই ফাংশনটির নাম হচ্ছে DatedIf function, যা অনেক গুলো ফরমেট এ কাজ করতে পারে। এর অর্থ হচ্ছে duration গুলো বিভিন্ন ভাবে বের করা যায়। যেমনঃ

১। শুধু বছরে বের করা যায়।
২। শুধু মাসে বের করা যায়।
৩। শুধু দিনে বের করা যায়।
৪। বছর এবং মাসে বের করা যায়।
৫। মাস এবং দিনে বের করা যায়।

কিভাবে বের করবোঃ

নিচের ছবিটি লক্ষ্য করুনঃ

এই ওয়ার্কশিটে B2 এবং B3 তে যথাক্রমে কোন ব্যক্তির জন্মদিন এবং আজকের তারিখ দেয়া আছে। এখন আপনি  চাচ্ছেন তিনটি ভিন্ন সেল এ দুইটি তারিখ এর মধ্যবর্তী সময় বের করে দেখাবেন অর্থাৎ বছর, মাস এবং দিন বের করবেন।

এখানে  প্রতিটি ফাংশন জন্য এ তিনটি আর্গুমেন্ট রয়েছেঃ

১।Start_Date অর্থাৎ শুরুর দিনের তারিখ
২। End_Date অর্থাৎ শেষের দিনের তারিখ
৩। Unit অর্থাৎ কোন ইউনিটে বের করব।

 

কম্বাইন্ড ডিউরেশান  বের করার জন্য  নিচের ফাংশন লিখতে হবে।

  • বছরের জন্য =DATEDIF(B2,B3,”y”)- সময় শুধু বছর বা Year এ বের হবে।
  • মাসের জন্য =DATEDIF(B2,B3,”ym”)-সময় শুধু মাসে গণনা করা হবে,বছর নয়।
  • দিনের জন্য =DATEDIF(B2,B3,”md”)-সময় শুধু দিনে গণনা করা হবে,বছর এবং মাসে নয়।

এবার নিচের ছবিটিতে দেখুন তিনটি সেল এ ভিন্নভাবে দুটি ডেট এর অন্তর্বর্তী সময় বের হয়েছে। তবে সামগ্রিক ভাবে একটি ফলাফল দেখাচ্ছে।

একইভাবে আলাদা আলাদা করে পুরো সময় বা duration কে শুধু বছর, শুধু মাস বা শুধু দিনে বের করা যায়। এর জন্য b8,c8 এবং d8 এ যথাক্রমে নিম্নের ফাংশন গুলো লিখতে হবে।

  • বছরের জন্য =DATEDIF(B2,B3,”y”)- সময় শুধু বছর বা Year এ বের হবে।
  • মাসের জন্য =DATEDIF(B2,B3,”m”)-সময় শুধু মাসে গণনা করা হবে।
  • দিনের জন্য =DATEDIF(B2,B3,”d”)-সময় শুধু দিনে গণনা করা হবে।

আশা করা যায় এরপর নিচের মত আউটপুট আসবে। এখন প্রশ্ন হচ্ছে এক্সেল এই গুরুত্বপূর্ণ ফাংশন কে কেনই বা হিডেন করে রাখল। আশা করি এর উওর গুগল সার্চ করে আপনারাই জেনে নিতে পারবেন!

Leave a Reply

Your email address will not be published. Required fields are marked *