
सामान्य सूत्र
=NETWORKDAYS(date,EOMONTH(date,0),holidays)
सारांश
प्रति माह कार्यदिवस की गणना करने के लिए, NETWORKDAYS फ़ंक्शन के साथ EOMONTH फ़ंक्शन का उपयोग करें। दिखाए गए उदाहरण में, C4 में सूत्र है:
=NETWORKDAYS(B4,EOMONTH(B4,0),holidays)
जहां "छुट्टियां" का नाम E3: E13 है।
स्पष्टीकरण
सबसे पहले, यह समझना महत्वपूर्ण है कि महीना कॉलम (बी) के मान वास्तविक तिथियां हैं, जिन्हें कस्टम संख्या प्रारूप "एमएमएम" के साथ स्वरूपित किया गया है।
उदाहरण के लिए, बी 4 में 1 जनवरी 2014 है, लेकिन कस्टम संख्या प्रारूप के अनुसार केवल "जन" प्रदर्शित होता है।
सूत्र स्वयं NETWORKDAYS फ़ंक्शन पर आधारित है, जो एक प्रारंभ दिनांक और समाप्ति तिथि के बीच कार्य दिवसों की संख्या को खाता छुट्टियों (यदि प्रदान की गई) में ले रहा है।
प्रत्येक महीने के लिए, प्रारंभ तिथि कॉलम B से आती है और अंतिम तिथि की गणना EOMONTH फ़ंक्शन के साथ की जाती है:
EOMONTH(B4,0)
EOMONTH एक तारीख लेता है और एक महीने के अंतिम दिन को वापस करता है। महीने को स्वयं 2 तर्क द्वारा नियंत्रित किया जाता है। चूंकि इस मामले में हम उसी महीने में बने रहना चाहते हैं, इसलिए हम शून्य का उपयोग करते हैं।
अंत में, छुट्टियों की सूची को NETWORKDAYS में 3 जी तर्क के रूप में नामांकित श्रेणी छुट्टियों (E3: E13) का उपयोग करके प्रदान किया गया है।
इस जानकारी के साथ, NETWORKDAYS प्रत्येक माह में कार्य दिवसों की संख्या की गणना करता है, स्वचालित रूप से सप्ताहांत और छुट्टियों को छोड़कर।
यदि आपको अधिक नियंत्रण की आवश्यकता है, तो कौन से दिन सप्ताहांत के रूप में माने जाते हैं, तो NETWORKDAYS.INTL फ़ंक्शन का उपयोग करें।