एक्सेल फॉर्मूला: कार्यदिवसों की श्रृंखला -

सामान्य सूत्र

=WORKDAY(A1,1,holidays)

सारांश

कार्यदिवसों की एक गतिशील श्रृंखला उत्पन्न करने के लिए जो केवल कार्यदिवस हैं (यानी शुक्रवार से शुक्रवार तक), आप कार्य फ़ंक्शन का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, B6 में सूत्र है:

=WORKDAY(B5,1,holidays)

जहां छुट्टियों का नाम E5: E6 है।

स्पष्टीकरण

दिए गए प्रारंभ तिथि के साथ, कार्यदिवस फ़ंक्शन एक ऐसी तारीख लौटाएगा जो भविष्य या अतीत में सप्ताहांत या छुट्टी नहीं है। छुट्टियों का तर्क वैकल्पिक है और इसे छोड़ा जा सकता है। उदाहरण में, B5 एक हार्ड-कोडित आरंभ तिथि है। B6 में नीचे दिया गया फॉर्मूला, नीचे कॉपी किया गया है:

=WORKDAY(B5,1,holidays)

क्योंकि दिनों का तर्क 1 पर सेट है, सूत्र प्रत्येक नई पंक्ति पर "अगला कार्य दिवस" ​​लौटाता है। छुट्टियों को नामित श्रेणी E5: E6 के रूप में प्रदान किया जाता है, जिसमें दिनांक शामिल हैं। इन दिनों छुट्टियां होने के कारण 24 दिसंबर और 25 दिसंबर को सूची से बाहर रखा गया है।

सभी तिथियों को कस्टम संख्या प्रारूप "ddd d-mmm-yyyy" के साथ स्वरूपित किया गया है।

कस्टम सप्ताहांत

यदि आपको कस्टम वीकेंड्स (यानी सप्ताहांत केवल शनिवार, रविवार और सोमवार इत्यादि) लेने की आवश्यकता है, तो आपको अधिक मजबूत WORKDAY.INTL फ़ंक्शन पर स्विच करना होगा, जो आपको यह निर्धारित करने की अनुमति देता है कि सप्ताह के किन दिनों को माना जाता है। सप्ताहांत माना जाता है, एक विशेष कोड के रूप में सप्ताहांत तर्क की आपूर्ति करके, जैसा कि इस उदाहरण में बताया गया है।

एक और तरीका

आप WEEKDAY फ़ंक्शन का उपयोग करने वाले सूत्र के साथ कार्यदिवस की एक श्रृंखला भी बना सकते हैं। इस मामले में, सूत्र यह देखने के लिए प्रारंभ तिथि का परीक्षण करता है कि क्या शनिवार है या नहीं। यदि हां, तो प्रारंभ तिथि में 3 दिन जोड़े जाते हैं। यदि नहीं, तो बस एक दिन जोड़ा जाता है।

=IF(WEEKDAY(date)=6,date+3,date+1)

दिलचस्प लेख...