हप्ताको दिन, सप्ताहन्त र कार्यदिवसहरू प्राप्त गर्न Excel मा WEEKDAY सूत्र

  • यो साझा गर्नुहोस्
Michael Brown

1 यस ट्यूटोरियलले तपाइँलाई मितिलाई हप्ताको दिनको नाममा रूपान्तरण गर्न, फिल्टर गर्न, हाइलाइट गर्न र सप्ताहन्त वा कामका दिनहरू, र थपमा रूपान्तरण गर्न कसरी Excel मा WEEKDAY सूत्र प्रयोग गर्ने भनेर सिकाउनेछ।

त्यहाँ विभिन्न प्रकारका कार्यहरू छन्। Excel मा मितिहरूसँग काम गर्नुहोस्। हप्ताको प्रकार्यको दिन (WEEKDAY) योजना र समयतालिकाको लागि विशेष रूपमा उपयोगी छ, उदाहरणका लागि परियोजनाको समय सीमा निर्धारण गर्न र स्वचालित रूपमा कुलबाट सप्ताहन्त हटाउन। त्यसोभए, आउनुहोस् उदाहरणहरू एक-एक-एक-पटक हेरौं र हेरौं कि तिनीहरूले तपाईंलाई एक्सेलमा विभिन्न मिति-सम्बन्धित कार्यहरू सामना गर्न कसरी मद्दत गर्न सक्छन्। हप्ता

Excel WEEKDAY प्रकार्यलाई दिइएको मितिबाट हप्ताको दिन फर्काउन प्रयोग गरिन्छ।

परिणाम एक पूर्णांक हो, पूर्वनिर्धारित रूपमा १ (आइतबार) देखि ७ (शनिबार) सम्म । यदि तपाईंको व्यापार तर्कलाई फरक गणना आवश्यक छ भने, तपाईंले हप्ताको कुनै पनि दिन गणना सुरु गर्न सूत्र कन्फिगर गर्न सक्नुहुन्छ।

WEEKDAY प्रकार्य Excel 365 देखि 2000 सम्मका सबै संस्करणहरूमा उपलब्ध छ।

WEEKDAY प्रकार्यको सिन्ट्याक्स निम्नानुसार छ:

WEEKDAY(serial_number, [return_type])

कहाँ:

Serial_number (आवश्यक) - तपाईंले रूपान्तरण गर्न चाहनुभएको मिति हप्ताको दिन संख्यामा। यसलाई मिति प्रतिनिधित्व गर्ने क्रम संख्याको रूपमा, ढाँचामा पाठ स्ट्रिङको रूपमा आपूर्ति गर्न सकिन्छजुन एक्सेलले बुझ्दछ, मिति समावेश कक्षको सन्दर्भको रूपमा, वा DATE प्रकार्य प्रयोग गरेर।

Return_type (वैकल्पिक) - पहिलो दिनको रूपमा हप्ताको कुन दिन प्रयोग गर्ने निर्धारण गर्दछ। । यदि हटाइयो भने, पूर्वनिर्धारित सूर्य-शनि हप्तामा।

यहाँ सबै समर्थित return_type मानहरूको सूची छ:

Return_type नम्बर फर्काइयो
1 वा छोडियो १ (आइतबार) देखि ७ (शनिबार)
2 1 (सोमबार) देखि 7 (आइतबार)
3 ० (सोमबार) देखि ६ (आइतबार)
11 1 (सोमबार) देखि 7 (आइतबार)
12 १ (मंगलबार) देखि ७ (सोमबार)
13 1 (बुधवार) देखि 7 (मंगलबार)
14 १ (बिहिबार) देखि ७ (बुधवार)
15 १ (शुक्रबार) देखि ७ (बिहिबार)
16 १ (शनिबार) देखि ७ (शुक्रबार)
17 १ (आइतबार) देखि ७ (शनिबार)

नोट। return_type मानहरू 11 देखि 17 Excel 2010 मा प्रस्तुत गरिएको थियो र त्यसैले तिनीहरू पहिलेका संस्करणहरूमा प्रयोग गर्न सकिँदैन।

Excel मा आधारभूत WEEKDAY सूत्र

सुरुका लागि, कसरी हेरौं। मितिबाट दिन नम्बर प्राप्त गर्न WEEKDAY सूत्रलाई यसको सरल रूपमा प्रयोग गर्न।

उदाहरणका लागि, पूर्वनिर्धारित आइतवार - शनिबार हप्ताको साथ C4 मा मितिबाट हप्ताको दिन प्राप्त गर्न, सूत्र हो:

=WEEKDAY(C4)

यदि तपाइँसँग सिरियल नम्बर छ भनेमिति प्रतिनिधित्व गर्दै (जस्तै DATEVALUE प्रकार्यद्वारा ल्याइएको), तपाईंले त्यो नम्बर सिधै सूत्रमा प्रविष्ट गर्न सक्नुहुन्छ:

=WEEKDAY(45658)

