दिनांक अंतराल का चौराहा

Microsoft Excel उपयोगकर्ता के लिए विशिष्ट कार्यों में से एक। हमारे पास "शुरुआत-अंत" प्रकार की तिथियों की दो श्रेणियां हैं। चुनौती यह निर्धारित करने की है कि क्या ये श्रेणियां ओवरलैप करती हैं और यदि हां, तो कितने दिनों तक।

प्रतिच्छेद या नहीं?

आइए इस प्रश्न को हल करके शुरू करें कि क्या सिद्धांत रूप में अंतराल का एक प्रतिच्छेदन है? मान लीजिए कि हमारे पास इस तरह के कर्मचारियों के लिए कार्य शिफ्ट की एक तालिका है:

यह स्पष्ट रूप से देखा जाता है कि यारोस्लाव और ऐलेना के काम में बदलाव होता है, लेकिन कैलेंडर शेड्यूल और दृश्य नियंत्रण के निर्माण का सहारा लिए बिना इसकी गणना कैसे करें? समारोह हमारी मदद करेगा SUMPRODUCT (समउत्पाद).

आइए हमारी तालिका में एक सूत्र के साथ एक और कॉलम डालें जो बूलियन मान TRUE देता है यदि तिथियां प्रतिच्छेद करती हैं:

क्रॉसिंग कितने दिन है?

यदि मूल रूप से यह समझना आसान नहीं है कि हमारे अंतराल प्रतिच्छेद करते हैं या नहीं, लेकिन यह जानने के लिए कि वास्तव में कितने दिन प्रतिच्छेदन में आते हैं, तो कार्य अधिक जटिल हो जाता है। तार्किक रूप से, एक सूत्र में 3 अलग-अलग स्थितियों को "पंप" करना आवश्यक है:

  • अंतराल ओवरलैप नहीं करते हैं
  • अंतराल में से एक दूसरे को पूरी तरह से अवशोषित करता है
  • अंतराल आंशिक रूप से प्रतिच्छेद करते हैं

समय-समय पर, मैं अन्य उपयोगकर्ताओं द्वारा नेस्टेड आईएफ फ़ंक्शंस आदि के समूह का उपयोग करके इस दृष्टिकोण के कार्यान्वयन को देखता हूं।

वास्तव में, फ़ंक्शन का उपयोग करके सब कुछ खूबसूरती से किया जा सकता है MEDIAN (मध्य) श्रेणी . से सांख्यिकीय.

यदि हम सशर्त रूप से पहले अंतराल की शुरुआत के रूप में नामित करते हैं N1, और अंत के लिए K1, और दूसरे की शुरुआत N2 और अंत के लिए K2, तो सामान्य शब्दों में हमारे सूत्र को इस प्रकार लिखा जा सकता है:

= माध्यिका (N1;K1+1;K2+1)-मेडियन(N1;K1+1;N2)

कॉम्पैक्ट और सुरुचिपूर्ण, है ना? मैं

  • एक्सेल वास्तव में तिथियों के साथ कैसे काम करता है? तिथियों के बीच कैलेंडर या व्यावसायिक दिनों की संख्या की गणना कैसे करें?
  • सशर्त स्वरूपण का उपयोग करके एक्सेल में कैलेंडर शेड्यूल (छुट्टियां, प्रशिक्षण, शिफ्ट ...) कैसे बनाएं?
  • IF (IF) फ़ंक्शन के साथ एक या अधिक स्थितियों की जाँच करना

एक जवाब लिखें