உள்ளடக்க அட்டவணை
தேதியிலிருந்து வாரத்தின் நாளைப் பெறுவதற்கு எக்செல் செயல்பாட்டைத் தேடுகிறீர்கள் என்றால், நீங்கள் சரியான பக்கத்தில் வந்துவிட்டீர்கள். இந்த டுடோரியல், எக்செல் இல் உள்ள வார நாள் சூத்திரத்தை எப்படி ஒரு வார நாளாக மாற்றுவது, வடிகட்டுதல், சிறப்பித்துக் காட்டுதல் மற்றும் வார இறுதி நாட்கள் அல்லது வேலை நாட்களைக் கணக்கிடுதல் மற்றும் பலவற்றைப் பயன்படுத்துவதைக் கற்பிக்கும்.
பல்வேறு செயல்பாடுகள் உள்ளன. எக்செல் இல் தேதிகளுடன் வேலை செய்யுங்கள். வாரத்தின் நாள் செயல்பாடு (WEEKDAY) திட்டமிடுவதற்கும் திட்டமிடுவதற்கும் மிகவும் பயனுள்ளதாக இருக்கும், எடுத்துக்காட்டாக, திட்டத்தின் காலக்கெடுவை தீர்மானிக்கவும், வார இறுதி நாட்களை மொத்தத்தில் இருந்து தானாகவே அகற்றவும். எனவே, எக்செல் இல் உள்ள பல்வேறு தேதி தொடர்பான பணிகளைச் சமாளிக்க அவை உங்களுக்கு எவ்வாறு உதவுகின்றன என்பதைப் பார்ப்போம்.
வார நாள் - எக்செல் செயல்பாடு வாரம்
Excel WEEKDAY செயல்பாடானது, கொடுக்கப்பட்ட தேதியிலிருந்து வாரத்தின் நாளைத் திரும்பப் பெறப் பயன்படுகிறது.
இதன் விளைவாக 1 (ஞாயிறு) முதல் 7 (சனிக்கிழமை) வரை உள்ள முழு எண்ணாகும். . உங்கள் வணிகத் தர்க்கத்திற்கு வேறு கணக்கீடு தேவைப்பட்டால், வாரத்தின் வேறு எந்த நாளிலும் எண்ணத் தொடங்குவதற்கு நீங்கள் சூத்திரத்தை உள்ளமைக்கலாம்.
WEEKDAY செயல்பாடு Excel 365 முதல் 2000 வரையிலான அனைத்து பதிப்புகளிலும் கிடைக்கிறது.
WEEKDAY செயல்பாட்டின் தொடரியல் பின்வருமாறு:
WEEKDAY(serial_number, [return_type])எங்கே:
Serial_number (அவசியம்) - நீங்கள் மாற்ற விரும்பும் தேதி வார நாள் எண்ணுக்கு. இது தேதியைக் குறிக்கும் வரிசை எண்ணாக, வடிவத்தில் உரைச் சரமாக வழங்கப்படலாம்.எக்செல், தேதியைக் கொண்ட கலத்தின் குறிப்பு அல்லது DATE செயல்பாட்டைப் பயன்படுத்துவதன் மூலம் புரிந்துகொள்கிறது.
Return_type (விரும்பினால்) - வாரத்தின் எந்த நாளை முதல் நாளாகப் பயன்படுத்த வேண்டும் என்பதைத் தீர்மானிக்கிறது . தவிர்க்கப்பட்டால், சன்-சனி வாரத்திற்கு இயல்புநிலையாக இருக்கும்.
ஆதரிக்கப்படும் அனைத்து return_type மதிப்புகளின் பட்டியல் இங்கே:
Return_type | எண் திரும்பியது |
---|---|
1 அல்லது தவிர்க்கப்பட்டது | 1 (ஞாயிறு) முதல் 7 (சனிக்கிழமை) |
2 | 1 (திங்கள்) முதல் 7 (ஞாயிறு) வரை |
3 | 0 (திங்கள்) முதல் 6 (ஞாயிறு) |
11 | 1 (திங்கட்கிழமை) முதல் 7 (ஞாயிறு) வரை |
12 | 1 (செவ்வாய்கிழமை) வரை 7 (திங்கட்கிழமை) |
13 | 1 (புதன்கிழமை) முதல் 7 (செவ்வாய்கிழமை) வரை |
14 | 18>1 (வியாழன்) முதல் 7 (புதன்கிழமை) வரை|
15 | 1 (வெள்ளிக்கிழமை) முதல் 7 (வியாழன்) |
16 | 1 (சனிக்கிழமை) முதல் 7 (வெள்ளிக்கிழமை) வரை |
17 | 1 (ஞாயிறு) முதல் 7 (சனிக்கிழமை) |
குறிப்பு. return_type மதிப்புகள் 11 முதல் 17 வரை எக்செல் 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 செயல்பாட்டின் மூலம் வழங்கப்பட்ட எண்கள் மிகவும் குறைவான நடைமுறை உணர்வைக் கொண்டிருப்பதாகத் தோன்றலாம். ஆனால் அதை வேறு கோணத்தில் பார்த்து, நிஜ வாழ்க்கைப் பணிகளைத் தீர்க்கும் சில சூத்திரங்களைப் பற்றி விவாதிப்போம்.
எக்செல் தேதியை வாரநாள் பெயராக மாற்றுவது எப்படி
வடிவமைப்பின்படி, எக்செல் வார நாள் செயல்பாடு வாரத்தின் நாளை எண்ணாக வழங்கும். வாரநாள் எண்ணை நாள் பெயராக மாற்ற, 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 (ஞாயிறு) முதல் 7 (சனி) வரையிலான வரிசை எண்ணை வழங்குகிறது. ) மற்றும் CHOSE பட்டியலிலிருந்து தொடர்புடைய மதிப்பைத் தேர்ந்தெடுக்கிறது. A3 இல் உள்ள தேதி (புதன்கிழமை) 4 க்கு ஒத்திருப்பதால், பட்டியலில் 4வது மதிப்பான "புதன்" வெளியீடுகளைத் தேர்வு செய்யவும்.
தேர்ந்தெடு சூத்திரம் உள்ளமைக்க சற்று சிரமமாக இருந்தாலும், நீங்கள் விரும்பும் எந்த வடிவத்திலும் நாள் பெயர்களை வெளியிடுவதற்கு அதிக நெகிழ்வுத்தன்மையை வழங்குகிறது. மேலே உள்ள எடுத்துக்காட்டில், சுருக்கமான நாள் பெயர்களைக் காட்டுகிறோம். அதற்குப் பதிலாக, முழுப் பெயர்கள், தனிப்பயன் சுருக்கங்கள் அல்லது நாள் பெயர்களை வேறு மொழியில் வழங்கலாம்.
உதவிக்குறிப்பு. ஒரு தேதியை வாரநாள் பெயராக மாற்றுவதற்கான மற்றொரு எளிய வழி, தனிப்பயன் தேதி வடிவமைப்பைப் பயன்படுத்துவதாகும். எடுத்துக்காட்டாக, "dddd, mmmm d, yyyy" என்ற குறியீட்டு வடிவம் " வெள்ளிக்கிழமை, ஜனவரி 3, 2025 " எனக் காட்டப்படும், "dddd" என்பது " வெள்ளிக்கிழமை " என்பதைக் காட்டும். .
வேலைநாட்கள் மற்றும் வாரஇறுதிகளைக் கண்டறிந்து வடிகட்டுவதற்கான Excel WEEKDAY சூத்திரம்
தேதிகளின் நீண்ட பட்டியலைக் கையாளும் போது, எவை வேலை நாட்கள் மற்றும் வார இறுதி நாட்கள் என்பதை நீங்கள் தெரிந்துகொள்ள விரும்பலாம்.
எக்செல் இல் வார இறுதி நாட்களையும் வார நாட்களையும் அடையாளம் காண, உள்ளமைக்கப்பட்ட WEEKDAY செயல்பாட்டைக் கொண்டு IF அறிக்கையை உருவாக்கவும். எடுத்துக்காட்டாக:
=IF(WEEKDAY(A3, 2)<6, "Workday", "Weekend")
இந்த சூத்திரம் செல் A3 க்கு சென்று, தேவையான அளவு செல்கள் முழுவதும் நகலெடுக்கப்படும்.
WEEKDAY சூத்திரத்தில், return_type ஐ அமைத்தீர்கள் முதல் 2 வரை, திங்கட்கிழமை நாள் 1 இருக்கும் திங்கள்-ஞாயிறு வாரத்திற்கு ஒத்திருக்கிறது. எனவே, வார நாள் எண் 6 (திங்கள் முதல் வெள்ளி வரை) குறைவாக இருந்தால், சூத்திரம் "வேலை நாள்", இல்லையெனில் - "வார இறுதி".
வார இறுதி நாட்கள் அல்லது வேலை நாட்களை வடிகட்ட, உங்கள் தரவுத்தொகுப்பில் Excel வடிப்பானைப் பயன்படுத்தவும் ( தரவு தாவல் > வடிகட்டி ) மற்றும் "வார இறுதி" அல்லது ஒன்றைத் தேர்ந்தெடுக்கவும் "வேலை நாள்".
கீழே உள்ள ஸ்கிரீன்ஷாட்டில், வாரநாட்கள் வடிகட்டப்பட்டுள்ளன, எனவே வார இறுதி நாட்கள் மட்டுமே தெரியும்:
உங்கள் நிறுவனத்தின் சில பிராந்திய அலுவலகங்கள் வேறு அட்டவணையில் வேலை செய்தால், அங்கு ஓய்வு நாட்கள் இருக்கும். சனி மற்றும் ஞாயிறு தவிர வேறு return_type ஐக் குறிப்பிடுவதன் மூலம் WEEKDAY ஃபார்முலாவை உங்கள் தேவைகளுக்கு எளிதாகச் சரிசெய்யலாம்.
எடுத்துக்காட்டாக, சனிக்கிழமை மற்றும் திங்கள் வார இறுதி நாட்களாக, திரும்ப_வகை என்பதை 12 ஆக அமைக்கவும், எனவே "செவ்வாய் (1) முதல் திங்கள் (7)" வார வகையைப் பெறுவீர்கள்:
=IF(WEEKDAY(A2, 12)<6, "Workday", "Weekend")
வார இறுதி நாட்களின் வேலை நாட்களையும், எக்செல்
இல் எப்படி தனிப்படுத்துவது
வார இறுதி நாட்களையும் வேலை நாட்களையும் உங்கள் ஒர்க் ஷீட்டில் ஒரே பார்வையில் கண்டறிய, அவற்றை தானாக வெவ்வேறு வண்ணங்களில் நிழலாடலாம். இதற்கு, முந்தைய எடுத்துக்காட்டில் விவாதிக்கப்பட்ட வார நாள்/வார இறுதி சூத்திரத்தைப் பயன்படுத்தவும்எக்செல் நிபந்தனை வடிவமைப்பு. நிபந்தனை குறிப்பிடப்பட்டுள்ளபடி, IF ரேப்பர் இல்லாமல் முக்கிய வார நாள் செயல்பாடு மட்டுமே தேவை 0> வேலை நாட்களை முன்னிலைப்படுத்த (திங்கள் - வெள்ளி):
=WEEKDAY($A2, 2)>5
A2 என்பது தேர்ந்தெடுக்கப்பட்ட வரம்பின் மேல்-இடது செல் ஆகும்.
வரை நிபந்தனை வடிவமைப்பு விதியை அமைக்கவும், படிகள்:
- தேதிகளின் பட்டியலைத் தேர்ந்தெடுக்கவும் (எங்கள் விஷயத்தில் A2:A15).
- முகப்பு தாவலில் , பாணிகள் குழுவில், நிபந்தனை வடிவமைத்தல் > புதிய விதி என்பதைக் கிளிக் செய்யவும்.
- புதிய வடிவமைப்பு விதி உரையாடலில் பெட்டியில், எந்த செல்களை வடிவமைக்க வேண்டும் என்பதை தீர்மானிக்க சூத்திரத்தைப் பயன்படுத்து என்பதைத் தேர்ந்தெடுக்கவும்.
- வடிவ மதிப்புகளில், இந்த சூத்திரம் உண்மையாக இருக்கும் பெட்டியில், வார இறுதிகளில் மேலே குறிப்பிட்டுள்ள சூத்திரத்தை உள்ளிடவும் அல்லது வாரநாட்கள்.
- Format பட்டனைக் கிளிக் செய்து விரும்பிய வடிவமைப்பைத் தேர்ந்தெடுக்கவும்.
- மாற்றங்களைச் சேமிக்கவும் உரையாடல் சாளரங்களை மூடவும் சரி இருமுறை கிளிக் செய்யவும்.
ஒவ்வொரு அடியிலும் விரிவான தகவலுக்கு, எப்படி அமைப்பது என்பதைப் பார்க்கவும் சூத்திரத்துடன் நிபந்தனை வடிவமைத்தல்.
முடிவு மிகவும் அழகாக இருக்கிறது, இல்லையா?
எக்செல் இல் வாரநாட்கள் மற்றும் வார இறுதி நாட்களைக் கணக்கிடுவது எப்படி
தேதிகளின் பட்டியலில் வாரநாட்கள் அல்லது வார இறுதி நாட்களின் எண்ணிக்கையைப் பெற, SUM உடன் இணைந்து WEEKDAY செயல்பாட்டைப் பயன்படுத்தலாம். எடுத்துக்காட்டாக:
வார இறுதி நாட்களைக் கணக்கிட , D3 இல் உள்ள சூத்திரம்:
=SUM(--(WEEKDAY(A3:A20, 2)>5))
வார நாட்களைக் கணக்கிட ,D4 இல் உள்ள சூத்திரம் இந்தப் படிவத்தை எடுக்கிறது:
=SUM(--(WEEKDAY(A3:A20, 2)<6))
எக்செல் 365 மற்றும் எக்செல் 2021 இல் வரிசைகளை இயல்பாகக் கையாளுகிறது, இது கீழே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி வழக்கமான சூத்திரமாக செயல்படுகிறது. எக்செல் 2019 மற்றும் அதற்கு முந்தையவற்றில், அதை வரிசை சூத்திரமாக மாற்ற, Ctrl + Shift + Enter ஐ அழுத்தவும்.
இந்தச் சூத்திரங்கள் எவ்வாறு செயல்படுகின்றன:
return_type 2 என அமைக்கப்பட்டுள்ள WEEKDAY செயல்பாடு 1 (திங்கள்) முதல் 7 (ஞாயிறு) வரை ஒரு நாளின் எண்ணை வழங்குகிறது ) A3:A20 வரம்பில் உள்ள ஒவ்வொரு தேதிக்கும். தருக்க வெளிப்பாடு, திரும்பிய எண்கள் 5 (வார இறுதி நாட்களில்) அல்லது 6 க்கும் குறைவாக (வார நாட்களில்) இருந்தால் சரிபார்க்கிறது. இந்தச் செயல்பாட்டின் விளைவாக TRUE மற்றும் FALSE மதிப்புகளின் வரிசை உள்ளது.
இரட்டை மறுப்பு (--) தருக்க மதிப்புகளை 1 மற்றும் 0 க்கு கட்டாயப்படுத்துகிறது. SUM செயல்பாடு அவற்றைச் சேர்க்கிறது. 1 (TRUE) கணக்கிடப்பட வேண்டிய நாட்களையும், 0 (தவறு) புறக்கணிக்கப்பட வேண்டிய நாட்களையும் குறிக்கிறது, நீங்கள் விரும்பிய முடிவைப் பெறுவீர்கள்.
உதவிக்குறிப்பு. இரண்டு தேதிகளுக்கு இடைப்பட்ட வாரநாட்களைக் கணக்கிட, NETWORKDAYS அல்லது NETWORKDAYS.INTL செயல்பாட்டைப் பயன்படுத்தவும்.
வார நாள் என்றால், சனி அல்லது ஞாயிறு என்றால்
இறுதியாக, இன்னும் கொஞ்சம் விவாதிக்கலாம். வாரத்தின் நாளை எவ்வாறு தீர்மானிப்பது என்பதைக் காட்டும் குறிப்பிட்ட வழக்கு, அது சனிக்கிழமை அல்லது ஞாயிற்றுக்கிழமை என்றால் ஏதாவது செய்யுங்கள், வார நாள் என்றால் வேறு ஏதாவது செய்யுங்கள்.
IF(WEEKDAY( செல் , 2)> 5, if_weekend_then , if_weekday_then )விடுமுறை நாட்களில் சில கூடுதல் வேலைகளைச் செய்த ஊழியர்களுக்கான கொடுப்பனவுகளை நீங்கள் கணக்கிடுகிறீர்கள் என்று வைத்துக்கொள்வோம்.வேலை நாட்கள் மற்றும் வார இறுதி நாட்களில் வெவ்வேறு கட்டண விகிதங்களைப் பயன்படுத்துவதற்கு. பின்வரும் IF அறிக்கையைப் பயன்படுத்தி இதைச் செய்யலாம்:
- லாஜிக்கல்_டெஸ்ட் வாதத்தில், கொடுக்கப்பட்ட நாள் வேலை நாளா அல்லது வார இறுதியா என்பதைச் சரிபார்க்கும் 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) பிழை ஏற்படுகிறது.
வார நாட்களைக் கையாள எக்செல் இல் WEEKDAY செயல்பாட்டைப் பயன்படுத்துவது இதுதான். அடுத்த கட்டுரையில், வாரங்கள், மாதங்கள் மற்றும் ஆண்டுகள் போன்ற பெரிய நேர அலகுகளில் செயல்பட எக்செல் செயல்பாடுகளை ஆராய்வோம். தயவுசெய்து காத்திருங்கள் மற்றும் படித்ததற்கு நன்றி!
பதிவிறக்க பணிப்புத்தகத்தை பயிற்சி செய்யவும்
WEEKDAY Formula in Excel - உதாரணங்கள் (.xlsxகோப்பு)