साथै, तपाईंले उद्धरण चिन्हहरूमा संलग्न पाठ स्ट्रिङको रूपमा मिति टाइप गर्न सक्नुहुन्छ। सीधा सूत्र मा। एक्सेलले अपेक्षा गरेको र व्याख्या गर्न सक्ने मिति ढाँचा प्रयोग गर्न निश्चित हुनुहोस्:

=WEEKDAY("1/1/2025")

वा, DATE प्रकार्य प्रयोग गरेर शतप्रतिशत भरपर्दो तरिकामा स्रोत मिति आपूर्ति गर्नुहोस्:

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

पूर्वनिर्धारित सूर्य-शनि बाहेक दिन म्यापिङ प्रयोग गर्न, दोस्रो तर्कमा उपयुक्त संख्या प्रविष्ट गर्नुहोस्। उदाहरणका लागि, सोमबारबाट दिनहरू गणना सुरु गर्न, सूत्र हो:

=WEEKDAY(C4, 2)

तलको छविमा, सबै सूत्रहरूले जनवरी 1, 2025 सँग सम्बन्धित हप्ताको दिन फर्काउँछ, जुन हो। एक्सेलमा आन्तरिक रूपमा 45658 नम्बरको रूपमा भण्डार गरिएको। दोस्रो तर्कमा सेट गरिएको मानमा निर्भर गर्दै, सूत्रहरूले फरक परिणामहरू आउटपुट गर्दछ।

पहिलो नजरमा, यो WEEKDAY प्रकार्य द्वारा फर्काइएको संख्या धेरै कम व्यावहारिक अर्थ छ जस्तो लाग्न सक्छ। तर यसलाई फरक कोणबाट हेरौं र वास्तविक जीवनका कार्यहरू समाधान गर्ने केही सूत्रहरूबारे छलफल गरौं।

कसरी एक्सेल मितिलाई साताको दिनको नाममा रूपान्तरण गर्ने

डिजाइनद्वारा, Excel WEEKDAY प्रकार्य संख्याको रूपमा हप्ताको दिन फर्काउँछ। हप्ताको दिन नम्बरलाई दिनको नाममा परिणत गर्न, TEXT प्रकार्य प्रयोग गर्नुहोस्।

पूरा दिनका नामहरू प्राप्त गर्न, "dddd" ढाँचा कोड प्रयोग गर्नुहोस्:

TEXT(WEEKDAY(<10)>मिति ), "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 (Sun) बाट 7 (शनिवार) सम्म क्रम संख्या फर्काउँछ ) र CHOOSE ले सूचीबाट सम्बन्धित मान चयन गर्छ। A3 मा मिति (बुधवार) 4 सँग मेल खाएको हुनाले, आउटपुट "बुध" छनौट गर्नुहोस्, जुन सूचीमा 4 औं मान हो।

यद्यपि CHOOSE सूत्र कन्फिगर गर्न अलि बढी झन्झटिलो छ, यसले तपाईंलाई दिनको नामहरू तपाईंले चाहेको कुनै पनि ढाँचामा आउटपुट गर्न दिन थप लचिलोपन प्रदान गर्दछ। माथिको उदाहरणमा, हामी संक्षिप्त दिन नामहरू देखाउँछौं। यसको सट्टा, तपाईंले पूरा नामहरू, अनुकूलन संक्षिप्त नामहरू वा दिनको नामहरू पनि फरक भाषामा डेलिभर गर्न सक्नुहुन्छ।

टिप। मितिलाई साताको दिनको नाममा रूपान्तरण गर्ने अर्को सजिलो तरिका अनुकूलन मिति ढाँचा लागू गरेर हो। उदाहरण को लागी, कोड ढाँचा "dddd, mmmm d, yyyy" मा " Friday, January 3, 2025 " को रूपमा प्रदर्शित मिति हुनेछ जबकि "dddd" ले " Friday " देखाउनेछ। .

कामका दिनहरू र सप्ताहन्तहरू फेला पार्न र फिल्टर गर्न एक्सेल WEEKDAY सूत्र

मितिहरूको लामो सूचीसँग व्यवहार गर्दा, तपाइँ कुन कामका दिनहरू हुन् र कुन सप्ताहन्तहरू हुन् भनेर जान्न सक्नुहुन्छ।

एक्सेलमा सप्ताहान्त र साताका दिनहरू पहिचान गर्न नेस्टेड WEEKDAY प्रकार्यसँग IF स्टेटमेन्ट बनाउनुहोस्। उदाहरणका लागि:

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

यो सूत्र सेल A3 मा जान्छ र आवश्यकता अनुसार धेरै सेलहरूमा प्रतिलिपि गरिन्छ।

WEEKDAY सूत्रमा, तपाईंले return_type सेट गर्नुहुन्छ 2 मा, जुन सोमबार दिन 1 हो जहाँ सोमवार-रवि हप्तासँग मेल खान्छ। त्यसैले, यदि हप्ताको दिन संख्या 6 (सोमबार देखि शुक्रबार) भन्दा कम छ भने, सूत्रले "कार्यदिन", अन्यथा - "सप्ताहांत" फर्काउँछ।

