د اونۍ د ورځې، اونۍ پای او کاري ورځې ترلاسه کولو لپاره په Excel کې د اونۍ فارمول

  • دا شریک کړه
Michael Brown

که تاسو د نیټې څخه د اونۍ د ورځې ترلاسه کولو لپاره د ایکسل فنکشن په لټه کې یاست ، تاسو سمې پاڼې ته رسیدلي یاست. دا ټیوټوریل به تاسو ته درس درکړي چې څنګه په Excel کې د WEEKDAY فارمول وکاروئ ترڅو نیټه د اونۍ د ورځې نوم بدل کړئ، فلټر کړئ، د اونۍ پای یا کاري ورځې شمیرل او شمیرل، او نور ډیر څه.

د دې لپاره مختلف فعالیتونه شتون لري. په Excel کې د نیټو سره کار وکړئ. د اونۍ فعالیت ورځ (WEEKDAY) په ځانګړي توګه د پلان کولو او مهالویش لپاره ګټوره ده، د بیلګې په توګه د یوې پروژې مهال ویش ټاکل او په اتوماتيک ډول د اونۍ پای له ټولیز څخه لرې کول. نو، راځئ چې په یو وخت کې مثالونه وګورو او وګورو چې دوی څنګه کولی شي تاسو سره په Excel کې د نیټې پورې اړوند مختلف کارونو سره مقابله کې مرسته وکړي.

    د اونۍ - د ورځې لپاره د ایکسل فعالیت اونۍ

    د Excel WEEKDAY فنکشن د ټاکل شوې نیټې څخه د اونۍ د ورځې بیرته راستنیدو لپاره کارول کیږي.

    پایله یو عدد دی، د 1 (یکشنبه) څخه تر 7 (شنبه) په ډیفالټ ډول . که ستاسو د سوداګرۍ منطق مختلف شمیرنې ته اړتیا ولري، تاسو کولی شئ د اونۍ د بلې ورځې سره د شمیرلو پیل کولو لپاره فارمول ترتیب کړئ.

    د اونۍ فعالیت د Excel 365 څخه تر 2000 پورې په ټولو نسخو کې شتون لري.

    د WEEKDAY فنکشن ترکیب په لاندې ډول دی:

    WEEKDAY(serial_number, [return_type])

    چیرته:

    سیریل نمبر (اړین) - هغه نیټه چې تاسو یې بدلول غواړئ د اونۍ ورځې شمیرې ته. دا د سیریل نمبر په توګه وړاندې کیدی شي چې د نیټې استازیتوب کوي، په بڼه کې د متن تار په توګهدا چې اکسل د هغه حجرې د حوالې په توګه چې نیټه لري یا د DATE فنکشن په کارولو سره پوهیږي.

    Return_type (اختیاري) - ټاکي چې د اونۍ کومه ورځ د لومړۍ ورځې په توګه وکاروئ . که پریښودل شي، د لمر د شنبې په اونۍ کې ډیفالټ.

    دلته د ټولو ملاتړ شوي د بیرته ستنیدو ډول ارزښتونو لیست دی:

    14> شمیره بیرته راستانه شوه 18>له 0 (دوشنبه) څخه تر 6 (یکشنبه) 18>له 1 (دوشنبه) څخه تر 7 (یکشنبه) 18>له 1 (پنجشنبه) څخه تر 7 (چهارشنبه) 18>له 1 (جمعه) څخه تر 7 (پنجشنبه)
    د بیرته ستنیدو ډول
    1 یا پریښودل شوی له 1 (یکشنبه) څخه تر 7 (شنبه)
    2 له 1 (دوشنبه) څخه تر 7 (یکشنبه)
    3
    11
    12 له 1 (سه شنبه) څخه 7 (دوشنبه)
    13 له 1 (چهارشنبه) څخه تر 7 (سه شنبه)
    14
    15
    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 د ټاکل شوي سلسلې پورتنۍ کیڼ اړخ دی.

    ته د مشروط فارمیټینګ قاعده تنظیم کړئ، مرحلې دا دي:

    1. د نیټو لیست غوره کړئ (زموږ په قضیه کې A2:A15).
    2. په کور ټب کې په ډولونو ګروپ کې، په شرطي بڼه > نوی اصول کلیک وکړئ.
    3. د نوی فارمیټینګ اصول ډیالوګ کې بکس، انتخاب کړئ یو فارمول وکاروئ ترڅو معلومه کړئ چې کوم حجرې فارمیټ کړئ .
    4. په د شکل ارزښتونو کې چیرې چې دا فورمول ریښتیني بکس دی، د اونۍ پای لپاره پورته ذکر شوی فورمول دننه کړئ یا د اونۍ ورځې.
    5. د فارمټ تڼۍ کېکاږئ او مطلوبه بڼه غوره کړئ.
    6. د بدلونونو خوندي کولو لپاره دوه ځله ښه کلیک وکړئ او د ډیالوګ وینډوز بند کړئ.

    د هر ګام په اړه د تفصيلي معلوماتو لپاره، مهرباني وکړئ وګورئ چې څنګه تنظیم کړئ د فورمول سره مشروط شکل ورکول.

    پایله ډیره ښه ښکاري، نه؟

    په 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دوتنه)

    مایکل براون د ټیکنالوژۍ وقف شوی لیوال دی چې د سافټویر وسیلو په کارولو سره د پیچلو پروسو ساده کولو لپاره لیوالتیا لري. د ټیک صنعت کې د یوې لسیزې څخه ډیرې تجربې سره، هغه خپل مهارتونه په مایکروسافټ ایکسل او آؤټ لک کې، او همدارنګه د ګوګل شیټس او اسنادو کې لوړ کړي دي. د مایکل بلاګ د نورو سره د هغه پوهه او تخصص شریکولو ته وقف شوی دی، د تولید او موثریت د ښه کولو لپاره د تعقیب لپاره اسانه لارښوونې او لارښوونې چمتو کوي. که تاسو تجربه لرونکی مسلکي یاست یا پیل کونکی یاست ، د مایکل بلاګ د دې اړین سافټویر وسیلو څخه خورا ډیر ترلاسه کولو لپاره ارزښتناک لیدونه او عملي مشورې وړاندې کوي.