এক্সেল

তারিখের মধ্যে সপ্তাহের দিন গণনা করুন

Count Day Week Between Dates

এক্সেল সূত্র: তারিখের মধ্যে সপ্তাহের দিন গণনা করুনজেনেরিক সূত্র | _+_ | সারসংক্ষেপ

সপ্তাহের দিনগুলি গণনা করার জন্য (সোমবার, শুক্রবার, রবিবার, ইত্যাদি) দুটি তারিখের মধ্যে আপনি একটি অ্যারের সূত্র ব্যবহার করতে পারেন যা বিভিন্ন ফাংশন ব্যবহার করে: SUMPRODUCT, WEEKDAY, ROW, এবং INDIRECT। দেখানো উদাহরণে, E6 ঘরের সূত্রটি হল





= SUMPRODUCT (--( WEEKDAY ( ROW ( INDIRECT (start&':'&end)))=dow))

সূত্রের জেনেরিক সংস্করণে, শুরু = শুরুর তারিখ, শেষ = শেষ তারিখ, এবং ডাউ = সপ্তাহের দিন।

এক্সেলে টাইমশিট কীভাবে গণনা করা যায়
ব্যাখ্যা

মূল, এই সূত্রটি ব্যবহার করে উইকডে ফাংশন সপ্তাহের একটি নির্দিষ্ট দিনে (ডাউ) এবং SUMPRODUCT ফাংশন মোট হিসাব করা





যখন একটি তারিখ দেওয়া হয়, WEEKDAY কেবল 1 এবং 7 এর মধ্যে একটি সংখ্যা প্রদান করে যা সপ্তাহের একটি বিশেষ দিনের সাথে মিলে যায়। ডিফল্ট সেটিংস সহ, 1 = রবিবার এবং 7 = শনিবার। সুতরাং, 2 = সোমবার, 6 = শুক্রবার, এবং তাই।

এই সূত্রের কৌশলটি বোঝা যাচ্ছে এক্সেলের তারিখগুলি কেবল ক্রমিক সংখ্যা যেটি 1 জানুয়ারী, 1900 থেকে শুরু হয়। উদাহরণস্বরূপ, 1 জানুয়ারী 2016 সিরিয়াল নম্বর 42370, এবং 8 জানুয়ারী 42377।



এক্সেল সূত্র তারিখ থেকে দিন তারিখ

সুতরাং, প্রশ্ন হয়ে ওঠে - আপনি কিভাবে একটি নির্মাণ করতে পারেন অ্যারে সপ্তাহের সংশ্লিষ্ট দিনগুলি খুঁজে পেতে আপনি উইকডে ফাংশনে খেতে পারেন এমন তারিখগুলি?

উত্তরটি ব্যবহার করতে হবে ROW সঙ্গে অপ্রত্যক্ষ এর মতো ফাংশন:

 
= SUMPRODUCT (--( WEEKDAY ( ROW ( INDIRECT (B6&':'&C6)))=D6))

অপ্রত্যক্ষ সংযোজিত তারিখ '42370: 42377' কে সারি সংখ্যা হিসাবে ব্যাখ্যা করার অনুমতি দেয়। তারপর ROW ফাংশন এইরকম একটি অ্যারে প্রদান করে:

 
 ROW ( INDIRECT (date1&':'&date2))

উইকডে ফাংশন এই সংখ্যাগুলি মূল্যায়ন করে তারিখ হিসাবে এবং এই অ্যারেটি ফেরত দেয়:

 
{4237042371423724237342374423754237642377}

যা সপ্তাহের প্রদত্ত দিনের বিরুদ্ধে পরীক্ষা করা হয় (এই ক্ষেত্রে 6, D6 থেকে)। একবার পরীক্ষার ফলাফল 1s এবং 0s তে ডাবল হাইফেনের সাথে রূপান্তরিত হলে, এই অ্যারে SUMPRODUCT দ্বারা প্রক্রিয়া করা হয়:

 
{67123456}

যা ফেরত দেয় 2।

SEQUENCE সহ

নতুনের সাথে SEQUENCE ফাংশন , এই সূত্রটি কিছুটা সরলীকৃত করা যেতে পারে:

কিভাবে একটি এক্সেল কলাম সরানো
 
{10000001}

এই সংস্করণে, আমরা SEQUENCE ব্যবহার করি সরাসরি তারিখের অ্যারে তৈরি করার জন্য, যার কোনো প্রভাব নেই INDIRECT বা ROW।

ডায়নামিক অ্যারে ফর্মুলা এ পাওয়া যায় অফিস 365 কেবল. লেখক ডেভ ব্রুনস


^