فهرست
که تاسو د نیټې څخه د اونۍ د ورځې ترلاسه کولو لپاره د ایکسل فنکشن په لټه کې یاست ، تاسو سمې پاڼې ته رسیدلي یاست. دا ټیوټوریل به تاسو ته درس درکړي چې څنګه په Excel کې د WEEKDAY فارمول وکاروئ ترڅو نیټه د اونۍ د ورځې نوم بدل کړئ، فلټر کړئ، د اونۍ پای یا کاري ورځې شمیرل او شمیرل، او نور ډیر څه.
د دې لپاره مختلف فعالیتونه شتون لري. په Excel کې د نیټو سره کار وکړئ. د اونۍ فعالیت ورځ (WEEKDAY) په ځانګړي توګه د پلان کولو او مهالویش لپاره ګټوره ده، د بیلګې په توګه د یوې پروژې مهال ویش ټاکل او په اتوماتيک ډول د اونۍ پای له ټولیز څخه لرې کول. نو، راځئ چې په یو وخت کې مثالونه وګورو او وګورو چې دوی څنګه کولی شي تاسو سره په Excel کې د نیټې پورې اړوند مختلف کارونو سره مقابله کې مرسته وکړي.
د اونۍ - د ورځې لپاره د ایکسل فعالیت اونۍ
د Excel WEEKDAY فنکشن د ټاکل شوې نیټې څخه د اونۍ د ورځې بیرته راستنیدو لپاره کارول کیږي.
پایله یو عدد دی، د 1 (یکشنبه) څخه تر 7 (شنبه) په ډیفالټ ډول . که ستاسو د سوداګرۍ منطق مختلف شمیرنې ته اړتیا ولري، تاسو کولی شئ د اونۍ د بلې ورځې سره د شمیرلو پیل کولو لپاره فارمول ترتیب کړئ.
د اونۍ فعالیت د Excel 365 څخه تر 2000 پورې په ټولو نسخو کې شتون لري.
د WEEKDAY فنکشن ترکیب په لاندې ډول دی:
WEEKDAY(serial_number, [return_type])چیرته:
سیریل نمبر (اړین) - هغه نیټه چې تاسو یې بدلول غواړئ د اونۍ ورځې شمیرې ته. دا د سیریل نمبر په توګه وړاندې کیدی شي چې د نیټې استازیتوب کوي، په بڼه کې د متن تار په توګهدا چې اکسل د هغه حجرې د حوالې په توګه چې نیټه لري یا د DATE فنکشن په کارولو سره پوهیږي.
Return_type (اختیاري) - ټاکي چې د اونۍ کومه ورځ د لومړۍ ورځې په توګه وکاروئ . که پریښودل شي، د لمر د شنبې په اونۍ کې ډیفالټ.
دلته د ټولو ملاتړ شوي د بیرته ستنیدو ډول ارزښتونو لیست دی:
د بیرته ستنیدو ډول | 14> شمیره بیرته راستانه شوه|
---|---|
1 یا پریښودل شوی | له 1 (یکشنبه) څخه تر 7 (شنبه) |
2 | له 1 (دوشنبه) څخه تر 7 (یکشنبه) |
3 | 18>له 0 (دوشنبه) څخه تر 6 (یکشنبه)|
11 | 18>له 1 (دوشنبه) څخه تر 7 (یکشنبه)|
12 | له 1 (سه شنبه) څخه 7 (دوشنبه) |
13 | له 1 (چهارشنبه) څخه تر 7 (سه شنبه) |
14 | 18>له 1 (پنجشنبه) څخه تر 7 (چهارشنبه)|
15 | 18>له 1 (جمعه) څخه تر 7 (پنجشنبه)|
16 | له 1 (شنبه) څخه تر 7 (جمعه) |
17 | له 1 (یکشنبه) څخه تر 7 (شنبه) |
یادونه. د return_type ارزښتونه له 11 څخه تر 17 پورې په Excel 2010 کې معرفي شوي او له همدې امله دوی په پخوانیو نسخو کې نشي کارول کیدی.
په Excel کې د اونۍ اساسي فورمول
د پیل کونکو لپاره، راځئ چې وګورو چې څنګه د نیټې څخه د ورځې شمیره ترلاسه کولو لپاره د اونۍ د ورځې فورمول په ساده ډول وکاروئ.
د بیلګې په توګه، د اونۍ ورځ په C4 کې د ډیفالټ یکشنبه - شنبه اونۍ سره ترلاسه کړئ، فورمول دا دی:
=WEEKDAY(C4)
که تاسو سیریل نمبر لرئد نیټې استازیتوب کول (د مثال په توګه د DATEVALUE فنکشن لخوا راوړل شوي)، تاسو کولی شئ دا شمیره په مستقیم ډول په فورمول کې دننه کړئ:
=WEEKDAY(45658)
همدارنګه، تاسو کولی شئ نیټه د متن تار په توګه ولیکئ چې د اقتباس په نښه کې تړل شوي په مستقیم ډول په فورمول کې. بس ډاډه اوسئ چې د نیټې بڼه وکاروئ چې Excel یې تمه لري او تشریح کولی شي:
=WEEKDAY("1/1/2025")
یا، د سرچینې نیټه په 100٪ معتبر ډول د DATE فنکشن په کارولو سره وړاندې کړئ:
=WEEKDAY(DATE(2025, 1,1))
د ډیفالټ لمر - شنبې پرته د ورځې نقشه کارولو لپاره، په دویم دلیل کې یو مناسب شمیره دننه کړئ. د مثال په توګه، د دوشنبې څخه د ورځو شمیرلو پیل کولو لپاره، فورمول دا دی:
=WEEKDAY(C4, 2)
په لاندې عکس کې، ټول فورمول د 2025 کال د جنوري 1 سره د اونۍ ورځ بیرته راګرځي، کوم چې دی په Excel کې دننه د 45658 شمیرې په توګه زیرمه شوی. په دوهم دلیل کې ټاکل شوي ارزښت پورې اړه لري، فورمول مختلف پایلې تولیدوي.
په لومړي نظر کې، داسې ښکاري چې د WEEKDAY فعالیت لخوا بیرته راستانه شوي شمیرې خورا لږ عملي احساس لري. مګر راځئ چې دې ته له بلې زاویې وګورو او د ځینې فارمولونو په اړه بحث وکړو چې د حقیقي ژوند دندې حل کوي.
څنګه د ایکسل نیټه د اونۍ ورځې نوم ته بدل کړو
د ډیزاین په واسطه ، د Excel WEEKDAY فعالیت د اونۍ ورځ د شمیرې په توګه بیرته راګرځوي. د اونۍ د ورځې شمیره د ورځې په نوم بدلولو لپاره، د متن فعالیت وکاروئ.
د د بشپړې ورځې نومونو ترلاسه کولو لپاره، د "dddd" بڼه کوډ وکاروئ:
متن(د اونۍ(<10)>تاریخ )، "dddd")بیرته راستنیدو لپاره لنډیزد ورځې نومونه ، د فارمټ کوډ دی "ddd":
TEXT(WEEKDAY( date ), "ddd")د مثال په توګه، د A3 نیټه د اونۍ د ورځې نوم ته بدلولو لپاره , فورمول دا دی:
=TEXT(WEEKDAY(A3), "dddd")
یا
=TEXT(WEEKDAY(A3), "ddd")
بله ممکنه حل د WEEKDAY د انتخاب فعالیت سره یوځای کارول دي.
د مثال په توګه، په A3 کې د نیټې څخه د اونۍ د ورځې لنډیز نوم ترلاسه کولو لپاره، فورمول په لاندې ډول ځي:
=CHOOSE(WEEKDAY(A3),"Sun","Mon","Tus","Wed","Thu","Fri","Sat")
دلته، WEEKDAY د 1 (لمر) څخه تر 7 (شنبه) سیریل شمیره راګرځوي ) او غوره کول د لیست څخه ورته ارزښت غوره کوي. څرنګه چې په A3 کې نیټه (چهارشنبه) د 4 سره مطابقت لري، د "چهارشنبه" محصول غوره کړئ، کوم چې په لیست کې څلورم ارزښت دی.
که څه هم د انتخاب فورمول د تنظیم کولو لپاره یو څه ډیر پیچلی دی، دا ډیر انعطاف درکوي چې تاسو ته اجازه درکوي د ورځې نومونه په هر شکل کې چې تاسو یې غواړئ تولید کړئ. په پورته مثال کې، موږ د لنډو ورځو نومونه وښایه. پرځای یې، تاسو کولی شئ بشپړ نومونه، دودیز لنډیزونه یا حتی د ورځې نومونه په بله ژبه وړاندې کړئ.
لارښوونه. د اونۍ د ورځې نوم ته د نیټې بدلولو بله اسانه لار د دودیز نیټې فارمیټ پلي کول دي. د مثال په توګه، د کوډ بڼه "dddd, mmmm d, yyyy" به د " جمعه، جنوري 3، 2025 " په توګه ښودل شوي نیټه ولري پداسې حال کې چې "dddd" به یوازې " جمعه " وښیې. .
د کار ورځې او اونۍ پای موندلو او فلټر کولو لپاره د ایکسل اونۍ فارمول
کله چې د نیټو اوږد لیست سره معامله کوئ، تاسو ممکن پوه شئ چې کومې کاري ورځې دي او کومې د اونۍ پای دي.
په Excel کې د د اونۍ پای او اونۍ ورځې پیژندلو ، د نیست شوي WEEKDAY فعالیت سره د IF بیان جوړ کړئ. د مثال په توګه:
=IF(WEEKDAY(A3, 2)<6, "Workday", "Weekend")
دا فورمول د A3 حجرې ته ځي او د اړتیا په صورت کې په ډیرو حجرو کې کاپي کیږي. تر 2 پورې، کوم چې د دوشنبې تر ورځې پورې تړاو لري چیرې چې دوشنبه لومړۍ ورځ ده. نو که د اونۍ د ورځې شمیره له 6 څخه کمه وي (دوشنبه تر جمعې پورې)، فورمول "د کار ورځ" بیرته راګرځي، که نه - "د اونۍ پای".
د اونۍ پای یا کاري ورځې فلټر کولو ، خپل ډیټا سیټ ته د Excel فلټر پلي کړئ ( Data tab > فلټر ) او یا "د اونۍ پای" یا غوره کړئ "د کار ورځ"
په لاندې سکرین شاټ کې، موږ د اونۍ ورځې فلټر شوي، نو یوازې د اونۍ پای لیدل کیږي:
که ستاسو د سازمان ځینې سیمه ایز دفتر په مختلف مهالویش کې کار کوي چیرې چې د آرام ورځې وي د شنبه او یکشنبه پرته نور دي، تاسو کولی شئ په اسانۍ سره د مختلف بیرته راستنیدنې ډول مشخص کولو سره د اونۍ د ورځې فورمول په اسانۍ سره تنظیم کړئ. دوشنبه د اونۍ پای په توګه، د بیرته ستنیدو ډول 12 ته وټاکئ، نو تاسو به د "سه شنبه (1) څخه تر دوشنبې (7)" د اونۍ ډول ترلاسه کړئ:
=IF(WEEKDAY(A2, 12)<6, "Workday", "Weekend")
د اونۍ پای کاري ورځې او په Excel کې د روښانه کولو څرنګوالی
ستاسو په کاري پاڼه کې د اونۍ پای او کاري ورځې په یو نظر کې موندلو لپاره، تاسو کولی شئ په اتوماتيک ډول په مختلفو رنګونو کې سیوري ترلاسه کړئ. د دې لپاره، د اونۍ / اونۍ پای فورمول وکاروئ چې په تیرو مثال کې بحث شوید ایکسل مشروط فارمیټ کول. لکه څنګه چې شرط په ګوته شوی، موږ یوازې د IF ریپر پرته د اونۍ اصلي فعالیت ته اړتیا لرو.
تر د اونۍ پای روښانه کول (شنبه او یکشنبه):
=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 فشار ورکړئ ترڅو دا د صف فورمول جوړ کړي.
8 ) په A3:A20 کې د هرې نیټې لپاره. منطقي بیان چک کوي چې ایا بیرته راستانه شوي شمیرې له 5 څخه لوی دي (د اونۍ په پای کې) یا له 6 څخه کم (د اونۍ د ورځو لپاره). د دې عملیاتو پایله د ریښتیا او غلط ارزښتونو لړۍ ده.
دوه ګونی منفي (--) منطقي ارزښتونه 1's او 0's ته اړوي. او د SUM فعالیت دوی اضافه کوي. دې ته په پام سره چې 1 (رښتیا) د شمیرلو لپاره ورځې استازیتوب کوي او 0 (غلط) ورځې چې له پامه غورځول کیږي، تاسو مطلوب پایله ترلاسه کوئ.
لارښوونه. د دوه نیټو تر مینځ د د اونۍ ورځو محاسبه کولو لپاره ، د 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) سره لاک کړئ.
د اونۍ فعالیت کار نه کوي
عموما، دوه عام غلطۍ شتون لري چې د اونۍ فارمول بیرته راګرځیدلی شي:
#VALUE! تېروتنه هغه وخت رامنځ ته کېږي چې یا هم:
- سیریل نمبر یا د بیرته ستنیدو ډول غیر عددي وي. 28> سیریل نمبر بهر وي د ملاتړ شوي نیټې رینج (1900 څخه تر 9999) پورې.
#NUM! تېروتنه هغه وخت رامنځ ته کیږي کله چې return_type د اجازه شوي حد څخه بهر وي (1-3 یا 11-17).
دا د اونۍ د ورځو د مینځلو لپاره په Excel کې د WEEKDAY فنکشن کارولو څرنګوالی دی. په راتلونکې مقاله کې، موږ به د اکسل فعالیتونه وپلټئ ترڅو د لوی وخت واحدونو لکه اونۍ، میاشتې او کلونه کار وکړي. لطفا سره پاتې شئ او د لوستلو لپاره مننه!
د ډاونلوډ لپاره تمرین کاري کتاب
په Excel کې د اونۍ فارمول - مثالونه (.xlsxدوتنه)