सप्ताहान्त वा कार्यदिवसहरू फिल्टर गर्न , आफ्नो डेटासेटमा एक्सेल फिल्टर लागू गर्नुहोस् ( डेटा ट्याब > फिल्टर ) र या त "सप्ताहांत" वा चयन गर्नुहोस्। "कार्य दिन"।

तलको स्क्रिनसटमा, हामीले सप्ताहन्तका दिनहरू फिल्टर आउट गरेका छौं, त्यसैले सप्ताहन्त मात्र देखिन्छन्:

यदि तपाईंको संगठनको केही क्षेत्रीय कार्यालयले छुट्टै तालिकामा काम गर्छ भने विश्रामका दिनहरू शनिबार र आइतवार बाहेक अन्य हुन्, तपाईले सजिलैसँग फरक रिटर्न_टाइप निर्दिष्ट गरेर आफ्नो आवश्यकता अनुसार WEEKDAY सूत्र समायोजन गर्न सक्नुहुन्छ।

उदाहरणका लागि, शनिबार र <10 लाई उपचार गर्न>सोमबार सप्ताहन्तको रूपमा, रिटर्न_टाइप लाई १२ मा सेट गर्नुहोस्, त्यसैले तपाईंले "मङ्गलबार (१) देखि सोमबार (७)" हप्ताको प्रकार प्राप्त गर्नुहुनेछ:

५१६६

सप्ताहांतको कार्यदिवस र एक्सेलमा कसरी हाइलाइट गर्ने

सप्ताहन्त र कार्यदिवसलाई आफ्नो कार्यपत्रमा एकै नजरमा पत्ता लगाउन, तपाईंले तिनीहरूलाई स्वचालित रूपमा विभिन्न रंगहरूमा छायांकन गर्न सक्नुहुन्छ। यसका लागि, अघिल्लो उदाहरणमा छलफल गरिएको साताको दिन/सप्ताहान्त सूत्र प्रयोग गर्नुहोस्एक्सेल सशर्त ढाँचा। सर्त निहित छ, हामीलाई 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))

Excel 365 र Excel 2021 मा जसले arrays लाई नेटिभ रूपमा ह्यान्डल गर्छ, यसले तलको स्क्रिनसटमा देखाइए अनुसार नियमित सूत्रको रूपमा काम गर्छ। Excel 2019 र अघिल्लो मा, यसलाई एरे सूत्र बनाउन Ctrl + Shift + Enter थिच्नुहोस्।

यी सूत्रहरूले कसरी काम गर्छ:

return_type सँग २ मा सेट गरिएको WEEKDAY प्रकार्यले १ (सोम) देखि ७ (रवि) सम्मको दिनको संख्या फर्काउँछ ) A3:A20 दायरामा प्रत्येक मितिको लागि। तार्किक अभिव्यक्तिले फिर्ता गरिएका संख्याहरू ५ (सप्ताहांतका लागि) वा ६ (साप्ताहिक दिनहरूका लागि) भन्दा कम भए नभएको जाँच गर्छ। यस अपरेशनको परिणाम TRUE र FALSE मानहरूको एर्रे हो।

दोहोरो नकारात्मकता (--) ले तार्किक मानहरूलाई 1's र 0's मा जोड दिन्छ। र 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 प्रकार्य प्रयोग गर्ने तरिका हो। अर्को लेखमा, हामी हप्ता, महिना र वर्षहरू जस्ता ठूला समय एकाइहरूमा सञ्चालन गर्न एक्सेल प्रकार्यहरू अन्वेषण गर्नेछौं। कृपया सम्पर्कमा रहनुहोस् र पढ्नको लागि धन्यवाद!

डाउनलोडको लागि अभ्यास कार्यपुस्तिका

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

माइकल ब्राउन सफ्टवेयर उपकरणहरू प्रयोग गरेर जटिल प्रक्रियाहरू सरल बनाउने जोशका साथ एक समर्पित टेक्नोलोजी उत्साही हो। प्राविधिक उद्योगमा एक दशक भन्दा बढी अनुभवको साथ, उनले Microsoft Excel र Outlook, साथै Google Sheets र Docs मा आफ्नो सीपलाई सम्मान गरेका छन्। माइकलको ब्लग आफ्नो ज्ञान र विशेषज्ञता अरूसँग साझेदारी गर्न समर्पित छ, उत्पादकता र दक्षता सुधार गर्न सजिलो-पछ्याउन-सजिलो सुझावहरू र ट्यूटोरियलहरू प्रदान गर्न। चाहे तपाईं अनुभवी पेशेवर होस् वा शुरुवातकर्ता होस्, माइकलको ब्लगले यी आवश्यक सफ्टवेयर उपकरणहरूबाट अधिकतम लाभ लिनको लागि बहुमूल्य अन्तर्दृष्टि र व्यावहारिक सल्लाह प्रदान गर्दछ।