د کاري ورځو محاسبه کولو لپاره د Excel WORKDAY او NETWORKDAYS افعال

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

دا لنډه ټیوټوریل تشریح کوي د Excel NETWORKDAYS او WORKDAY افعالو کارول د اونۍ پای پیرامیټرو او رخصتیو سره د کاري ورځو محاسبه کولو لپاره.

د مایکروسافټ ایکسل دوه دندې وړاندې کوي چې په ځانګړي ډول د اونۍ ورځو محاسبه کولو لپاره ډیزاین شوي - WORKDAY او NETWORKDAYS.

د WORKDAY فنکشن په راتلونکي یا تیر وخت کې N کاري ورځې بیرته راګرځوي او تاسو کولی شئ دا په ټاکل شوې نیټه کې د کاري ورځو اضافه یا کمولو لپاره وکاروئ.

<0 د NETWORKDAYSفنکشن په کارولو سره، تاسو کولی شئ د دوو نیټو تر مینځ د کاري ورځو شمیره محاسبه کړئ چې تاسو یې مشخص کوئ.

په Excel 2010 او لوړ کې، د پورته ویل شوي افعال ډیر پیاوړي بدلونونه شتون لري، WORKDAY.INTL او NETWORKDAYS.INTL، کوم چې تاسو ته اجازه درکوي مشخص کړئ چې کومې ورځې او څو ورځې د اونۍ پای ورځې دي.

