आठवड्याचे दिवस, शनिवार व रविवार आणि कामाचे दिवस मिळविण्यासाठी Excel मध्ये WEEKDAY सूत्र

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

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

यासाठी विविध कार्ये आहेत. एक्सेलमध्ये तारखांसह कार्य करा. आठवड्याचे कार्य दिवस (WEEKDAY) विशेषतः नियोजन आणि शेड्युलिंगसाठी उपयुक्त आहे, उदाहरणार्थ एखाद्या प्रकल्पाची कालमर्यादा निर्धारित करण्यासाठी आणि आठवड्याचे शेवटचे दिवस आपोआप एकूणमधून काढून टाकण्यासाठी. चला तर मग, एक-एक-एक उदाहरणे पाहू आणि ते तुम्हाला एक्सेलमधील विविध तारखेशी संबंधित कार्ये पूर्ण करण्यात कशी मदत करू शकतात ते पाहू.

    WEEKDAY - या दिवसासाठी Excel कार्य आठवडा

    Excel WEEKDAY फंक्शन दिलेल्या तारखेपासून आठवड्याचा दिवस परत करण्यासाठी वापरला जातो.

    परिणाम पूर्णांक असतो, डीफॉल्टनुसार 1 (रविवार) ते 7 (शनिवार) पर्यंत . तुमच्या व्यवसायाच्या तर्काला वेगळ्या गणनेची आवश्यकता असल्यास, तुम्ही आठवड्याच्या इतर कोणत्याही दिवसासह मोजणी सुरू करण्यासाठी सूत्र कॉन्फिगर करू शकता.

    WEEKDAY कार्य Excel 365 ते 2000 च्या सर्व आवृत्त्यांमध्ये उपलब्ध आहे.

    WEEKDAY फंक्शनचा सिंटॅक्स खालीलप्रमाणे आहे:

    WEEKDAY(serial_number, [return_type])

    कुठे:

    Serial_number (आवश्यक) - तुम्हाला रूपांतरित करायची तारीख आठवड्याच्या दिवसाच्या संख्येपर्यंत. ते तारखेचे प्रतिनिधित्व करणारा अनुक्रमांक म्हणून, स्वरूपातील मजकूर स्ट्रिंग म्हणून पुरवले जाऊ शकतेतारीख असलेल्या सेलचा संदर्भ म्हणून किंवा DATE फंक्शन वापरून Excel समजते.

    Return_type (पर्यायी) - आठवड्याचा कोणता दिवस पहिला दिवस म्हणून वापरायचा ते ठरवते . वगळल्यास, सूर्य-शनि आठवड्यात डीफॉल्ट.

    येथे सर्व समर्थित return_type मूल्यांची सूची आहे:

    Return_type नंबर परत आला
    1 किंवा वगळला 1 (रविवार) ते 7 (शनिवार)
    2 1 (सोमवार) ते 7 (रविवार)
    3 0 (सोमवार) ते 6 (रविवार)
    11 1 (सोमवार) ते 7 (रविवार)
    12 १ (मंगळवार) पासून 7 (सोमवार)
    13 1 (बुधवार) ते 7 (मंगळवार)
    14 1 (गुरुवार) ते 7 (बुधवार)
    15 1 (शुक्रवार) ते 7 (गुरुवार)
    16 1 (शनिवार) ते 7 (शुक्रवारी)
    17 १ (रविवार) ते ७ (शनिवार)

    टीप. return_type मूल्ये 11 ते 17 Excel 2010 मध्ये सादर करण्यात आली होती आणि त्यामुळे ती पूर्वीच्या आवृत्त्यांमध्ये वापरली जाऊ शकत नाहीत.

    Excel मधील बेसिक WEEKDAY फॉर्म्युला

    सुरुवातीच्यासाठी, कसे ते पाहू या तारखेपासून दिवस क्रमांक मिळविण्यासाठी WEEKDAY फॉर्म्युला त्याच्या सर्वात सोप्या स्वरूपात वापरण्यासाठी.

    उदाहरणार्थ, डीफॉल्ट रविवार - शनिवार आठवड्यासह C4 मध्ये तारखेपासून आठवड्याचा दिवस मिळविण्यासाठी, सूत्र आहे:

    =WEEKDAY(C4)

    तुमच्याकडे अनुक्रमांक असल्यासतारखेचे प्रतिनिधित्व करत आहे (उदा. DATEVALUE फंक्शनद्वारे आणलेले), तुम्ही ती संख्या थेट सूत्रामध्ये प्रविष्ट करू शकता:

    =WEEKDAY(45658)

    तसेच, तुम्ही अवतरण चिन्हांमध्ये संलग्न मजकूर स्ट्रिंग म्हणून तारीख टाइप करू शकता थेट सूत्रात. फक्त एक्सेलला अपेक्षित असलेला तारीख स्वरूप वापरण्याची खात्री करा आणि त्याचा अर्थ लावू शकता:

    =WEEKDAY("1/1/2025")

    किंवा, DATE फंक्शन वापरून 100% विश्वासार्ह मार्गाने स्त्रोत तारीख द्या:

    =WEEKDAY(DATE(2025, 1,1))

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

    =WEEKDAY(C4, 2)

    खालील चित्रात, सर्व सूत्रे 1 जानेवारी 2025 शी संबंधित आठवड्याचा दिवस दर्शवतात, जे आहे एक्सेलमध्ये अंतर्गत 45658 क्रमांक म्हणून संग्रहित. दुसऱ्या युक्तिवादात सेट केलेल्या मूल्यावर अवलंबून, सूत्रे भिन्न परिणाम देतात.

    प्रथमदर्शनी, असे वाटू शकते की WEEKDAY फंक्शनने परत केलेल्या संख्यांचा व्यावहारिक अर्थ फारच कमी आहे. पण याकडे वेगळ्या कोनातून पाहू आणि वास्तविक जीवनातील कार्ये सोडवणाऱ्या काही सूत्रांवर चर्चा करू.

    एक्सेल तारखेला आठवड्याच्या दिवसाच्या नावात कसे रूपांतरित करावे

    डिझाइननुसार, Excel WEEKDAY कार्य आठवड्याचा दिवस संख्या म्हणून परत करतो. आठवड्याच्या दिवसाचा क्रमांक दिवसाच्या नावात बदलण्यासाठी, TEXT फंक्शन वापरा.

    पूर्ण दिवसांची नावे मिळवण्यासाठी, "dddd" फॉरमॅट कोड वापरा:

    TEXT(WEEKDAY(<10)>date ), "dddd")

    परत येण्यासाठी संक्षिप्तदिवसांची नावे , फॉरमॅट कोड "ddd" आहे:

    TEXT(WEEKDAY( date ), "ddd")

    उदाहरणार्थ, A3 मधील तारीख आठवड्याच्या दिवसाच्या नावात रूपांतरित करण्यासाठी , सूत्र आहे:

    =TEXT(WEEKDAY(A3), "dddd")

    किंवा

    =TEXT(WEEKDAY(A3), "ddd")

    आणखी एक संभाव्य उपाय म्हणजे WEEKDAY चा वापर करून CHOOSE फंक्शन.

    उदाहरणार्थ, A3 मधील तारखेपासून आठवड्याच्या दिवसाचे संक्षिप्त नाव मिळविण्यासाठी, सूत्र खालीलप्रमाणे आहे:

    =CHOOSE(WEEKDAY(A3),"Sun","Mon","Tus","Wed","Thu","Fri","Sat")

    येथे, WEEKDAY 1 (रवि) ते 7 (शनि) पर्यंत अनुक्रमांक परत करतो ) आणि CHOOSE सूचीमधून संबंधित मूल्य निवडते. A3 (बुधवार) मधील तारीख 4 शी संबंधित असल्याने, "बुध" आउटपुट निवडा, जे यादीतील 4 वे मूल्य आहे.

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

    टीप. तारखेला आठवड्याच्या दिवसाच्या नावात रूपांतरित करण्याचा आणखी एक सोपा मार्ग म्हणजे सानुकूल तारीख स्वरूप लागू करणे. उदाहरणार्थ, कोड फॉरमॅट "dddd, mmmm d, yyyy" मध्ये तारीख " शुक्रवार, 3 जानेवारी, 2025 " दर्शविली जाईल तर "dddd" फक्त " शुक्रवार " दर्शवेल. .

    कामाचे दिवस आणि शनिवार व रविवार शोधण्यासाठी आणि फिल्टर करण्यासाठी एक्सेल WEEKDAY सूत्र

    तारखांची लांबलचक यादी हाताळताना, तुम्हाला हे जाणून घ्यायचे असेल की कोणते कामाचे दिवस आहेत आणि कोणते शनिवार व रविवार आहेत.

    एक्सेलमध्ये वीकेंड आणि आठवड्याचे दिवस ओळखण्यासाठी , नेस्टेड WEEKDAY फंक्शनसह IF स्टेटमेंट तयार करा. उदाहरणार्थ:

    =IF(WEEKDAY(A3, 2)<6, "Workday", "Weekend")

    हे सूत्र सेल A3 वर जाते आणि आवश्यक तितक्या सेलमध्ये कॉपी केले जाते.

    WEEKDAY सूत्रामध्ये, तुम्ही return_type सेट करता ते 2, जे सोम-रवि आठवड्याशी संबंधित आहे जेथे सोमवार हा दिवस 1 आहे. त्यामुळे, आठवड्याच्या दिवसाची संख्या 6 पेक्षा कमी असल्यास (सोमवार ते शुक्रवार), सूत्र "कामाचा दिवस", अन्यथा - "वीकेंड" परत करतो.

    वीकेंड किंवा कामाचे दिवस फिल्टर करण्यासाठी , तुमच्या डेटासेटवर एक्सेल फिल्टर लागू करा ( डेटा टॅब > फिल्टर ) आणि एकतर "वीकेंड" निवडा किंवा "कामाचा दिवस".

    खालील स्क्रीनशॉटमध्ये, आम्ही आठवड्याचे दिवस फिल्टर केले आहेत, त्यामुळे फक्त शनिवार व रविवार दृश्यमान आहेत:

    जर तुमच्या संस्थेचे काही प्रादेशिक कार्यालय वेगळ्या शेड्यूलवर काम करत असेल जेथे विश्रांतीचे दिवस शनिवार आणि रविवार व्यतिरिक्त, आपण भिन्न return_type निर्दिष्ट करून आपल्या गरजेनुसार WEEKDAY सूत्र सहजपणे समायोजित करू शकता.

    उदाहरणार्थ, शनिवार आणि <10 हाताळण्यासाठी>सोमवार शनिवार व रविवार म्हणून, return_type 12 वर सेट करा, त्यामुळे तुम्हाला "मंगळवार (1) ते सोमवार (7)" आठवड्याचा प्रकार मिळेल:

    =IF(WEEKDAY(A2, 12)<6, "Workday", "Weekend")

    वीकेंडचे कामाचे दिवस आणि Excel मध्ये कसे हायलाइट करायचे

    तुमच्या वर्कशीटमध्ये आठवड्याचे शेवटचे दिवस आणि कामाचे दिवस एका दृष्टीक्षेपात शोधण्यासाठी, तुम्ही त्यांना वेगवेगळ्या रंगांमध्ये आपोआप छायांकित करू शकता. यासाठी, मागील उदाहरणामध्ये चर्चा केलेले आठवड्याचे दिवस/विकेंड सूत्र वापराएक्सेल सशर्त स्वरूपन. अट निहित आहे म्हणून, आम्हाला फक्त IF रॅपरशिवाय कोर WEEKDAY फंक्शन आवश्यक आहे.

    वीकेंड हायलाइट करण्यासाठी (शनिवार आणि रविवार):

    =WEEKDAY($A2, 2)<6

    कामाचे दिवस हायलाइट करण्यासाठी (सोमवार - शुक्रवार):

    =WEEKDAY($A2, 2)>5

    जेथे A2 निवडलेल्या श्रेणीचा वरचा-डावा सेल आहे.

    ते सशर्त स्वरूपन नियम सेट करा, पायऱ्या आहेत:

    1. तारीखांची सूची निवडा (आमच्या बाबतीत A2:A15).
    2. होम टॅबवर , शैली गटामध्ये, सशर्त स्वरूपन > नवीन नियम क्लिक करा.
    3. नवीन स्वरूपन नियम संवादामध्ये बॉक्समध्ये, कोणत्या सेलचे फॉरमॅट करायचे हे ठरवण्यासाठी एक सूत्र वापरा निवडा.
    4. फॉर्मेट व्हॅल्यूजमध्ये जेथे हे सूत्र खरे आहे बॉक्समध्ये, शनिवार व रविवारसाठी वर नमूद केलेले सूत्र प्रविष्ट करा किंवा आठवड्याचे दिवस.
    5. स्वरूप बटणावर क्लिक करा आणि इच्छित स्वरूप निवडा.
    6. बदल जतन करण्यासाठी दोनदा ओके क्लिक करा आणि संवाद विंडो बंद करा.

    प्रत्येक पायरीवरील तपशीलवार माहितीसाठी, कृपया कसे सेट करायचे ते पहा सूत्रासह सशर्त स्वरूपन.

    परिणाम खूपच छान दिसत आहे, नाही का?

    एक्सेलमध्ये आठवड्याचे दिवस आणि शनिवार व रविवार कसे मोजायचे

    तारखांच्या सूचीमध्ये आठवड्याचे दिवस किंवा शनिवार व रविवारची संख्या मिळविण्यासाठी, तुम्ही SUM सह संयोजनात WEEKDAY फंक्शन वापरू शकता. उदाहरणार्थ:

    ते विकेंड मोजा , D3 मधील सूत्र आहे:

    =SUM(--(WEEKDAY(A3:A20, 2)>5))

    ते आठवड्याचे दिवस मोजा ,D4 मधील फॉर्म्युला हा फॉर्म घेतो:

    =SUM(--(WEEKDAY(A3:A20, 2)<6))

    एक्सेल 365 आणि एक्सेल 2021 मध्ये जे अ‍ॅरे मूळपणे हाताळतात, हे खालील स्क्रीनशॉटमध्ये दर्शविल्याप्रमाणे नियमित सूत्र म्हणून कार्य करते. एक्सेल 2019 आणि त्यापूर्वीचे, अॅरे फॉर्म्युला बनवण्यासाठी Ctrl + Shift + Enter दाबा.

    ही सूत्रे कशी कार्य करतात:

    return_type सह WEEKDAY फंक्शन 2 वर सेट करते 1 (सोम) ते 7 (रवि) पर्यंत दिवसाची संख्या मिळवते ) A3:A20 श्रेणीतील प्रत्येक तारखेसाठी. लॉजिकल एक्स्प्रेशन तपासते की परत आलेले नंबर 5 पेक्षा जास्त आहेत (आठवड्याच्या शेवटी) किंवा 6 पेक्षा कमी (आठवड्याच्या दिवसांसाठी). या ऑपरेशनचा परिणाम सत्य आणि असत्य मूल्यांचा एक अॅरे आहे.

    दुहेरी नकार (--) तार्किक मूल्यांना 1 आणि 0 च्या वर दबाव आणते. आणि SUM फंक्शन त्यांना जोडते. 1 (TRUE) हे मोजले जाणारे दिवस आणि 0 (FALSE) दुर्लक्षित केले जाणारे दिवस दर्शविते, तुम्हाला अपेक्षित परिणाम मिळेल.

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

    आठवड्याचा दिवस असेल तर, शनिवार किंवा रविवार असेल तर

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

    IF(WEEKDAY( cell , 2)> 5, if_weekend_then , if_weekday_then )

    समजा तुम्ही ज्या कर्मचाऱ्यांनी त्यांच्या सुट्टीच्या दिवशी काही अतिरिक्त काम केले आहे त्यांच्या पेमेंट्सची गणना करत आहात, त्यामुळे तुम्हालाकामाचे दिवस आणि शनिवार व रविवार साठी भिन्न पेमेंट दर लागू करण्यासाठी. हे खालील IF विधान वापरून केले जाऊ शकते:

    • logical_test युक्तिवादात, WEEKDAY फंक्शन नेस्ट करा जे दिलेला दिवस कामाचा दिवस आहे की शनिवार व रविवार आहे.
    • value_if_true युक्तिवादात, कामाच्या तासांची संख्या वीकेंडच्या दराने (G4) गुणाकार करा.
    • value_if_false युक्तिवादात, कामकाजाच्या तासांची संख्या गुणाकार करा. कामाच्या दिवसाच्या दरानुसार (G3).

    D3 मधील संपूर्ण सूत्र हा फॉर्म घेते:

    =IF(WEEKDAY(B3, 2)>5, C3*$G$4, C3*$G$3)

    खालील सेलमध्ये सूत्र योग्यरित्या कॉपी करण्यासाठी, दर सेल पत्ते $ चिन्हासह लॉक करण्याचे सुनिश्चित करा (जसे $G$4).

    WEEKDAY फंक्शन काम करत नाही

    साधारणपणे, दोन सामान्य त्रुटी आहेत ज्या WEEKDAY सूत्र परत करू शकतात:

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

    • Serial_number किंवा return_type नॉन-न्यूमेरिक असेल.
    • Serial_number च्या बाहेर असेल तर समर्थित तारखा श्रेणी (1900 ते 9999).

    #NUM! जेव्हा return_type परवानगी दिलेल्या श्रेणीच्या बाहेर असते (1-3 किंवा 11-17) तेव्हा त्रुटी येते.

    आठवड्याचे दिवस हाताळण्यासाठी Excel मध्ये WEEKDAY फंक्शन कसे वापरायचे ते असे आहे. पुढील लेखात, आम्ही आठवडे, महिने आणि वर्षे यासारख्या मोठ्या वेळेच्या युनिट्सवर ऑपरेट करण्यासाठी एक्सेल फंक्शन्स एक्सप्लोर करू. कृपया संपर्कात रहा आणि वाचल्याबद्दल धन्यवाद!

    डाउनलोड करण्यासाठी सराव वर्कबुक

    Excel मध्ये WEEKDAY सूत्र - उदाहरणे (.xlsxफाइल)

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