एक्सेल सूत्र: तिथि कार्यदिवस है -

विषय - सूची

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

=WORKDAY(date-1,1,holidays)=date

सारांश

यह निर्धारित करने के लिए कि क्या कोई कार्यदिवस है या नहीं, आप कार्य सूत्र के आधार पर सूत्र का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, C5 में सूत्र है:

=WORKDAY(B5-1,1,holidays)=B5

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

ऊपर दिया गया सूत्र TRUE, सोमवार से, 21 दिसंबर, 2015 कार्यदिवस है।

स्पष्टीकरण

WORKDAY फ़ंक्शन भविष्य या भूतकाल में तिथियों की गणना करता है (परिभाषा के अनुसार) "कार्यदिवस"। दूसरे शब्दों में, वर्कडे स्वचालित रूप से सप्ताहांत और (वैकल्पिक रूप से) छुट्टियों को शामिल नहीं करता है। WORKDAY 3 तर्क स्वीकार करता है: start_date, दिन और एक (वैकल्पिक रूप से) छुट्टियां।

चूँकि हम एक ही तारीख की जाँच करना चाहते हैं और एक TRUE या FALSE परिणाम प्राप्त करना चाहते हैं, इसलिए हम आदर्श रूप से WORKDAY का उपयोग साधारण सूत्र के साथ करेंगे:

=WORKDAY(date,0)

हालाँकि, यह काम नहीं करता है, क्योंकि कोई ऑफसेट मौजूद नहीं होने पर WORKDAY किसी तिथि का मूल्यांकन नहीं करता है।

समाधान start_date, दिनों के लिए 1, और छुट्टियों के लिए नामित श्रेणी "छुट्टियां" (E5: E6) के लिए आपूर्ति (तारीख -1) है।

यह कार्यदिवस को एक दिन पीछे ले जाने का कारण बनता है, फिर सप्ताहांत और छुट्टियों को ध्यान में रखते हुए, परिणाम में 1 दिन जोड़ें। प्रभावी रूप से, हम start_date के मूल्यांकन में "पेचीदा" कार्य कर रहे हैं ।

जब तारीख एक सप्ताह के अंत या छुट्टी पर आती है, तो WEEKDAY स्वचालित रूप से अगले कार्य दिवस के लिए तारीख को समायोजित करेगा।

अंत में, हम WORKDAY फ़ंक्शन के परिणाम के लिए मूल start_date की तुलना करते हैं। यदि तिथियां समान हैं (यानी WORKDAY का परिणाम start_date के बराबर है, तो सूत्र TRUE लौटाता है। यदि नहीं, तो सूत्र FALSE लौटाता है।

सुनिश्चित करें कि किसी कार्यदिवस में परिकलित दिनांक आती है

यह सुनिश्चित करने के लिए कि किसी कारोबारी दिन की गणना की गई भूमि पर आप निम्न सूत्र का उपयोग कर सकते हैं:

=WORKDAY(calc_date-1,1,holidays)

नोट - यदि आपको कस्टम सप्ताहांत की आवश्यकता है, तो WORKDAY.INTL फ़ंक्शन का उपयोग करें।

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