او اوس، راځئ چې هر فعالیت ته نږدې وګورو او وګورو چې تاسو څنګه کولی شئ د کاري ورځو محاسبه کولو لپاره وکاروئ. ستاسو د ایکسل کاري پاڼې.

    د ایکسل کاري کاري فعالیت

    د ایکسل کاري کاري فعالیت یوه نیټه بیرته راګرځوي چې د ټاکل شوي کاري ورځو شمیره ده د پیل نیټې څخه مخکې یا مخکې. پدې کې د اونۍ پای او همدارنګه هغه رخصتۍ شاملې دي چې تاسو یې مشخص کوئ.

    د کاري ورځې فعالیت د معیاري کاري کیلنڈر پراساس د کاري ورځو، پړاوونو او ټاکل شوې نیټې محاسبه کولو لپاره دی چې شنبه او یکشنبه د اونۍ پای ورځې دي.

    WORKDAY په Excel 2007 - 365 کې جوړ شوی فعالیت دی. په پخوانیو نسخو کې، تاسو اړتیا لرئ چې تحلیل فعال کړئد اړینو شیانو یوه کوچنۍ سیټ او پاتې یې ترلاسه کړئ. زه ستاسو د لوستلو لپاره مننه کوم او هیله لرم چې راتلونکې اونۍ زموږ په بلاګ کې وګورئ!

    ToolPak.

    کله چې په ایکسل کې د WORKDAY کاروئ، تاسو باید لاندې دلیلونه داخل کړئ:

    د کار ورځ(د پیل_نیټه، ورځې، [د رخصتیو])

    لومړي 2 دلیلونه اړین دي او وروستی یې اختیاري دی :

    • پیل_نیټه - هغه نیټه چې له هغې څخه د اونۍ د ورځو شمیرل پیل کیږي.
    • ورځې - د کار ورځو شمیر چې اضافه کول / کمول له پیل څخه. یو مثبت شمیره راتلونکی نیټه بیرته راګرځوي، یو منفي شمیره تیره نیټه بیرته راګرځوي.
    • رخصتۍ - د نیټو اختیاري لیست چې باید د کاري ورځو په توګه ونه شمیرل شي. دا کیدای شي د حجرو یو لړ لړۍ وي چې نیټې لري چې تاسو یې غواړئ له محاسبې څخه لرې کړئ، یا د سیریل نمبرونو یو لړۍ ثابته وي چې د نیټې استازیتوب کوي.

    اوس چې تاسو په اساساتو پوهیږئ، راځئ وګورو چې څنګه تاسو ستاسو د ایکسل کاري پاڼو کې د کاري ورځې فعالیت کارول کیدی شي.

    تر نیټې پورې د کاري ورځو اضافه کولو / کمولو لپاره د کاري ورځې کارولو څرنګوالی

    په Excel کې د کاري ورځو محاسبه کولو لپاره ، دا ساده قواعد تعقیب کړئ:

    <6
  • د اضافه کولو کاري ورځې، د کار د ورځې د فورمول د ورځو دلیل په توګه مثبت شمیره دننه کړئ. په ورځو دلیل کې یو منفي شمیره.
  • فرض کړئ چې تاسو په A2 حجره کې د پیل نیټه لرئ، په B2:B5 حجرو کې د رخصتیو لیست لرئ، او تاسو غواړئ معلومه کړئ په راتلونکي او تیر وخت کې د 30 کاري ورځو نیټه. تاسو کولی شئ دا د لاندې فورمولونو په کارولو سره ترسره کړئ:

    د پیل نیټې ته د 30 کاري ورځو اضافه کولو لپاره، په رخصتیو کې پرتهB2:B5:

    =WORKDAY(A2, 30, B2:B5)

    د پیل نیټې څخه د 30 کاري ورځو کمولو لپاره، په B2:B5 کې د رخصتیو پرته:

    =WORKDAY(A2, -30, B2:B5)

    د اونۍ ورځې محاسبه کول په اوسنۍ نیټې کې، د نن ورځې ()) فنکشن د پیل نیټې په توګه وکاروئ:

    نن نیټې ته د 30 کاري ورځو اضافه کولو لپاره:

    =WORKDAY(TODAY(), 30)

    ته د نن نیټې څخه 30 کاري ورځې کم کړئ:

    =WORKDAY(TODAY(), -30)

    د پیل نیټه مستقیم فورمول ته وړاندې کولو لپاره، د DATE فعالیت وکاروئ:

    =WORKDAY(DATE(2015,5,6), 30)

    د لاندې سکرین شاټ د دې ټولو پایلو او یو څو نورو کاري ورځي فارمولونو ښودنه کوي:

    او په طبیعي توګه ، تاسو کولی شئ د کار ورځې شمیره دننه کړئ ترڅو د پیل نیټې څخه اضافه / کم کړئ ځینې ​​​​حجرې، او بیا په خپل فورمول کې هغه حجرې ته مراجعه وکړئ. د مثال په توګه:

    =WORKDAY(A2, C2)

    چیرې چې A2 د پیل نیټه ده او C2 د اونۍ پای د نه ورځو شمیر دی (منفي شمیرې) یا د پیل نیټې څخه مخکې (مثبت شمیرې) ، هیڅ رخصتي نشته د ایستلو لپاره.

    لارښوونه. په Excel 365 او 2021 کې، تاسو کولی شئ د کاري ورځو لړۍ د SEQUENCE سره په ترکیب کې وکاروئ.

    Excel WORKDAY.INTL فعالیت

    WORKDAY.INTL د کار د ورځې یو ډیر پیاوړی تعدیل دی فنکشن چې د د اونۍ پای پیرامیټونو سره کار کوي . د کار د ورځې په څیر، دا یوه نیټه بیرته راګرځوي چې په راتلونکي یا تیر وخت کې د کاري ورځو مشخص شمیر وي، مګر تاسو ته اجازه درکوي چې د اونۍ کومې ورځې باید د اونۍ پای ورځې وګڼل شي.

    د WORKDAY.INTL فعالیت کې معرفي شوExcel 2010 او داسې نور د Excel په پخوانیو نسخو کې شتون نلري.

    د Excel WORKDAY.INTL فنکشن ترکیب په لاندې ډول دی:

    WORKDAY.INTL(start_date, days, [weekend], [ رخصتیو])

    لومړي دوه دلیلونه اړین دي او د کار د ورځې سره ورته دي:

    پیل_نیټه - لومړنۍ نیټه.

    ورځې - شمیر کاري ورځې مخکې (منفي ارزښت) یا وروسته (مثبت ارزښت) د پیل نیټې څخه. که چیرې د days دلیل د لسیزې شمیرې په توګه ورکړل شي، دا په انټیجر کې کم شوی دی.

    وروستی دوه دلیلونه اختیاري دي:

    د اونۍ پای - مشخص کوي چې کومې اونۍ باید وي د اونۍ پای ورځو په توګه شمیرل کیږي. دا کیدای شي یو شمیر یا یو تار وي، لکه څنګه چې لاندې ښودل شوي.

    17>
    شمیره د اونۍ پای ورځې
    1 یا پریښودل شنبه، یکشنبه
    2 یکشنبه، دوشنبه
    3 دوشنبه، سه شنبه
    4 سه شنبه، چهارشنبه
    5 چهارشنبه، پنجشنبه
    6 پنجشنبه، جمعه
    7 جمعه، شنبه
    11 یوازې یکشنبه
    12 یوازې دوشنبه
    13 یوازې سه شنبه
    14 یوازې چهارشنبه
    15 یوازې پنجشنبه
    16 یوازې جمعه
    17 یوازې شنبه

    د اونۍ پای تار - د اوو 0 او 1 سلسله چې د اونۍ اوه ورځې استازیتوب کوي،د دوشنبې سره پیل کیږي. 1 د غیر کاري ورځ استازیتوب کوي او 0 د کار ورځ استازیتوب کوي. د مثال په توګه:

    • "0000011" - شنبه او یکشنبه د اونۍ پای دي.
    • "1000001" - دوشنبه او یکشنبه د اونۍ پای دي.

    په لومړي نظر کې , د اونۍ پای تارونه شاید ډیر ښکاري، مګر زه شخصا دا طریقه غوره ګڼم ځکه چې تاسو کولی شئ د اونۍ پای تار په الوتنه کې پرته له دې چې شمیرې په یاد ولرئ.

    د رخصتیو - د نیټو اختیاري لیست تاسو غواړئ د کاري ورځې له مهالوېش څخه لرې کړئ. دا کیدای شي د حجرو یو سلسله وي چې نیټې لري، یا د سیریل ارزښتونو یو قطار ثابتوي چې د دې نیټو استازیتوب کوي.

    په Excel کې د WORKDAY.INTL کارول - د فورمول مثالونه

    ښه، ډیر لوی مقدار د تیوري په اړه چې موږ یې اوس بحث کړی کیدای شي خورا پیچلي او مغشوش ښکاري، مګر په فورمولونو کې ستاسو د لاس هڅه کول به شیان واقعیا اسانه کړي.

    زموږ په ډیټاسیټ کې، په A2 حجره کې د پیل نیټې او په A5 کې د رخصتیو لیست سره :A8، راځئ چې د دودیز اونۍ پایونو سره د کار ورځې محاسبه کړو.

    د پیل نیټې ته د 30 کاري ورځو اضافه کولو لپاره، جمعه او شنبه په A5 کې د اونۍ پای او رخصتۍ شمیرل کیږي: A8 خارج شوي:

    =WORKDAY.INTL(A2, 30, 7, A5:A8)

    یا

    =WORKDAY.INTL(A2, 30, "0000110", A5:A8)

    تر منفی د پیل نیټې څخه 30 کاري ورځې، یکشنبه او دوشنبه په A5 کې د اونۍ پای او رخصتیو په توګه شمیرل کیږي: A8 خارج شوي :

    =WORKDAY.INTL(A2, -30, 2, A5:A8)

    یا

    =WORKDAY.INTL(A2, -30, "1000001", A5:A8)

    د اوسني نیټې ته د 10 کاري ورځو اضافه کولو لپاره، یکشنبه د اونۍ پای ورځ ده، نهرخصتۍ:

    =WORKDAY.INTL(TODAY(), 10, 11)

    یا

    =WORKDAY.INTL(A2, 10, "0000001")

    ستاسو په ایکسل شیټ کې، فورمول ممکن دې ته ورته ښکاري:

    14

    یادونه. د Excel WORKDAY او WORKDAY.INTL فنکشن دواړه د نیټې نمایندګي سیریل نمبرونه راګرځوي. د دې لپاره چې دا شمیرې د نیټې په توګه ښکاره شي، د شمیرو سره حجرې وټاکئ او Ctrl+1 فشار ورکړئ ترڅو د د حجرو فارمیټ ډیالوګ خلاص کړئ. په شمیره ټب کې، د کټګورۍ لیست کې نیټه غوره کړئ، او د نیټې بڼه غوره کړئ چې تاسو یې غواړئ. د تفصيلي ګامونو لپاره، مهرباني وکړئ وګورئ چې څنګه په Excel کې د نیټې بڼه بدل کړئ.

    د ایکسل کاري ورځ او د کار ورځ.INTL تېروتنې

    که ستاسو د Excel WORKDAY یا WORKDAY.INTL فورمول یوه تېروتنه راوباسي، نو احتمال یې له لاندې څخه یوه وي:

    # NUM! تېروتنه رامنځ ته کیږي که چیرې:

    • د start_date او days دلیلونو ترکیب د ناسم نیټه پایله وي، یا د WORKDAY.INTL فعالیت کې weekend دلیل غلط وي .

    #VALUE! تېروتنه واقع کیږي که چیرې:

    • start_date یا په holidays کې کوم ارزښت د اعتبار وړ نیټه نه وي، یا
    • days دلیل غیر عددي دی.

    Excel NETWORKDAYS فنکشن

    په Excel کې د NETWORKDAYS فعالیت د دوو نیټو تر مینځ د کاري ورځو شمیر بیرته راګرځوي، د اونۍ پای او په اختیاري توګه د رخصتیو پرته. specify.

    د Excel NETWORKDAYS نحو په زړه پورې او د یادولو لپاره اسانه دی:

    NETWORKDAYS(start_date, end_date, [holidays])

    لومړي دوه دلیلونه واجب دي او دریم یېاختیاري:

    • د پیل نیټه - لومړنۍ نیټه چې له هغې څخه د کاري ورځو شمیرل پیل شي.
    • د پای نیټه - د هغه مودې پای چې د هغې لپاره تاسو د کار ورځې شمیرئ.

    د پیل نیټه او پای نیټه دواړه د بیرته راستنیدونکو کاري ورځو په شمیر کې شمیرل کیږي.

    • د رخصتیو - یو اختیاري لیست د رخصتیو څخه چې باید د کاري ورځو په توګه ونه شمیرل شي.

    په Excel کې د NETWORKDAYS کارولو څرنګوالی - د فورمول مثال

    راځئ چې ووایو تاسو په حجرو A2:A5 کې د رخصتیو لیست لرئ، په B کالم کې د پیل نیټې، په C کالم کې د پای نیټې، او تاسو غواړئ پوه شئ چې د دې نیټو ترمنځ څومره کاري ورځې دي. د NETWORKDAYS مناسب فورمول په اسانۍ سره پیژندل کیدی شي:

    =NETWORKDAYS(B2, C2, $A$2:$A$5)

    په یاد ولرئ چې د Excel NETWORKDAYS فنکشن مثبت ارزښت بیرته راګرځوي کله چې د پیل نیټه د پای نیټې څخه کم وي، او منفي ارزښت که چیرې د پای نیټه د پیل نیټې څخه ډیره وروستۍ ده (لکه څنګه چې په 5 قطار کې):

    Excel NETWORKDAYS.INTL فعالیت

    لکه د NETWORKDAYS، Excel د NETWORKDAYS.INTL فعالیت د دوو نیټو تر مینځ د اونۍ د ورځو شمیره محاسبه کوي، مګر تاسو ته اجازه درکوي مشخص کړئ چې کومې ورځې باید د اونۍ پای ورځو په توګه حساب شي.

    د NETWORKDAYS.INTL فنکشن ترکیب د NETWORKDAYS' سره ډیر ورته دی، پرته له دې چې اضافي [د اونۍ پای ] پیرامیټر چې دا په ګوته کوي چې د اونۍ کومې ورځې باید د اونۍ پای په توګه وشمېرل شي.

    NETWORKDAYS.INTL( start_date, end_date, [weekend], [ رخصتیو] )

    د weekend دلیل منل کیدی شيیا یو شمیر یا تار. شمیرې او د اونۍ پای تارونه په بشپړ ډول د WORKDAY.INTL فعالیت weekend پیرامیټر سره ورته دي.

    د NETWORKDAYS.INTL فعالیت په Excel 365 - 2010 کې شتون لري.

    د NETWORKDAYS.INTL کارول په Excel کې - د فورمول مثال

    د تیرې بیلګې څخه د نیټو لیست په کارولو سره، راځئ چې د دوو نیټو ترمنځ د کاري ورځو شمیره محاسبه کړو چې یکشنبه یوازې د اونۍ پای ورځ ده. د دې لپاره، تاسو د خپل NETWORKDAYS.INTL فورمول په weekend دلیل کې 11 شمیره ولیکئ یا د شپږ 0 او یو 1 ("0000001") تار جوړ کړئ:

    =NETWORKDAYS.INTL(B2, C2, 11, $A$2:$A$5)

    یا

    =NETWORKDAYS.INTL(B2, C2, "0000001", $A$2:$A$5)

    لاندې سکرین شاټ ثابتوي چې دواړه فورمولونه په بشپړ ډول یو شان پایلې بیرته راوړي.

    25>

    په Excel کې د کاري ورځو د روښانه کولو څرنګوالی

    په کارولو سره د WORKDAY او WORKDAY.INTL افعال، تاسو کولی شئ نه یوازې په خپل ایکسل کاري پاڼو کې د کار ورځې محاسبه کړئ، بلکې هغه روښانه کړئ لکه څنګه چې ستاسو د سوداګرۍ منطق ته اړتیا لري. د دې لپاره، تاسو د WORKDAY یا WORKDAY.INTL فارمول سره د مشروط فارمیټینګ قاعده جوړه کړئ.

    د مثال په توګه، په B کالم کې د نیټو په لیست کې، راځئ چې یوازې راتلونکي نیټې روښانه کړو چې د نن نیټې څخه د 15 کاري ورځو دننه دي په A2:A3 حجرو کې د دوو رخصتیو پرته. تر ټولو څرګند فورمول چې ذهن ته راځي په لاندې ډول دي:

    =AND($B2>TODAY(), $B2<=WORKDAY(TODAY(), 15, $A$2:$A$3))

    د منطقي ازموینې لومړۍ برخه تیرې نیټې قطعوي، د بیلګې په توګه تاسو وګورئ چې نیټه د نن ورځې سره مساوي یا لویه ده : $B2&gنن ورځ(). او په دویمه برخه کې، تاسو تصدیق کوئکه یوه نیټه په راتلونکې کې د اونۍ له 15 ورځو څخه زیاته نه وي، د اونۍ پای ورځې او ټاکل شوي رخصتیو پرته: $B2<=WORKDAY(TODAY(), 15, $A$2:$A$3)

    فارمول سم ښکاري، مګر کله چې تاسو د هغې پر بنسټ یو اصول جوړ کړئ، تاسو به پوه شئ چې دا غلط روښانه کوي. نیټې:

    راځئ هڅه وکړو چې معلومه کړو چې ولې داسې کیږي. ستونزه د WORKDAY فعالیت سره نه ده، لکه څنګه چې یو څوک پایله کولی شي. فعالیت سم دی، مګر ... دا واقعیا څه کوي؟ دا له اوس څخه 15 کاري ورځې بیرته راګرځوي، د اونۍ پای ورځې (شنبه او یکشنبه) او د A2 په حجرو کې د رخصتیو پرته: A3.

    ښه، او د دې فورمول پر بنسټ قاعده څه کوي؟ دا ټول هغه نیټې په ګوته کوي چې د نن ورځې سره مساوي یا لویې دي او د WORKDAY فعالیت لخوا بیرته راستنیدونکي نیټې څخه کم دي. ته ګوری؟ ټول تاریخونه! که تاسو نه غواړئ د اونۍ پای او رخصتۍ رنګ کړئ ، نو تاسو اړتیا لرئ په واضح ډول Excel ته ووایاست چې نه. نو، موږ په خپل فارمول کې دوه نور شرایط اضافه کوو:

    • د اونۍ پای د ایستلو لپاره د اونۍ فعالیت: WEEKDAY($B2, 2)<6
    • د رخصتیو د ایستلو لپاره د COUNTIF فعالیت : COUNTIF($A$2:$A$3, $B2)=0

    لکه څنګه چې په لاندې سکرین شاټ کې ښودل شوي، اصلاح شوی فورمول په سمه توګه کار کوي:

    =AND($B2>TODAY(), $B2<=WORKDAY(TODAY(), 15, $A$2:$A$3), COUNTIF($A$2:$A$3, $B2)=0, WEEKDAY($B2, 2)<6)

    لکه څنګه چې تاسو ګورئ، د WORKDAY او WORKDAY.INTL افعال په Excel کې د کاري ورځو حساب کول ګړندي او اسانه کوي. البته، ستاسو د ریښتیني ژوند فورمولونه احتمال لري ډیر پیچلي وي، مګر د اساساتو پوهیدل ډیره مرسته کوي، ځکه چې تاسو یوازې په یاد ساتلی شئ

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