مواد جي جدول
جيڪڏهن توهان ڳولي رهيا آهيو هڪ Excel فنڪشن حاصل ڪرڻ لاءِ هفتي جا ڏينهن تاريخ کان، توهان صحيح صفحي تي اچي چڪا آهيو. هي سبق توهان کي سيکاريندو ته ڪيئن استعمال ڪجي Excel ۾ WEEKDAY فارمولا هڪ تاريخ کي هفتي جي ڏينهن جي نالي ۾ تبديل ڪرڻ لاءِ، فلٽر ڪرڻ، نمايان ڪرڻ ۽ ڳڻڻ هفتي جي آخر ۾ يا ڪم جي ڏينهن، ۽ وڌيڪ.
ان لاءِ مختلف ڪم آهن. Excel ۾ تاريخن سان ڪم ڪريو. هفتي جو ڏينهن فنڪشن (WEEKDAY) خاص طور تي منصوبابندي ۽ شيڊيولنگ لاءِ ڪارآمد آهي، مثال طور ڪنهن منصوبي جي ٽائم فريم کي طئي ڪرڻ ۽ هفتي جي آخر کي ڪل مان پاڻمرادو هٽائڻ. تنهن ڪري، اچو ته مثالن جي ذريعي هلون هڪ وقت ۾ ۽ ڏسو ته اهي توهان کي ايڪسل ۾ مختلف تاريخ سان لاڳاپيل ڪمن کي منهن ڏيڻ ۾ ڪيئن مدد ڪري سگھن ٿا.
WEEKDAY - Excel فنڪشن جي ڏينهن لاءِ هفتو
Excel WEEKDAY فنڪشن استعمال ڪيو ويندو آهي هفتي جو ڏينهن واپس ڏيڻ لاءِ ڏنل تاريخ کان.
نتيجو هڪ عدد آهي، 1 (آچر) کان 7 (ڇنڇر) تائين ڊفالٽ طور . جيڪڏهن توهان جي ڪاروباري منطق کي مختلف ڳڻپ جي ضرورت آهي، ته توهان فارمولا ترتيب ڏئي سگهو ٿا ڳڻپ شروع ڪرڻ لاءِ هفتي جي ڪنهن ٻئي ڏينهن سان.
WEEKDAY فنڪشن موجود آهي سڀني نسخن ۾ Excel 365 کان وٺي 2000 تائين.
WEEKDAY فنڪشن جو نحو هن ريت آهي:
WEEKDAY(serial_number, [return_type])ڪٿي:
Serial_number (گهربل) - تاريخ جيڪا توهان تبديل ڪرڻ چاهيو ٿا هفتي جي ڏينهن تائين. اهو مهيا ڪري سگهجي ٿو سيريل نمبر جي طور تي تاريخ جي نمائندگي ڪري، فارميٽ ۾ ٽيڪسٽ اسٽرنگ جي طور تيجيڪو Excel سمجهي ٿو، تاريخ تي مشتمل سيل جي حوالي سان، يا DATE فنڪشن کي استعمال ڪندي.
Return_type (اختياري) - اهو طئي ڪري ٿو ته هفتي جو ڪهڙو ڏينهن پهرين ڏينهن طور استعمال ڪيو وڃي . جيڪڏهن ختم ڪيو وڃي، ڊفالٽ سج- ڇنڇر هفتي تائين.
هتي سڀني سپورٽ ٿيل return_type قدرن جي هڪ فهرست آهي:
Return_type | نمبر واپس آيو |
---|---|
1 يا ختم ڪيو ويو | 18>1 (آچر) کان 7 (ڇنڇر)|
2 | 1 (سومر) کان 7 (آچر) |
3 | 18>0 (سومر) کان 6 (آچر)|
11 | 18>1 (سومر) کان 7 (آچر)|
12 | 18>1 (اڱارو) کان 7 (سومر)|
13 | 1 (اربع) کان 7 (اڱارو) | 16>
14 | 1 (خميس) کان 7 (اربع) |
15 | 18>1 (جمعو) کان 7 (خميس)|
16 | 1 (ڇنڇر) کان 7 (جمعو) |
17 | 1 (آچر) کان 7 (ڇنڇر) |
نوٽ. return_type قدر 11 کان 17 تائين ايڪسل 2010 ۾ متعارف ڪرايا ويا ۽ ان ڪري اھي اڳئين ورزن ۾ استعمال نٿا ڪري سگھجن.
بنيادي WEEKDAY فارمولا Excel ۾
شروعات ڪندڙن لاءِ، اچو ته ڏسو ڪيئن تاريخ کان ڏينهن جو نمبر حاصل ڪرڻ لاءِ 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 سان لاڳاپيل هفتي جو ڏينهن ڏين ٿا، جيڪو آهي ايڪسل ۾ اندروني طور تي 45658 نمبر طور محفوظ ٿيل. ٻئي دليل ۾ مقرر ڪيل قدر تي مدار رکندي، فارمولا مختلف نتيجا ڪڍي ٿو.
پھرين نظر ۾، اھو لڳي سگھي ٿو ته WEEKDAY فنڪشن پاران موٽايل انگن ۾ تمام گھٽ عملي احساس آھي. پر اچو ته ان کي هڪ مختلف زاويه کان ڏسو ۽ ڪجهه فارمولين تي بحث ڪريون جيڪي حقيقي زندگيءَ جا ڪم حل ڪن ٿا.
ڪيئن بدلجي Excel جي تاريخ کي هفتي جي ڏينهن جي نالي ۾
ڊيزائن جي لحاظ کان، Excel WEEKDAY فنڪشن هفتي جو ڏينهن هڪ نمبر جي طور تي واپس ڪري ٿو. هفتي جي ڏينهن جي نمبر کي ڏينهن جي نالي ۾ تبديل ڪرڻ لاءِ، ٽيڪسٽ فنڪشن استعمال ڪريو.
حاصل ڪرڻ لاءِ پوري ڏينهن جا نالا ، استعمال ڪريو "dddd" فارميٽ ڪوڊ:
TEXT(WEEKDAY( تاريخ )، "dddd")موٽڻ لاءِ مخففڏينهن جا نالا ، فارميٽ ڪوڊ آهي "ddd":
TEXT(WEEKDAY( date ), "ddd")مثال طور، A3 ۾ تاريخ کي هفتي جي ڏينهن جي نالي ۾ تبديل ڪرڻ لاءِ , فارمولا هي آهي:
=TEXT(WEEKDAY(A3), "dddd")
or
=TEXT(WEEKDAY(A3), "ddd")
ٻيو ممڪن حل آهي WEEKDAY کي استعمال ڪرڻ سان گڏ CHOOSE فنڪشن.
مثال طور، A3 ۾ تاريخ کان هفتيوار ڏينهن جو مختصر نالو حاصل ڪرڻ لاءِ، فارمولا هن ريت آهي:
=CHOOSE(WEEKDAY(A3),"Sun","Mon","Tus","Wed","Thu","Fri","Sat")
هتي، WEEKDAY هڪ سيريل نمبر 1 (Sun) کان 7 (ڇنڇر) ڏي ٿو ) ۽ CHOOSE فهرست مان لاڳاپيل قدر چونڊيو. جيئن ته A3 ۾ تاريخ (اربع) 4 سان ملندڙ جلندڙ آهي، چونڊيو "اربع" ڪڍيو، جيڪو فهرست ۾ چوٿين قدر آهي.
جيتوڻيڪ CHOOSE فارمولا ترتيب ڏيڻ لاءِ ٿورڙو وڌيڪ مشڪل آهي، پر اهو وڌيڪ لچڪ فراهم ڪري ٿو ته توهان کي ڪنهن به فارميٽ ۾ ڏينهن جا نالا ڪڍڻ جي اجازت ڏئي ٿي. مٿين مثال ۾، اسان مختصر ڏينهن جا نالا ڏيکاريو. ان جي بدران، توهان مڪمل نالا، حسب ضرورت مخففات يا ڏينهن جا نالا مختلف ٻولي ۾ پهچائي سگهو ٿا.
ٽپ. هڪ ٻيو آسان طريقو هڪ تاريخ کي هفتي جي ڏينهن جي نالي ۾ تبديل ڪرڻ لاءِ آهي ڪسٽم تاريخ فارميٽ لاڳو ڪرڻ. مثال طور، ڪوڊ فارميٽ "dddd, mmmm d, yyyy" ۾ ڏيکاريل تاريخ هوندي " Friday, January 3, 2025 " جڏهن ته "dddd" صرف ڏيکاريندو " Friday "
>ايڪسل ۾ هفتيوار ۽ هفتيوار ڏينهن جي سڃاڻپ ڪرڻ لاءِ، هڪ IF بيان ٺاھيو nested WEEKDAY فنڪشن سان. مثال طور:
=IF(WEEKDAY(A3, 2)<6, "Workday", "Weekend")
ھي فارمولا سيل A3 ڏانھن وڃي ٿو ۽ ضرورت جيتري گھڻن سيلن ۾ نقل ڪيو وڃي ٿو.
WEEKDAY فارمولا ۾، توھان مقرر ڪيو return_type کان 2، جيڪو سومر-آچر جي هفتي سان ملندو آهي جتي سومر ڏينهن 1 آهي. تنهن ڪري، جيڪڏهن هفتي جي ڏينهن جو تعداد 6 کان گهٽ آهي (سومر کان جمعه)، فارمولا موٽائي ٿو "ڪم جو ڏينهن"، ٻي صورت ۾ - "هفتيوار".
ڪرڻ لاءِ هفتيوار يا ڪم جي ڏينهن کي فلٽر ڪريو ، پنهنجي ڊيٽا سيٽ تي ايڪسل فلٽر لاڳو ڪريو ( ڊيٽا ٽئب > فلٽر ) ۽ يا ته "هفتيوار آخر" يا چونڊيو ”ڪم جو ڏينهن“.
هيٺ ڏنل اسڪرين شاٽ ۾، اسان وٽ هفتي جا ڏينهن فلٽر ٿيل آهن، تنهنڪري صرف هفتي جا ڏينهن نظر اچن ٿا:
جيڪڏهن توهان جي تنظيم جي ڪجهه علائقائي آفيس مختلف شيڊول تي ڪم ڪري ٿي جتي آرام جا ڏينهن ڇنڇر ۽ آچر کان سواءِ آهن، توهان آساني سان پنهنجي ضرورتن مطابق WEEKDAY فارمولا ترتيب ڏئي سگهو ٿا هڪ مختلف return_type .
مثال طور، علاج ڪرڻ ڇنڇر ۽ سومر هفتيوار آخر ۾، سيٽ ڪريو return_type کي 12، تنهنڪري توهان حاصل ڪندا "اڱارو (1) کان سومر (7)" هفتي جو قسم:
=IF(WEEKDAY(A2, 12)<6, "Workday", "Weekend")
هفتيوار آخرت جي ڪم جي ڏينهن ۽ ايڪسل ۾ ڪيئن نمايان ڪجي
توهان جي ورڪ شيٽ ۾ هفتي جي آخر ۽ ڪم ڏينهن کي هڪ نظر ۾ ڏسڻ لاءِ، توهان انهن کي پاڻمرادو مختلف رنگن ۾ شيڊ ڪري سگهو ٿا. ھن لاءِ، ھفتيوار ڏينھن/ھفتيوار فارمولا استعمال ڪريو جيڪو اڳئين مثال ۾ بحث ڪيو ويو آھيايڪسل مشروط فارميٽنگ. جيئن ته شرط لاڳو ٿيل آهي، اسان کي IF ريپر کان سواءِ صرف WEEKDAY جي بنيادي فنڪشن جي ضرورت آهي.
ڪرڻ لاءِ هفتيوار جي آخر کي نمايان ڪرڻ (ڇنڇر ۽ آچر):
=WEEKDAY($A2, 2)<6
ڪم جي ڏينهن کي نمايان ڪرڻ لاءِ (سومر - جمعو):
=WEEKDAY($A2, 2)>5
جتي A2 منتخب ٿيل رينج جي مٿئين کاٻي سيل آهي.
ڏانهن مشروط فارميٽنگ قاعدو قائم ڪريو، مرحلا آهن:
- تاريخن جي فهرست چونڊيو (A2:A15 اسان جي صورت ۾).
- تي Home ٽئب , Styles گروپ ۾، ڪلڪ ڪريو Conditional Formatting > نئون اصول .
- نئون فارميٽنگ قاعدو ڊائلاگ ۾ باڪس، منتخب ڪريو فارمولا استعمال ڪريو ان لاءِ ته ڪھڙي سيلز کي فارميٽ ڪجي .
- ۾ فارميٽ ويلز جتي ھي فارمولا سچو باڪس آھي، مٿي بيان ڪيل فارمولا داخل ڪريو ھفتيوار لاءِ يا هفتيوار ڏينهن.
- فارميٽ بٽڻ تي ڪلڪ ڪريو ۽ گهربل فارميٽ چونڊيو.
- تبديلين کي محفوظ ڪرڻ لاءِ ٻه ڀيرا OK تي ڪلڪ ڪريو ۽ ڊائلاگ ونڊوز بند ڪريو.
هر قدم تي تفصيلي ڄاڻ لاء، مهرباني ڪري ڏسو ڪيئن سيٽ اپ ڪجي فارمولا سان مشروط فارميٽنگ.
نتيجو تمام سٺو لڳندو آهي، ڇا اهو ناهي؟
ايڪسل ۾ هفتي جا ڏينهن ۽ هفتيوار آخر ڪيئن ڳڻجن
تاريخن جي فهرست ۾ هفتي جي ڏينهن يا هفتيوار ڏينهن جو تعداد حاصل ڪرڻ لاءِ، توهان استعمال ڪري سگهو ٿا WEEKDAY فنڪشن کي SUM سان گڏ. مثال طور:
کان هفتيوار ڏينهن ڳڻڻ ، فارمولا D3 ۾ آهي:
=SUM(--(WEEKDAY(A3:A20, 2)>5))
کان هفتيوار ڏينهن ڳڻڻ ،فارمولا D4 ۾ هي فارمولا وٺي ٿو:
=SUM(--(WEEKDAY(A3:A20, 2)<6))
Excel 365 ۽ Excel 2021 ۾ جيڪي آري کي مقامي طور تي سنڀاليندا آهن، اهو ڪم ڪري ٿو باقاعده فارمولا جيئن هيٺ ڏنل اسڪرين شاٽ ۾ ڏيکاريل آهي. Excel 2019 ۽ اڳ ۾، Ctrl + Shift + Enter کي دٻايو ان کي هڪ صف فارمولا ٺاهڻ لاءِ.
هي فارمولا ڪيئن ڪم ڪن ٿا:
WEEKDAY فنڪشن return_type سان 2 تي مقرر ڪيو ويو آهي هڪ ڏينهن جو نمبر 1 (Mon) کان 7 (آج) ) هر تاريخ لاءِ رينج A3:A20 ۾. منطقي اظهار چيڪ ڪري ٿو ته واپسي نمبر 5 کان وڌيڪ آهن (هفتيوار ڏينهن لاءِ) يا 6 کان گهٽ (هفتي جي ڏينهن لاءِ). ھن عمل جو نتيجو آھي TRUE ۽ FALSE قدرن جو ھڪ صف.
ٻٽي نفي (--) منطقي قدرن کي 1 ۽ 0 تائين مجبور ڪري ٿو. ۽ 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! غلطي ٿيندي آهي جيڪڏهن يا ته:
- سيريل_نمبر يا واپسي_قسم غير عددي آهي. 28> سيريل_نمبر کان ٻاهر آهي سپورٽ ٿيل تاريخن جي حد (1900 کان 9999).
#NUM! غلطي تڏهن ٿيندي آهي جڏهن return_type اجازت ڏنل حد کان ٻاهر آهي (1-3 يا 11-17).
هفتي جي ڏينهن کي ترتيب ڏيڻ لاءِ Excel ۾ WEEKDAY فنڪشن کي ڪيئن استعمال ڪجي. ايندڙ آرٽيڪل ۾، اسان ايڪسل افعال کي ڳولينداسين وڏن ٽائيم يونٽن تي هلائڻ لاءِ جيئن ته هفتا، مهينا ۽ سال. مهرباني ڪري ڏسندا رهو ۽ پڙهڻ لاءِ مهرباني!
ڊائون لوڊ لاءِ مشق ورڪ بڪ
WEEKDAY فارمولا Excel ۾ - مثال (.xlsxفائيل)