
सामान्य सूत्र
=(NETWORKDAYS(start,end)-1)*(upper-lower) +IF(NETWORKDAYS(end,end),MEDIAN(MOD(end,1),upper,lower),upper) -MEDIAN(NETWORKDAYS(start,start)*MOD(start,1),upper,lower)
सारांश
दो तिथियों और समय के बीच कुल कार्य घंटों की गणना करने के लिए, आप NETWORKDAYS फ़ंक्शन के आधार पर एक सूत्र का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, E5 में यह सूत्र है:
=(NETWORKDAYS(B5,C5)-1)*(upper-lower) +IF(NETWORKDAYS(C5,C5),MEDIAN(MOD(C5,1),upper,lower),upper) -MEDIAN(NETWORKDAYS(B5,B5)*MOD(B5,1),upper,lower)
जहाँ "निचला" नामित श्रेणी H5 है और "ऊपरी" नामित श्रेणी H6 है।
नोट: यह उदाहरण चंदू पर एक सूत्रीय चुनौती से प्रेरित था, और MrExcel मंच पर सूत्र गुरु बैरी हौदिनी द्वारा प्रदान किया गया एक और पूर्ण समाधान है।
स्पष्टीकरण
यह सूत्र दो तिथियों और समय के बीच कुल कार्य घंटों की गणना करता है, जो कि "कम" और "ऊपरी" समय के बीच होता है। दिखाए गए उदाहरण में, निचला समय सुबह 9:00 बजे और ऊपरी समय शाम 5:00 बजे है। ये सूत्र में "निचली" और "ऊपरी" नाम की श्रेणी में दिखाई देते हैं।
सूत्र का तर्क है कि प्रारंभ और समाप्ति तिथियों के बीच सभी संभावित कार्य घंटों की गणना करना, समावेशी, फिर प्रारंभ तिथि पर किसी भी घंटे को वापस करना जो प्रारंभ समय और कम समय के बीच होता है, और अंतिम तिथि के बीच किसी भी घंटे के बीच होता है अंत समय और ऊपरी समय।
NETWORKDAYS फ़ंक्शन सप्ताहांत और छुट्टियों के बहिष्करण (जब तारीखों की एक श्रृंखला के रूप में प्रदान की जाती है) को संभालता है। यदि आपके शेड्यूल में गैर-मानक कार्य दिवस हैं, तो आप NETWORKDAYS.INTL पर स्विच कर सकते हैं।
स्वरूपण उत्पादन
परिणाम एक संख्या है जो कुल घंटों का प्रतिनिधित्व करती है। सभी एक्सेल समय की तरह, आपको आउटपुट को एक उपयुक्त संख्या प्रारूप के साथ प्रारूपित करना होगा। दिखाए गए उदाहरण में, हम उपयोग कर रहे हैं:
(h):mm
चौकोर कोष्ठक Excel को 24 घंटे से अधिक होने पर रोल करने से रोकते हैं। दूसरे शब्दों में, वे 24 से अधिक घंटे प्रदर्शित करना संभव बनाते हैं। यदि आपको घंटों के लिए दशमलव मान की आवश्यकता है, तो आप परिणाम को 24 से गुणा कर सकते हैं और एक के रूप में प्रारूपित कर सकते हैं। नियमित संख्या।
सरल संस्करण
यदि प्रारंभ और अंत समय हमेशा कम और ऊपरी समय के बीच होता है, तो आप इस सूत्र के सरल संस्करण का उपयोग कर सकते हैं:
=(NETWORKDAYS(B5,C5)-1)*(upper-lower)+MOD(C5,1)-MOD(B5,1)
कोई प्रारंभ समय और समाप्ति समय नहीं
दो दिनों के बीच कुल कार्य घंटों की गणना करने के लिए, सभी दिन पूरे कार्यदिवस मान रहे हैं, आप एक और भी सरल सूत्र का उपयोग कर सकते हैं:
=NETWORKDAYS(start,end,holidays)*hours
विवरण के लिए यहां स्पष्टीकरण देखें।