दो तिथि श्रेणियों के चौराहे में महीनों की गणना कैसे करें [बंद]


1

मुझे दो तिथि सीमाओं के चौराहे में महीनों की संख्या की गणना करने की आवश्यकता है।

उदाहरण के लिए, कॉलम एआई में रोजगार की तारीखें शुरू हो गई हैं

12/1/1998, 1/1/2003, 2/1/1995 

और कॉलम बीआई में रोजगार की अंतिम तिथियां हैं, अर्थात।

 12/31/2005, 2/28/2009, and still employed. 

मुझे उन महीनों की संख्या की गणना करने की आवश्यकता है जो प्रत्येक कर्मचारी को 01/01/2000 से 05/01/2006 (कुल 76, अधिकतम) तक नियोजित किया गया था।

क्या कोई सूत्र है जिसका उपयोग मैं महीनों में केवल प्रासंगिक अवधि की गणना के लिए कर सकता हूं?

मैं एक्सेल 2013 का उपयोग करता हूं।


1
क्या हम मान सकते हैं कि अल्पविराम-पृथक तिथियां कॉलम A और B में अलग-अलग पंक्तियों में हैं? जब आप "प्रत्येक कर्मचारी" का उल्लेख करते हैं, तो क्या आप एक पंक्ति का उल्लेख कर रहे हैं? तो प्रत्येक पंक्ति के लिए, आप इस अवधि के भीतर किस हिस्से, यदि कोई हो, रोजगार अवधि की तलाश कर रहे हैं? एक महीने (कैलेंडर माह, 30 दिन) की परिभाषा क्या है? आप भिन्नात्मक महीनों को कैसे संभालते हैं (राउंड अप, राउंड डाउन, इसमें भिन्न, वास्तविक महीने का अंश, 30 दिनों का अंश) शामिल हैं? क्या सभी "अभी भी नियोजित" की जगह एक तारीख (गणना के लिए TODAY () हो सकती है) की समस्या होगी?
फिक्सर 1234

हां कॉलम A में एक अलग पंक्ति में अल्पविराम द्वारा अलग की गई प्रत्येक तिथि है और कॉलम B तारीखों के समान है। हाँ, मैं आज की तारीख को बदल सकता था
जेसिका फेनी

आपको अपना प्रश्न स्पष्ट करने की आवश्यकता है ... लेकिन, =MAX(A1,DATE(2000,1,1))और देखें =MIN(B1, DATE(2006,5,1))। उन दो तिथियों के बीच महीनों की संख्या का निर्धारण करना हो सकता है कि आप क्या चाहते हैं। और देखें कि वर्षों में आयु की गणना कैसे करें? दो तिथियों के बीच अंतर कैसे निर्धारित करें, और अन्य समयावधियों के लिए समयावधि को समयावधि में कैसे विभाजित किया जाए , इस पर विचारों के लिए ।
स्कॉट

2
मैं इस प्रश्न को अधिक व्यापक के रूप में बंद करने के लिए मतदान कर रहा हूं क्योंकि बहुत अधिक अशुद्ध पहलू हैं, जिससे कई संभावित तरीकों का निर्माण किया जा सकता है जिससे प्रश्न की व्याख्या की जा सकती है।
फिक्सर 1234

जवाबों:


0

में कहना चाहूंगा

= (वर्ष (बी 1) * 12 + महीने (बी 1)) - (वर्ष (A1) * 12 + महीने (A1))

हालांकि अनुशंसित सूत्र EOMONTH है।
चूँकि ओपी ने कुछ भी स्वीकार नहीं किया (या निर्दिष्ट नहीं है) जबकि किसी और ने कुछ भी रचनात्मक किए बिना एक टिप्पणी की है यहाँ एक गैर-पूर्णांक समाधान है जो बाद के महीने की तारीख पर आधारित है (जैसा कि भाजक, जैसे मई -> (DayOfMonth) उत्तरार्द्ध) -DayOfMonth (पूर्व)) / 31)। टिप्पणी: A1: प्रवेश करने की तारीख, A2: छोड़ने का दिन / आज।

= वर्ष (बी 1) * 12 + महीने (बी 1) - (वर्ष (A1) * 12 + महीने (A1)) + (((बी 1-EOMONTH (बी 1, -1)) - (A1-EOMONTH (A1, -1 ))) / (EOMONTH (B1,0) -EOMONTH (बी 1, -1)))


यह वही नहीं है जो सवाल पूछता है। यह उस अवधि के हिस्से के बारे में है जो 1/1/2000 और 5/1/2006 के दायरे में है। इसके अलावा, यह वास्तव में आंशिक महीनों के साथ सौदा नहीं करता है। महीने के 1 से 1 महीने के अंतिम 2 महीने के पिछले महीने की तुलना में लगभग 2 महीने लंबा है 1 महीने का 1 से
फिक्सर 1234

इस मामले में EOMONTH का भी उपयोग किया जाना चाहिए।
सिसरकारी 92

वह अभी भी 1/1/2000 से 5/1/2006 आवश्यकता को संबोधित नहीं करता है। EOMONTH के संबंध में, यह जानने का कोई तरीका नहीं है कि ओपी का इरादा महीनों और भिन्नात्मक महीनों को कैसे संभालना है। आपके लिए निष्पक्षता में, प्रश्न वास्तव में अपने वर्तमान रूप में जवाबदेह नहीं है क्योंकि आवश्यकताएं अस्पष्ट हैं।
fixer1234

जब तक ओपी निर्दिष्ट नहीं करता है कि वह क्या चाहता है मैं अपने समाधानों पर टिकूंगा जो उदाहरण के बराबर आउटपुट देते हैं।
सिसरकारी 92
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.