విషయ సూచిక
మీరు తేదీ నుండి వారంలోని రోజును పొందడానికి Excel ఫంక్షన్ కోసం చూస్తున్నట్లయితే, మీరు సరైన పేజీకి చేరుకున్నారు. ఈ ట్యుటోరియల్ తేదీని వారాంతపు పేరుగా మార్చడానికి, ఫిల్టర్ చేయడానికి, హైలైట్ చేయడానికి మరియు వారాంతాల్లో లేదా పనిదినాలను లెక్కించడానికి మరియు మరిన్ని చేయడానికి Excelలో వారపు రోజు ఫార్ములాను ఎలా ఉపయోగించాలో మీకు నేర్పుతుంది.
వివిధ విధులు ఉన్నాయి. Excel లో తేదీలతో పని చేయండి. వారపు రోజు ఫంక్షన్ (WEEKDAY) ప్రణాళిక మరియు షెడ్యూల్ కోసం ప్రత్యేకంగా ఉపయోగపడుతుంది, ఉదాహరణకు ప్రాజెక్ట్ యొక్క కాలపరిమితిని నిర్ణయించడానికి మరియు మొత్తం నుండి వారాంతాలను స్వయంచాలకంగా తీసివేయడానికి. కాబట్టి, ఒక్కోసారి ఉదాహరణలను పరిశీలిద్దాం మరియు Excelలో వివిధ తేదీ-సంబంధిత పనులను ఎదుర్కోవడంలో అవి మీకు ఎలా సహాయపడతాయో చూద్దాం.
వారం రోజు - రోజు కోసం 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 | 1 (మంగళవారం) వరకు 7 (సోమవారం) |
13 | 1 (బుధవారం) నుండి 7 (మంగళవారం) వరకు |
14 | 1 (గురువారం) నుండి 7 (బుధవారం) వరకు |
15 | 1 (శుక్రవారం) నుండి 7 (గురువారం) |
16 | 1 (శనివారం) నుండి 7 (శుక్రవారం) వరకు |
17 | 1 (ఆదివారం) నుండి 7 (శనివారం) |
గమనిక. return_type విలువలు 11 నుండి 17 వరకు Excel 2010లో ప్రవేశపెట్టబడ్డాయి మరియు అందువల్ల వాటిని మునుపటి సంస్కరణల్లో ఉపయోగించలేరు.
Excelలో ప్రాథమిక WEEKDAY ఫార్ములా
స్టార్టర్స్ కోసం, ఎలాగో చూద్దాం. తేదీ నుండి రోజు సంఖ్యను పొందడానికి WEEKDAY ఫార్ములాను దాని సరళమైన రూపంలో ఉపయోగించడానికి.
ఉదాహరణకు, C4లో డిఫాల్ట్ ఆదివారం - శనివారం వారంతో వారపు రోజుని పొందడానికి, ఫార్ములా:
=WEEKDAY(C4)
మీకు క్రమ సంఖ్య ఉంటేతేదీని సూచిస్తూ (ఉదా. DATEVALUE ఫంక్షన్ ద్వారా అందించబడింది), మీరు ఆ సంఖ్యను నేరుగా ఫార్ములాలో నమోదు చేయవచ్చు:
=WEEKDAY(45658)
అలాగే, మీరు తేదీని కొటేషన్ మార్క్లలో చేర్చబడిన టెక్స్ట్ స్ట్రింగ్గా టైప్ చేయవచ్చు నేరుగా సూత్రంలో. Excel ఆశించే తేదీ ఆకృతిని ఉపయోగించాలని నిర్ధారించుకోండి మరియు అర్థం చేసుకోవచ్చు:
=WEEKDAY("1/1/2025")
లేదా, DATE ఫంక్షన్ని ఉపయోగించి మూలాధార తేదీని 100% విశ్వసనీయ మార్గంలో అందించండి:
=WEEKDAY(DATE(2025, 1,1))
డిఫాల్ట్ Sun-Sat కాకుండా డే మ్యాపింగ్ని ఉపయోగించడానికి, రెండవ ఆర్గ్యుమెంట్లో తగిన సంఖ్యను నమోదు చేయండి. ఉదాహరణకు, సోమవారం నుండి రోజుల గణనను ప్రారంభించడానికి, ఫార్ములా:
=WEEKDAY(C4, 2)
దిగువన ఉన్న చిత్రంలో, అన్ని సూత్రాలు జనవరి 1, 2025కి సంబంధించిన వారంలోని రోజుని చూపుతాయి, అంటే Excelలో అంతర్గతంగా 45658 నంబర్గా నిల్వ చేయబడుతుంది. రెండవ ఆర్గ్యుమెంట్లో సెట్ చేయబడిన విలువపై ఆధారపడి, సూత్రాలు వేర్వేరు ఫలితాలను అందిస్తాయి.
మొదటి చూపులో, WEEKDAY ఫంక్షన్ ద్వారా అందించబడిన సంఖ్యలు చాలా తక్కువ ఆచరణాత్మక భావాన్ని కలిగి ఉన్నట్లు అనిపించవచ్చు. కానీ దానిని వేరే కోణం నుండి చూద్దాం మరియు నిజ జీవిత పనులను పరిష్కరించే కొన్ని సూత్రాలను చర్చిద్దాం.
Excel తేదీని వారపు రోజు పేరుగా మార్చడం ఎలా
డిజైన్ ద్వారా, Excel WEEKDAY ఫంక్షన్ వారంలోని రోజును సంఖ్యగా చూపుతుంది. వారపు రోజు సంఖ్యను రోజు పేరుగా మార్చడానికి, TEXT ఫంక్షన్ని ఉపయోగించండి.
పూర్తి రోజు పేర్లను పొందడానికి, "dddd" ఫార్మాట్ కోడ్ని ఉపయోగించండి:
TEXT(WEEKDAY( తేదీ ), "dddd")తిరిగి సంక్షిప్తంగారోజు పేర్లు , ఫార్మాట్ కోడ్ "ddd":
TEXT(WEEKDAY( తేదీ ), "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 ఫార్ములా
తేదీల సుదీర్ఘ జాబితాతో వ్యవహరించేటప్పుడు, మీరు ఏవి పని దినాలు మరియు వారాంతాల్లో ఏవి తెలుసుకోవాలనుకోవచ్చు.
Excelలో వారాంతాలను మరియు వారాంతపు రోజులను గుర్తించడానికి, సమూహ 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")
వారాంతాల్లో పనిదినాలు మరియు Excelలో ఎలా హైలైట్ చేయాలి
వారాంతాలను మరియు పనిదినాలను మీ వర్క్షీట్లో ఒక చూపులో గుర్తించడానికి, మీరు వాటిని స్వయంచాలకంగా వివిధ రంగులలో షేడ్ చేయవచ్చు. దీని కోసం, మునుపటి ఉదాహరణలో చర్చించిన వారపు రోజు/వారాంతపు సూత్రాన్ని ఉపయోగించండిExcel షరతులతో కూడిన ఫార్మాటింగ్. షరతు సూచించినట్లుగా, మాకు IF రేపర్ లేకుండా కోర్ WEEKDAY ఫంక్షన్ మాత్రమే అవసరం.
వారాంతాలను హైలైట్ చేయడానికి (శనివారం మరియు ఆదివారం):
=WEEKDAY($A2, 2)<6
పనిదినాలను హైలైట్ చేయడానికి (సోమవారం - శుక్రవారం):
=WEEKDAY($A2, 2)>5
ఇక్కడ A2 అనేది ఎంచుకున్న పరిధికి ఎగువ-ఎడమ సెల్.
వరకు షరతులతో కూడిన ఫార్మాటింగ్ నియమాన్ని సెటప్ చేయండి, దశలు:
- తేదీల జాబితాను ఎంచుకోండి (మా విషయంలో A2:A15).
- హోమ్ ట్యాబ్లో . బాక్స్, ఏ సెల్లను ఫార్మాట్ చేయాలో నిర్ణయించడానికి ఫార్ములాని ఉపయోగించండి ని ఎంచుకోండి.
- ఫార్మాట్ విలువలు ఈ ఫార్ములా నిజమైన బాక్స్లో, వారాంతాల్లో పైన పేర్కొన్న సూత్రాన్ని నమోదు చేయండి లేదా వారపు రోజులు.
- ఫార్మాట్ బటన్ను క్లిక్ చేసి, కావలసిన ఆకృతిని ఎంచుకోండి.
- మార్పులను సేవ్ చేయడానికి మరియు డైలాగ్ విండోలను మూసివేయడానికి సరే రెండుసార్లు క్లిక్ చేయండి.
ప్రతి దశకు సంబంధించిన వివరణాత్మక సమాచారం కోసం, దయచేసి ఎలా సెటప్ చేయాలో చూడండి ఫార్ములాతో షరతులతో కూడిన ఫార్మాటింగ్.
ఫలితం చాలా బాగుంది, కాదా?
Excelలో వారాంతపు రోజులు మరియు వారాంతాలను ఎలా లెక్కించాలి
తేదీల జాబితాలో వారాంతపు రోజులు లేదా వారాంతాల్లో సంఖ్యను పొందడానికి, మీరు SUMతో కలిపి WEEKDAY ఫంక్షన్ని ఉపయోగించవచ్చు. ఉదాహరణకు:
వారాంతాలను లెక్కించడానికి , D3లోని ఫార్ములా:
=SUM(--(WEEKDAY(A3:A20, 2)>5))
వారపు రోజులను లెక్కించడానికి ,D4లోని ఫార్ములా ఈ ఫారమ్ను తీసుకుంటుంది:
=SUM(--(WEEKDAY(A3:A20, 2)<6))
శ్రేణులను స్థానికంగా నిర్వహించే Excel 365 మరియు Excel 2021లో, దిగువ స్క్రీన్షాట్లో చూపిన విధంగా ఇది సాధారణ సూత్రంగా పనిచేస్తుంది. Excel 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) వెలుపల ఉన్నప్పుడు లోపం సంభవిస్తుంది.
వారం రోజులను మార్చడానికి Excelలో WEEKDAY ఫంక్షన్ని ఎలా ఉపయోగించాలి. తర్వాతి కథనంలో, మేము వారాలు, నెలలు మరియు సంవత్సరాల వంటి పెద్ద సమయ యూనిట్లలో పనిచేయడానికి Excel ఫంక్షన్లను అన్వేషిస్తాము. దయచేసి వేచి ఉండండి మరియు చదివినందుకు ధన్యవాదాలు!
డౌన్లోడ్ కోసం వర్క్బుక్ను ప్రాక్టీస్ చేయండి
వారంరోజుల సూత్రం Excelలో - ఉదాహరణలు (.xlsxఫైల్)