जवाबों:
चलो 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)
यदि आप चतुर होना चाहते हैं, तो WEEKDAY की जरूरत नहीं है क्योंकि हम जानते हैं कि शनिवार को युग आ गया था (इसे जांचने के लिए WEEKDAY (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 पैरामीटर को '2' पर सेट करने से weekday(B2,2)
यह सप्ताह का दिन वांछित एन-दिन के साथ संगत है, जो उपरोक्त सूत्र (सेल बी 1), अर्थात सोम = 1, ट्यू = 2, ...
फ्रेंक का समाधान सोमवार के लिए एकदम सही है, लेकिन यह अन्य दिनों के लिए काम नहीं करेगा (मैंने केवल 2 सूत्र का परीक्षण किया)। हालाँकि, निम्न सूत्र अन्य दिनों के लिए काम करेगा। चलो बी 2 तारीख है और बी 3 दिन है (बी 3 1 से 7 तक है जहां रविवार 1 है): 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))