Excel WORKDAY û NETWORKDAYS fonksiyonên ji bo hejmartina rojên xebatê

  • Vê Parve Bikin
Michael Brown

Vê hînkera kurt karanîna fonksiyonên NETWORKDAYS û WORKDAY Excel rave dike ku rojên xebatê bi parametreyên xwerû yên dawiya hefteyê û betlaneyan hesab bike.

Microsoft Excel du fonksiyonên ku bi taybetî ji bo hesabkirina rojên hefteyê hatine çêkirin pêşkêş dike - WORKDAY û NETWORKDAYS.

Fonksiyon WORKDAY tarîxek N rojên xebatê yên paşerojê an di paşerojê de vedigerîne û hûn dikarin wê ji bo rojek diyarkirî zêde bikin an jê bikin.

Bi karanîna fonksiyona NETWORKDAYS , hûn dikarin hejmara rojên xebatê yên di navbera du tarîxên ku hûn diyar dikin de bihesibînin.

Di Excel 2010 û pê de, guhertinên bihêztir ên fonksiyonên jorîn hene, WORKDAY.INTL û NETWORKDAYS.INTL, ku dihêle hûn diyar bikin ka kîjan û çend roj rojên dawiya hefteyê ne.

Û niha, werin em ji nêz ve li her fonksiyonê mêze bikin û bibînin ka hûn çawa dikarin wê bikar bînin da ku rojên xebatê li pelên xebatê yên Excel te.

    Fonksiyon WORKDAY ya Excel

    Fonksiyona Excel WORKDAY tarîxek ku hejmarek rojên xebatê ye vedigerîne berî an berî roja destpêkê. Ew dawiya hefteyê û her weha her betlaneyên ku hûn diyar dikin ji xwe re vedihewîne.

    Fonksiyon WORKDAY ji bo hesabkirina rojên kar, mîsal û tarîxên beredayî li gorî salnameya xebatê ya standard tê armanc kirin, digel ku Şemî û Yekşem rojên dawiya hefteyê ne.

    0> WORKDAY di Excel 2007 - 365 de fonksiyonek çêkirî ye. Di guhertoyên berê de, divê hûn Analîzê çalak bikin.komek piçûk ji tiştên bingehîn û yên mayî derdixe. Ez ji bo xwendina we spas dikim û hêvî dikim ku hefteya pêş me li ser bloga me bibînim!

    ToolPak.

    Dema ku WORKDAY di Excel de bikar tînin, divê hûn van argumanan binivîsin:

    WORKDAY(roja_destpêkê, roj, [betlane])

    2 argumanên pêşîn hewce ne û ya dawî jî vebijarkî ye :

    • Dîroka_Destpêkê - Dîroka ku jê tê dest bi jimartina rojên hefteyê.
    • Roj - hejmara rojên xebatê yên ku lê zêdekirin/kêmkirin ji destpêka_date. Hejmarek erênî tarîxek paşerojê vedigerîne, hejmarek neyînî tarîxek berê vedigerîne.
    • Batlan - navnîşek vebijarkî ya tarîxên ku divê wekî rojên xebatê neyên hesibandin. Ev dikare bibe rêzek hucreyên ku tarîxên ku hûn dixwazin ji hesaban derxînin, an rêzek domdar a jimareyên rêzefîlmê yên ku tarîxan temsîl dikin dihewîne.

    Niha ku hûn bi bingehîn dizanin, werin em bibînin ka hûn çawa dikare fonksiyona WORKDAY di pelên xebatê yên Excel de bi kar bîne.

    Çawa meriv WORKDAY-ê bikar tîne da ku rojên karsaziyê ji roja îro re zêde bike/kêm bike

    Ji bo hejmartina rojên xebatê di Excel de, van qaîdeyên hêsan bişopînin:

    • Ji bo zêdekirina rojên xebatê, hejmareke erênî wekî argumana roj ya formula WORKDAY têkevin.
    • Ji bo kêmkirin rojên xebatê, bikar bînin hejmareke neyînî di argumana rojan de.

    Tirxeke we ya destpêkê di hucreya A2 de heye, di şaneyên B2:B5 de navnîşek betlaneyan heye û hûn dixwazin di paşerojê û paşerojê de 30 rojên xebatê tarîx dike. Hûn dikarin vê yekê bi karanîna formulên jêrîn bikin:

    Ji bo zêdekirina 30 rojên xebatê li roja destpêkê, ji bilî betlaneyên liB2:B5:

    =WORKDAY(A2, 30, B2:B5)

    Ji bo ku 30 rojên xebatê ji roja destpêkê vebikin, ji bilî betlaneyên B2:B5:

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

    Ji bo hejmartina rojên hefteyê li gorî di roja niha de , fonksiyona TODAY() wekî roja destpêkê bikar bînin:

    Ji bo zêdekirina 30 rojên xebatê li roja îroyîn:

    =WORKDAY(TODAY(), 30)

    Ji bo 30 rojên xebatê ji roja îro derdixin:

    =WORKDAY(TODAY(), -30)

    Ji bo ku tarîxa destpêkê rasterast bi formulê re peyda bikin, fonksiyona DATE bikar bînin:

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

    dîmena jêrîn encamên van hemî û çend formulên din ên WORKDAY destnîşan dike:

    Û bi awayekî xwezayî, hûn dikarin hejmara rojên xebatê binivîsin ku ji roja destpêkê ve lê zêde bikin / jê bikin. hin şaneyek, û dûv re di formula xwe de li wê şaneyê binihêrin. Mînakî:

    =WORKDAY(A2, C2)

    Cihê ku A2 roja destpêkê ye û C2 hejmara rojên ne dawiya hefteyê li paş (hejmarên neyînî) an li pêş (hejmarên erênî) roja destpêkê ye, bê betlane. ji holê rakin.

    Şîret. Di Excel 365 û 2021-an de, hûn dikarin WORKDAY-ê bi hev re bi SEQUENCE-ê re bikar bînin da ku rêzek rojên xebatê biafirînin.

    Fonksiyon WORKDAY.INTL Excel

    WORKDAY.INTL guherandinek bihêztir a WORKDAY ye. fonksiyona ku bi parametreyên xwerû yên dawiya hefteyê re dixebite. Her weha WORKDAY, ew tarîxek vedigerîne ku hejmareke diyarkirî ya rojên xebatê yên paşerojê an di paşerojê de ye, lê dihêle hûn diyar bikin ka kîjan rojên hefteyê divê rojên dawiya hefteyê bêne hesibandin.

    Fonksiyon WORKDAY.INTL de hate destnîşan kirinExcel 2010 û bi vî awayî di guhertoyên berê yên Excel de tune.

    Sîntaksa fonksiyona Excel WORKDAY.INTL wiha ye:

    WORKDAY.INTL(roja_destpêkê, roj, [dawiya hefteyê], [betlane])

    Du argumanên pêşîn hewce ne û dişibin yên WORKDAY:

    Date_Destpêk - dîroka destpêkê.

    Roj - hejmara rojên xebatê berî (nirxa neyînî) an piştî (nirxa erênî) roja destpêkê. Ger argumana days wekî jimareyek dehek were peyda kirin, ew ji bo hejmarê tê qut kirin.

    Du argumanên dawîn vebijarkî ne:

    Dawiya hefteyê - diyar dike ku rojên hefteyê divê werin wek rojên dawiya hefteyê tê hejmartin. Ev dikare bibe jimarek an jî rêzek, wekî li jêr tê nîşandan.

    Hejmar Rojên dawiya hefteyê
    1 an jî jêbirin şemî, yekşem
    2 yekşem, duşem
    3 Duşem, Sêşem
    4 Sêşem, Çarşem
    5 Çarşem, Pêncşem
    6 Pêncşem, Înî
    7 Înî, Şemî
    11 Tenê yekşem
    12 Tenê duşem
    13 Tenê Sêşem
    14 Tenê Çarşem
    15 Tenê Pêncşem
    16 Tenê roja Înê
    17 Tenê Şemiyê

    Rêza dawiya hefteyê - rêze heft 0 û 1'an ku heft rojên hefteyê temsîl dikin,bi duşemê dest pê dike. 1 rojeke ne-kar û 0 jî rojeke xebatê nîşan dide. Mînak:

    • "0000011" - Şemî û Yekşem dawiya hefteyê ne.
    • "1000001" - Duşem û Yekşem dawiya hefteyê ne.

    Di nihêrîna pêşîn de , dibe ku rêzikên dawiya hefteyê zêde xuya bikin, lê ez bi xwe ji vê rêbazê çêtir hez dikim ji ber ku hûn dikarin xêzek dawiya hefteyê li ber çavan çêkin bêyî ku tu hejmaran bi bîr bînin.

    Tetîlan - navnîşek vebijarkî ya tarîxan hûn dixwazin ji salnameya roja xebatê derxin. Ev dikare rêzek şaneyên ku dîrokan dihewîne, an domdarek rêzek ji nirxên rêzê yên ku wan tarîxan temsîl dikin be.

    Bikaranîna WORKDAY.INTL li Excel - mînakên formula

    Belê, girseya pir mezin teoriya ku me nû behs kir dibe ku pir tevlihev û tevlihev xuya bike, lê ceribandina destê xwe di formulan de dê tiştan bi rastî hêsan bike.

    Li ser databasa me, bi tarîxa destpêkê di hucreya A2 de û navnîşek betlaneyan di A5 de :A8, werin em rojên xebatê bi dawiya hefteyên xwerû bihesibînin.

    Ji bo zêdekirina 30 rojên xebatê li roja destpêkê, Înî û Şemî wekî dawiya heftê û betlaneyê di A5:A8 de têne hejmartin:

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

    an

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

    Ji bo derxistin 30 rojên xebatê ji roja destpêkê, Yekşem û Duşem wekî dawiya heftê û betlaneyê di A5 de têne hesibandin: A8 :

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

    an

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

    Ji bo zêdekirina 10 rojên xebatê li roja niha , Yekşem tenê roja dawiya hefteyê ye, nabetlaneyên:

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

    an

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

    Di rûpela weya Excel de, dibe ku formula mîna vê xuya bikin:

    Nîşe. Hem fonksiyonên Excel WORKDAY û hem jî WORKDAY.INTL hejmarên rêzikên ku dîrokan temsîl dikin vedigerînin. Ji bo ku ew jimar wekî tarîx werin xuyang kirin, şaneyên bi jimareyan hilbijêrin û Ctrl+1 bikirtînin da ku diyaloga Hêneyên Format bikin vekin. Li ser tabloya Hejmar , di lîsteya Kategorî de Dîrok hilbijêrin, û formata tarîxê ya ku hûn dixwazin hilbijêrin. Ji bo gavên hûrgulî, ji kerema xwe binihêrin Meriv çawa formata tarîxê di Excel de biguhezîne.

    Çewtiyên Excel WORKDAY û WORKDAY.INTL

    Heke formula weya Excel WORKDAY an WORKDAY.INTL xeletiyek vedigerîne, dibe ku sedem yek ji van jêrîn be:

    # NUM! çewtî çêdibe eger yan:

    • hevberdana argumanên start_date û days encam bide dîrokeke nederbasdar, yan jî
    • weekend argumana di fonksiyona WORKDAY.INTL de nederbasdar be. .

    #VALUE! çewtî çêdibe heke:

    • start_date an nirxek di holidays de ne dîrokek derbasdar be, an jî
    • days argumana nehejmar e.

    Fonksiyon NETWORKDAYS Excel

    Fonksiyon NETWORKDAYS li Excel hejmara rojên xebatê yên di navbera du tarîxan de vedigerîne, ji bilî dawiya hefteyê û, bijarte, betlaneyên ku hûn diyar bike.

    Sîntaksa Excel NETWORKDAYS fêhmî ye û bi hêsanî tê bibîranîn:

    NETWORKDAYS(roja_destpêkê, roja_dawiyê, [betlane])

    Du argumanên pêşîn mecbûrî ne û ya sêyemîn jîvebijarkî:

    • Dîroka_Destpêkê - Dîroka destpêkê ya ku jê dest bi hejmartina rojên xebatê tê kirin.
    • Dîroka_dawiyê - dawiya heyama ku tê de hûn rojên xebatê dijmêrin.

    Hem dîroka destpêk û hem jî roja dawîyê di hejmara rojên xebatê yên vegeryandî de têne jimartin.

    • Batlan - lîsteyek vebijarkî betlaneyên ku divê wekî rojên xebatê neyên hesibandin.

    Çawa meriv NETWORKDAYS li Excel-ê bikar tîne - nimûne formula

    Em bibêjin di şaneyên A2:A5 de navnîşek betlaneyê heye, tarîxên destpêkê di stûna B de, tarîxên qedandinê di stûna C de, û hûn dixwazin bizanibin çend rojên xebatê di navbera van tarîxan de hene. Formula NETWORKDAYS ya maqûl hêsan e ku meriv were fêhm kirin:

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

    Bala xwe bidinê ku fonksiyona Excel NETWORKDAYS nirxek erênî vedigerîne dema ku tarîxa destpêkê ji roja dawîn kêmtir be, û nirxek neyînî heke tarîxa dawîyê ji roja destpêkê ya nûtir e (wek rêza 5):

    Fonksiyon NETWORKDAYS.INTL Excel

    Wekî NETWORKDAYS, fonksiyona NETWORKDAYS.INTL ya Excel hejmara rojên hefteyê di navbera du dîrokan de hesab dike, lê dihêle hûn diyar bikin ka kîjan roj divê wekî rojên dawiya hefteyê bêne hesibandin.

    Sîntaksa fonksiyona NETWORKDAYS.INTL pir dişibihe NETWORKDAYS', ji bilî ku [dawiya hefteyê ] Parametreya ku destnîşan dike kîjan rojên hefteyê divê wekî dawiya hefteyê bên hejmartin.

    NETWORKDAYS.INTL(dîroka_destpêkê, roja_dawiyê, [dawiya hefteyê], [betlane] )

    Argumana weekend dikare qebûl bikeyan jimarek yan jî rêzek. Hêjmar û rêzikên dawiya hefteyê tam eynî wek di pîvana weekend ya fonksiyona WORKDAY.INTL de ne.

    Fonksiyon NETWORKDAYS.INTL di Excel 365 - 2010 de heye.

    Bikaranîna NETWORKDAYS.INTL di Excel de - nimûne formula

    Bikaranîna navnîşa tarîxên ji mînaka berê, em hejmara rojên xebatê yên di navbera du tarîxan de bihesibînin ku Yekşem tenê roja dawiya hefteyê ye. Ji bo vê, hûn di argumana weekend ya formula NETWORKDAYS.INTL de hejmara 11 binivîsin an jî rêzek ji şeş 0 û yek 1 ("0000001"):

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

    An

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

    Van wêneya jêrîn îspat dike ku her du formula encamên tam yeksan vedigerînin.

    Çawa meriv rojên xebatê di Excel de ronî dike

    Bikaranîna fonksiyonên WORKDAY û WORKDAY.INTL, hûn ne tenê dikarin rojên xebatê di pelên xebatê yên Excel-ê de hesab bikin, lê di heman demê de wekî ku mantiqa karsaziya we hewce dike wan ronî bikin. Ji bo vê yekê, hûn bi formulek WORKDAY an jî WORKDAY.INTL qaîdeyek formkirina şertî diafirînin.

    Mînakî, di navnîşek tarîxên stûna B de, werin em tenê tarîxên paşerojê yên ku ji roja îro di nav 15 rojên xebatê de ne ronî bikin. , ji bilî du betlaneyên di hucreyên A2:A3 de. Formula herî eşkere ya ku tê bîra me ev e:

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

    Beşê yekem ê testa mantiqî tarîxên berê qut dike, ango hûn kontrol dikin ka dîrokek ji îro yeksan e an mezintir e. : $B2>TODAY(). Û di beşa duyemîn de, hûn piştrast dikinka rojek di pêşerojê de ji 15 rojên hefteyê zêdetir nebe, rojên dawiya hefteyê û betlaneyên diyarkirî ji bilî: $B2<=WORKDAY(TODAY(), 15, $A$2:$A$3)

    Formula rast xuya dike, lê gava ku hûn qaîdeyek li ser bingeha wê çêbikin, hûn ê fêm bikin ku ew xelet destnîşan dike. tarîx:

    Werin em biceribînin ka çima ew diqewime. Pirsgirêk ne bi fonksiyona WORKDAY re ye, wekî ku kesek dikare encam bike. Fonksiyon rast e, lê ... ew bi rastî çi dike? Ew rojek 15 rojên xebatê ji niha ve vedigerîne, ji bilî rojên dawiya hefteyê (şemî û yekşem) û betlaneyên di hucreyên A2:A3 de.

    Baş e, û qaîdeya li ser vê formulê çi dike? Ew HEMÛ tarîxên ku ji îroyîn wekhev an mezintir û ji roja ku ji hêla fonksiyona WORKDAY ve hatî vegerandin kêmtir in ronî dike. Tu dibînî? Hemû tarîxên! Ger hûn nexwazin dawiya hefte û betlaneyan reng bikin, wê hingê hûn hewce ne ku bi eşkere ji Excel re bibêjin ku nehêle. Ji ber vê yekê, em du şertên din li formula xwe zêde dikin:

    • Fonksiyon WEEKDAY ku dawiya hefteyê derxe: WEEKDAY($B2, 2)<6
    • Fonksiyon COUNTIF ku betlaneyan derxe : COUNTIF($A$2:$A$3, $B2)=0

    Wek ku di dîmendera jêrîn de tê xuyang kirin, formula çêtir bi rengek bêkêmasî dixebite:

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

    Wekî ku hûn dibînin, fonksiyonên WORKDAY û WORKDAY.INTL hesabkirina rojên xebatê li Excel zû û hêsan dike. Bê guman, formûlên jiyana weya rast îhtîmal e ku sofîstîketir bin, lê zanîna bingehîn pir arîkar dike, ji ber ku hûn tenê dikarin bîr bînin

    Michael Brown dilxwazek teknolojiyê ya dilsoz e ku bi hewesek hêsankirina pêvajoyên tevlihev bi karanîna amûrên nermalavê ye. Bi zêdetirî deh salan ezmûnek di pîşesaziya teknolojiyê de, wî jêhatîbûna xwe di Microsoft Excel û Outlook, û her weha Google Sheets û Docs de pêş xist. Bloga Michael ji bo parvekirina zanyarî û pisporiya xwe bi kesên din re veqetandî ye, ji bo baştirkirina hilberî û karîgeriyê serişte û dersên hêsan-şopandinê peyda dike. Çi hûn pisporek demsalî ne an jî destpêkek in, bloga Michael ji bo ku hûn herî zêde ji van amûrên nermalava bingehîn sûd werbigirin, têgihiştinên hêja û şîretên pratîkî pêşkêşî dike.