कामाच्या दिवसांची गणना करण्यासाठी Excel WORKDAY आणि NETWORKDAYS कार्ये

  • ह्याचा प्रसार करा
Michael Brown

हा छोटा ट्युटोरियल सानुकूल शनिवार व रविवार पॅरामीटर्स आणि सुट्ट्यांसह कार्यदिवसांची गणना करण्यासाठी Excel NETWORKDAYS आणि WORKDAY फंक्शन्सचा वापर स्पष्ट करतो.

Microsoft Excel विशेषत: आठवड्याच्या दिवसांची गणना करण्यासाठी डिझाइन केलेली दोन कार्ये प्रदान करते - WORKDAY आणि NETWORKDAYS.

WORKDAY फंक्शन भविष्यातील किंवा भूतकाळातील कामाचे दिवस N तारीख देते आणि तुम्ही दिलेल्या तारखेला कामाचे दिवस जोडण्यासाठी किंवा वजा करण्यासाठी वापरू शकता.

<0 नेटवर्कडेजफंक्शन वापरून, तुम्ही निर्दिष्ट केलेल्या दोन तारखांमधील कामाच्या दिवसांची संख्या मोजू शकता.

एक्सेल 2010 आणि उच्च मध्ये, वर सांगितलेल्या फंक्शन्समध्ये अधिक शक्तिशाली बदल उपलब्ध आहेत, WORKDAY.INTL आणि NETWORKDAYS.INTL, जे तुम्हाला कोणते आणि किती दिवस वीकेंडचे दिवस आहेत हे ठरवू देतात.

