উত্তর:
তারিখযুক্ত B2
কক্ষটি দিন।
=IF(WEEKDAY(B2)=2, B2, IF(WEEKDAY(B2)=1,B2+1, B2+9-WEEKDAY(B2)))
অথবা
=IF(WEEKDAY(B2,3)=0, B2, B2+7-WEEKDAY(B2,3))
কিছুটা আরও মার্জিত সমাধান হ'ল প্রতিটি ইনপুট দিনের যথাযথ সংখ্যায় স্থানান্তরিত করা।
=B2+MOD(9-WEEKDAY(B2),7)
আপনি যদি চতুর হতে চান, উইকডেয়ের দরকার নেই কারণ আমরা জানি যে যুগটি শনিবারে পড়েছিল (এটি পরীক্ষা করার জন্য উইকডে (0) গণনা করুন)
=B2+MOD(9-B2,7)
একটি জেনেরিক এবং মার্জিত সমাধান যা সপ্তাহের যে কোনও দিন (এন-ডে) জন্য কাজ করে:
সেল B2
: সপ্তাহের পরবর্তী এন-দিনে পরিবর্তনের তারিখ; সেল B3
: সপ্তাহের পরবর্তী এন-ডে: সোম = 1, মঙ্গল = 2, ...;
=B2+MOD(B3-WEEKDAY(B2,2),7)
সপ্তাহের নির্দিষ্ট দিনের জন্য, এই ক্ষেত্রে সোমবার (দিন = 1), সূত্রটি 'হার্ড-কোডড' হতে পারে
=B2+MOD(1-WEEKDAY(B2,2),7)
নোট করুন যে সপ্তাহের দিনের ২ য় প্যারামিটারটি '2' এ সেট করে weekday(B2,2)
এটি উপরের সূত্র (সেল বি 1), যেমন সোম = 1, মঙ্গল = 2, তে ব্যবহৃত কাঙ্ক্ষিত এন-দিনের সাথে সামঞ্জস্য রেখে সপ্তাহের দিনটি ফিরে আসে ...
ফ্রাঙ্কের সমাধানটি সোমবারের জন্য উপযুক্ত তবে এটি অন্যান্য দিনের জন্য কার্যকর হবে না (আমি কেবল ২ য় সূত্র পরীক্ষা করেছি)। তবে নিম্নলিখিত সূত্রটি অন্যান্য দিনের জন্য কাজ করবে। বি 2 এর তারিখ এবং বি 3 দিনটি (বি 3 1 থেকে 7 পর্যন্ত যেখানে রবিবার 1):
=IF(WEEKDAY(B2,1)<B3, B2+B3-WEEKDAY(B2,1), B2+B3+7-WEEKDAY(B2,1))
দ্রষ্টব্য: বি 2-র অনুরোধের দিনটি হলেও এটি পরের দিনটি সন্ধান করবে। তবে পরের সূত্রটি আজ ফিরে আসবে যদি বি 2 অনুরোধের দিন হয়:
=IF(WEEKDAY(B2,1)<=B3, B2+B3-WEEKDAY(B2,1), B2+B3+7-WEEKDAY(B2,1))