आणि आता, प्रत्येक फंक्शनकडे बारकाईने नजर टाकूया आणि कामाच्या दिवसांची गणना करण्यासाठी तुम्ही ते कसे वापरू शकता ते पाहू. तुमची Excel वर्कशीट्स.

    Excel WORKDAY फंक्शन

    Excel WORKDAY फंक्शन दिलेली कामकाजाच्या दिवसांची तारीख परत करते. प्रारंभ तारखेच्या आधी किंवा आधी. यात वीकेंड तसेच तुम्ही निर्दिष्ट केलेल्या कोणत्याही सुट्ट्या वगळल्या जातात.

    WORKDAY फंक्शनचा उद्देश कामाचे दिवस, टप्पे आणि देय तारखांची गणना मानक कामकाजाच्या कॅलेंडरवर आधारित आहे, शनिवार आणि रविवार हे शनिवार व रविवार हे आठवड्याचे दिवस आहेत.

    WORKDAY हे Excel 2007 - 365 मध्ये अंगभूत कार्य आहे. पूर्वीच्या आवृत्त्यांमध्ये, तुम्हाला विश्लेषण सक्षम करणे आवश्यक आहे.आवश्यक गोष्टींचा एक छोटा संच आणि बाकीचे मिळवा. मी वाचल्याबद्दल धन्यवाद आणि पुढील आठवड्यात आमच्या ब्लॉगवर पाहण्याची आशा आहे!

    ToolPak.

    Excel मध्ये WORKDAY वापरताना, तुम्हाला खालील वितर्क इनपुट करावे लागतील:

    WORKDAY(प्रारंभ_तारीख, दिवस, [सुट्टी])

    पहिले २ वितर्क आवश्यक आहेत आणि शेवटचा पर्यायी आहे :

    • Start_date - ज्या तारखेपासून आठवड्याचे दिवस मोजणे सुरू करायचे आहे.
    • दिवस - त्यात जोडण्यासाठी / वजा करण्यासाठी कामाच्या दिवसांची संख्या start_date पासून. धन संख्या भविष्यातील तारीख परत करते, ऋण संख्या मागील तारीख परत करते.
    • सुट्ट्या - तारखांची एक पर्यायी सूची जी कामाचे दिवस म्हणून गणली जाऊ नये. ही एकतर सेलची श्रेणी असू शकते ज्यामध्ये तुम्ही गणनेतून वगळू इच्छित असलेल्या तारखा असू शकतात किंवा तारखांचे प्रतिनिधित्व करणार्‍या अनुक्रमांकांचा अॅरे स्थिरांक असू शकतो.

    आता तुम्हाला मूलभूत माहिती माहित आहे, चला पाहू या की तुम्ही कसे तुमच्या Excel वर्कशीटमध्ये WORKDAY फंक्शन वापरू शकता.

    आजपर्यंतचे व्यावसायिक दिवस जोडण्यासाठी/वजा करण्यासाठी WORKDAY कसे वापरावे

    एक्सेलमध्ये कामाचे दिवस मोजण्यासाठी, या सोप्या नियमांचे पालन करा:

    <6
  • कामाचे दिवस जोडण्यासाठी , कार्यदिवस सूत्राचा दिवस युक्तिवाद म्हणून एक धन संख्या प्रविष्ट करा.
  • कामाचे दिवस वजा करण्यासाठी, वापरा दिवस युक्तिवादातील एक ऋण संख्या.
  • समजा तुमची सेल A2 मध्ये प्रारंभ तारीख आहे, सेल B2:B5 मधील सुट्टीची सूची आहे आणि तुम्हाला हे शोधायचे आहे तारखा भविष्यातील आणि भूतकाळातील 30 कार्यदिवस. तुम्ही खालील सूत्रांचा वापर करून हे करू शकता:

    सुरुवातीच्या तारखेला 30 कामाचे दिवस जोडण्यासाठी, मधील सुट्ट्या वगळूनB2:B5:

    =WORKDAY(A2, 30, B2:B5)

    सुरुवातीच्या तारखेपासून 30 कामाचे दिवस वजा करण्यासाठी, B2:B5:

    =WORKDAY(A2, -30, B2:B5)

    आधारे आठवड्याच्या दिवसांची गणना करण्यासाठी वर्तमान तारखेला , प्रारंभ तारीख म्हणून TODAY() फंक्शन वापरा:

    आजच्या तारखेला 30 कामाचे दिवस जोडण्यासाठी:

    =WORKDAY(TODAY(), 30)

    ला आजच्या तारखेपासून 30 कामाचे दिवस वजा करा:

    =WORKDAY(TODAY(), -30)

    प्रारंभ तारीख थेट सूत्राला पुरवण्यासाठी, DATE फंक्शन वापरा:

    =WORKDAY(DATE(2015,5,6), 30)

    द खालील स्क्रीनशॉट या सर्व आणि आणखी काही WORKDAY सूत्रांचे परिणाम दर्शवितो:

    आणि स्वाभाविकच, तुम्ही सुरुवातीच्या तारखेपासून जोडण्यासाठी / वजा करण्यासाठी कामाच्या दिवसांची संख्या प्रविष्ट करू शकता काही सेल, आणि नंतर तुमच्या सूत्रात त्या सेलचा संदर्भ घ्या. उदाहरणार्थ:

    =WORKDAY(A2, C2)

    जेथे A2 ही सुरुवातीची तारीख आहे आणि C2 ही सुरुवातीच्या तारखेच्या मागे (ऋण संख्या) किंवा (पॉझिटिव्ह संख्या) च्या पुढे नॉन-वीकेंड दिवसांची संख्या आहे, सुट्टी नाही वगळण्यासाठी.

    टीप. Excel 365 आणि 2021 मध्ये, कामाच्या दिवसांची मालिका व्युत्पन्न करण्यासाठी तुम्ही SEQUENCE सह संयोजनात WORKDAY वापरू शकता.

    Excel WORKDAY.INTL फंक्शन

    WORKDAY.INTL हे WORKDAY मध्ये अधिक शक्तिशाली बदल आहे फंक्शन जे कस्टम वीकेंड पॅरामीटर्स सह कार्य करते. WORKDAY प्रमाणेच, ते भविष्यातील किंवा भूतकाळातील कार्यदिवसांची निर्दिष्ट संख्या असलेली तारीख परत करते, परंतु आठवड्याचे कोणते दिवस आठवड्याचे शेवटचे दिवस मानले जावेत हे निर्धारित करू देते.

    WORKDAY.INTL कार्य मध्ये ओळख झालीExcel 2010 आणि त्यामुळे पूर्वीच्या Excel आवृत्त्यांमध्ये उपलब्ध नाही.

    Excel WORKDAY.INTL फंक्शनचे वाक्यरचना खालीलप्रमाणे आहे:

    WORKDAY.INTL(start_date, days, [weekend], [सुट्टी])

    पहिले दोन युक्तिवाद आवश्यक आहेत आणि ते WORKDAY च्या समान आहेत:

    Start_date - प्रारंभिक तारीख.

    दिवस - ची संख्या सुरुवातीच्या तारखेपूर्वी (नकारात्मक मूल्य) किंवा नंतर (सकारात्मक मूल्य) कामकाजाचे दिवस. days वितर्क दशांश संख्या म्हणून पुरवले असल्यास, ते पूर्णांकात कापले जाते.

    शेवटचे दोन वितर्क पर्यायी आहेत:

    विकेंड - कोणते आठवड्याचे दिवस असावे हे निर्दिष्ट करते शनिवार व रविवार दिवस म्हणून गणले जाते. खाली दाखवल्याप्रमाणे ही संख्या किंवा स्ट्रिंग असू शकते.

    संख्या वीकेंडचे दिवस
    1 किंवा वगळलेले शनिवार, रविवार
    2 रविवार, सोमवार
    3 सोमवार, मंगळवार
    4 मंगळवार, बुधवार
    5 बुधवार, गुरुवार
    6 गुरुवार, शुक्रवार
    7 शुक्रवार, शनिवार
    11 फक्त रविवारी
    12 फक्त सोमवारी
    13 फक्त मंगळवार
    14 फक्त बुधवारी
    15 फक्त गुरुवारी
    16 फक्त शुक्रवारी
    17 फक्त शनिवारी

    वीकेंड स्ट्रिंग - सात 0 आणि 1 ची मालिका जी आठवड्याचे सात दिवस दर्शवते,सोमवारपासून सुरुवात. 1 नॉन-वर्किंग डे दर्शवतो आणि 0 कामाचा दिवस दर्शवतो. उदाहरणार्थ:

    • "0000011" - शनिवार आणि रविवार हे वीकेंड आहेत.
    • "1000001" - सोमवार आणि रविवार हे वीकेंड आहेत.

    प्रथम नजरेत , वीकेंड स्ट्रिंग्स अनावश्यक वाटू शकतात, परंतु मला वैयक्तिकरित्या ही पद्धत अधिक चांगली वाटते कारण आपण कोणत्याही क्रमांकाची आठवण न ठेवता फ्लायवर वीकेंड स्ट्रिंग बनवू शकता.

    सुट्ट्या - तारखांची पर्यायी सूची तुम्हाला कामाच्या दिवसाच्या कॅलेंडरमधून वगळायचे आहे. ही तारखा असलेल्या सेलची श्रेणी असू शकते किंवा त्या तारखांचे प्रतिनिधित्व करणार्‍या अनुक्रमांक मूल्यांचा अ‍ॅरे स्थिरांक असू शकतो.

    Excel मध्ये WORKDAY.INTL वापरणे - सूत्र उदाहरणे

    ठीक आहे. आम्‍ही नुकतेच सांगितलेल्‍या सिद्धांताच्‍या ज्‍यामध्‍ये ज्‍यामध्‍ये चर्चा केली आहे ती खूपच गुंतागुंतीची आणि गोंधळात टाकणारी वाटू शकते, परंतु फॉर्म्युल्‍सवर तुमच्‍या हाताचा वापर केल्‍याने गोष्‍टी सोपी होतील.

    आमच्‍या डेटासेटवर, सेल A2 मधील सुरूवातीची तारीख आणि A5 मधील सुट्ट्यांची सूची :A8, सानुकूल शनिवार व रविवार सह कामाचे दिवस मोजू.

    सुरुवातीच्या तारखेला जोडण्यासाठी 30 कामाचे दिवस, A5:A8 मधील शनिवार व शनिवार वगळलेले:

    =WORKDAY.INTL(A2, 30, 7, A5:A8)

    किंवा

    =WORKDAY.INTL(A2, 30, "0000110", A5:A8)

    वजा ते 30 कामाचे दिवस, A5:A8 मधील शनिवार व सोमवार वीकेंड आणि सुट्ट्या म्हणून गणले गेले. :

    =WORKDAY.INTL(A2, -30, 2, A5:A8)

    किंवा

    =WORKDAY.INTL(A2, -30, "1000001", A5:A8)

    वर्तमान तारखेला 10 कामाचे दिवस जोडण्यासाठी, रविवार हा एकमेव शनिवार व रविवार आहे, नाहीसुट्ट्या:

    =WORKDAY.INTL(TODAY(), 10, 11)

    किंवा

    =WORKDAY.INTL(A2, 10, "0000001")

    तुमच्या एक्सेल शीटमध्ये, सूत्रे यासारखे दिसू शकतात:

    <14

    टीप. Excel WORKDAY आणि WORKDAY.INTL दोन्ही फंक्शन्स तारखांचे प्रतिनिधित्व करणारे अनुक्रमांक मिळवतात. ते क्रमांक तारखा म्हणून प्रदर्शित करण्यासाठी, संख्या असलेले सेल निवडा आणि सेल्सचे स्वरूप संवाद उघडण्यासाठी Ctrl+1 दाबा. क्रमांक टॅबवर, श्रेणी सूचीमध्‍ये तारीख निवडा आणि तुम्‍हाला हवे असलेले तारीख स्वरूप निवडा. तपशीलवार चरणांसाठी, कृपया Excel मध्ये तारीख स्वरूप कसे बदलावे ते पहा.

    Excel WORKDAY आणि WORKDAY.INTL त्रुटी

    तुमच्या Excel WORKDAY किंवा WORKDAY.INTL सूत्राने त्रुटी दाखविल्यास, कारण पुढीलपैकी एक असण्याची शक्यता आहे:

    # NUM! त्रुटी उद्भवते जर एकतर:

    • start_date आणि days वितर्कांचे संयोजन अवैध तारीख ठरते किंवा
    • WORKDAY.INTL फंक्शनमधील weekend युक्तिवाद अवैध आहे .

    #VALUE! त्रुटी उद्भवते जर एकतर:

    • start_date किंवा holidays मधील कोणतेही मूल्य वैध तारीख नसेल किंवा
    • days आर्ग्युमेंट नॉन-न्यूमेरिक आहे.

    Excel NETWORKDAYS फंक्शन

    Excel मधील NETWORKDAYS फंक्शन दोन तारखांमधील कामाच्या दिवसांची संख्या मिळवते, शनिवार व रविवार आणि पर्यायाने तुम्ही ज्या सुट्ट्या सोडल्या. निर्दिष्ट करा.

    Excel NETWORKDAYS चा वाक्यरचना अंतर्ज्ञानी आणि लक्षात ठेवण्यास सोपा आहे:

    NETWORKDAYS(start_date, end_date, [holidays])

    पहिले दोन वितर्क अनिवार्य आहेत आणि तिसरा आहेपर्यायी:

    • प्रारंभ_तारीख - प्रारंभिक तारीख जिथून कामकाजाचे दिवस मोजणे सुरू करायचे.
    • समाप्त_तारीख - ज्या कालावधीसाठी तुम्ही कामाचे दिवस मोजत आहात.

    सुरुवातीची तारीख आणि शेवटची तारीख दोन्ही कामाच्या दिवसांच्या परत केलेल्या संख्येमध्ये मोजल्या जातात.

    • सुट्ट्या - एक पर्यायी सूची सुट्टीचे दिवस जे कामाचे दिवस म्हणून गणले जाऊ नयेत.

    Excel मध्ये NETWORKDAYS कसे वापरावे - सूत्र उदाहरण

    आपल्याकडे सेल A2:A5 मध्ये सुट्टीची सूची आहे असे समजा, स्तंभ B मध्ये प्रारंभ तारखा, स्तंभ C मधील समाप्ती तारखा आणि या तारखांमध्ये किती कामाचे दिवस आहेत हे तुम्हाला जाणून घ्यायचे आहे. योग्य NETWORKDAYS सूत्र शोधणे सोपे आहे:

    =NETWORKDAYS(B2, C2, $A$2:$A$5)

    लक्षात घ्या की Excel NETWORKDAYS फंक्शन जेव्हा प्रारंभ तारीख समाप्ती तारखेपेक्षा कमी असते तेव्हा सकारात्मक मूल्य देते आणि जर नकारात्मक मूल्य समाप्ती तारीख प्रारंभ तारखेपेक्षा अलीकडील आहे (पंक्ती 5 प्रमाणे):

    Excel NETWORKDAYS.INTL फंक्शन

    जसे NETWORKDAYS, Excel चे NETWORKDAYS.INTL कार्य दोन तारखांमधील आठवड्याच्या दिवसांची संख्या मोजते, परंतु आठवड्याचे शेवटचे दिवस म्हणून कोणते दिवस मोजले जावेत हे निर्दिष्ट करू देते.

    NETWORKDAYS.INTL फंक्शनचे वाक्यरचना NETWORKDAYS' सारखेच आहे, त्यात अतिरिक्त [वीकेंड' वगळता ] पॅरामीटर जे आठवड्याचे कोणते दिवस आठवड्याचे शेवटचे दिवस म्हणून गणले जावेत हे दर्शविते.

    NETWORKDAYS.INTL( start_date, end_date, [weekend], [सुट्टी] )

    weekend वितर्क स्वीकारू शकतोएकतर संख्या किंवा स्ट्रिंग. WORKDAY.INTL फंक्शनच्या weekend पॅरामीटरमध्ये संख्या आणि वीकेंड स्ट्रिंग अगदी सारखेच आहेत.

    NETWORKDAYS.INTL फंक्शन Excel 365 - 2010 मध्ये उपलब्ध आहे.

    NETWORKDAYS.INTL वापरणे एक्सेलमध्ये - सूत्र उदाहरण

    मागील उदाहरणातील तारखांची सूची वापरून, दोन तारखांमधील कामाच्या दिवसांची संख्या मोजू आणि रविवार हा एकमेव शनिवार व रविवार आहे. यासाठी, तुम्ही तुमच्या NETWORKDAYS.INTL सूत्राच्या weekend युक्तिवादात क्रमांक 11 टाइप करा किंवा सहा 0 आणि एक 1 ("0000001") ची स्ट्रिंग बनवा:

    =NETWORKDAYS.INTL(B2, C2, 11, $A$2:$A$5)

    किंवा

    =NETWORKDAYS.INTL(B2, C2, "0000001", $A$2:$A$5)

    खालील स्क्रीनशॉट सिद्ध करतो की दोन्ही सूत्रे पूर्णपणे समान परिणाम देतात.

    एक्सेलमध्ये कामाचे दिवस कसे हायलाइट करायचे

    वापरून WORKDAY आणि WORKDAY.INTL फंक्शन्स, तुम्ही तुमच्या एक्सेल वर्कशीटमध्ये फक्त कामाचे दिवस मोजू शकत नाही तर तुमच्या व्यवसायाच्या तर्कानुसार त्यांना हायलाइट देखील करू शकता. यासाठी, तुम्ही WORKDAY किंवा WORKDAY.INTL सूत्रासह एक सशर्त स्वरूपन नियम तयार करा.

    उदाहरणार्थ, B स्तंभातील तारखांच्या सूचीमध्ये, आजच्या तारखेपासून 15 कार्यदिवसांच्या आत असलेल्या भविष्यातील तारखा हायलाइट करूया. , सेल A2:A3 मध्ये दोन सुट्ट्या वगळून. लक्षात येणारे सर्वात स्पष्ट सूत्र खालीलप्रमाणे आहे:

    =AND($B2>TODAY(), $B2<=WORKDAY(TODAY(), 15, $A$2:$A$3))

    तार्किक चाचणीचा पहिला भाग मागील तारखा कापून टाकतो, म्हणजे तुम्ही तारीख आजच्या बरोबरीची किंवा मोठी आहे का ते तपासता. : $B2>आज(). आणि दुसऱ्या भागात, तुम्ही पडताळणी करावीकेंडचे दिवस आणि निर्दिष्ट सुट्ट्या वगळून भविष्यातील 15 आठवड्याच्या दिवसांपेक्षा जास्त तारीख नसेल का: $B2<=WORKDAY(TODAY(), 15, $A$2:$A$3)

    फॉर्म्युला बरोबर दिसतो, परंतु एकदा तुम्ही त्यावर आधारित नियम तयार केल्यावर तुम्हाला लक्षात येईल की ते चुकीचे हायलाइट करते तारखा:

    असे का घडते ते शोधण्याचा प्रयत्न करूया. समस्या WORKDAY फंक्शनमध्ये नाही, जसे कोणीतरी निष्कर्ष काढू शकतो. फंक्शन योग्य आहे, पण... ते प्रत्यक्षात काय करते? ते आतापासून 15 कार्यदिवसांची तारीख परत करते, शनिवार व रविवार (शनिवार आणि रविवार) आणि A2:A3 सेलमधील सुट्ट्या वगळून.

    ठीक आहे, आणि या सूत्रावर आधारित नियम काय करतो? हे सर्व तारखांना हायलाइट करते ज्या आजच्या सारख्या किंवा त्याहून अधिक आहेत आणि WORKDAY फंक्शनद्वारे परत केलेल्या तारखेपेक्षा कमी आहेत. बघतोस? सर्व तारखा! तुम्हाला आठवड्याचे शेवटचे दिवस आणि सुट्ट्या रंगवायच्या नसतील, तर तुम्ही एक्सेलला स्पष्टपणे सांगू नका. त्यामुळे, आम्ही आमच्या सूत्रामध्ये आणखी दोन अटी जोडत आहोत:

    • वीकेंड वगळण्यासाठी WEEKDAY फंक्शन: WEEKDAY($B2, 2)<6
    • सुट्ट्या वगळण्यासाठी COUNTIF फंक्शन : COUNTIF($A$2:$A$3, $B2)=0

    खालील स्क्रीनशॉटमध्ये दाखवल्याप्रमाणे, सुधारित सूत्र उत्तम प्रकारे कार्य करते:

    =AND($B2>TODAY(), $B2<=WORKDAY(TODAY(), 15, $A$2:$A$3), COUNTIF($A$2:$A$3, $B2)=0, WEEKDAY($B2, 2)<6)

    <0

    तुम्ही पाहिल्याप्रमाणे, WORKDAY आणि WORKDAY.INTL फंक्शन्स Excel मध्ये कामाच्या दिवसांची गणना जलद आणि सुलभ करतात. अर्थात, तुमची वास्तविक जीवनातील सूत्रे अधिक परिष्कृत असण्याची शक्यता आहे, परंतु मूलभूत गोष्टी जाणून घेतल्याने खूप मदत होते, कारण तुम्ही फक्त लक्षात ठेवू शकता

    मायकेल ब्राउन हे सॉफ्टवेअर टूल्स वापरून जटिल प्रक्रिया सुलभ करण्याच्या उत्कटतेने एक समर्पित तंत्रज्ञान उत्साही आहे. टेक उद्योगातील एका दशकाहून अधिक अनुभवासह, त्यांनी Microsoft Excel आणि Outlook, तसेच Google Sheets आणि Docs मध्ये आपल्या कौशल्यांचा गौरव केला आहे. मायकेलचा ब्लॉग त्याचे ज्ञान आणि कौशल्य इतरांसोबत सामायिक करण्यासाठी समर्पित आहे, उत्पादकता आणि कार्यक्षमता सुधारण्यासाठी सुलभ टिपा आणि ट्यूटोरियल प्रदान करतो. तुम्ही अनुभवी व्यावसायिक असाल किंवा नवशिक्या असाल, मायकेलचा ब्लॉग या आवश्यक सॉफ्टवेअर टूल्सचा जास्तीत जास्त फायदा घेण्यासाठी मौल्यवान अंतर्दृष्टी आणि व्यावहारिक सल्ला देतो.