DATEDIF û NETWORKDAYS di Google Sheets de: Cûdahiya dîrokê di roj, meh û salan de

  • Vê Parve Bikin
Michael Brown

Posta blogê ya îroyîn hemî li ser dîtina ferqa di navbera du tarîxên di Google Sheets de ye. Hûn ê gelek formulên DATEDIF-ê bibînin ku roj, meh û salan bijmêrin, û fêr bibin ka NETWORKDAYS çawa ji bo jimartina rojên xebatê têne bikar anîn tenê heke betlaneyên we li gorî nexşeyek xwerû bin jî.

Gelek belavokên bikarhêneran dibînin tarîxên tevlihev, heke ne pir dijwar be, hilgirtin. Lê bawer bikin an na, ji bo wê armancê çend fonksiyonên bikêr û rasterast hene. DATEDIF û NETWORKDAYS çend ji wan in.

    Fonksiyona DATEDIF di Google Sheets de

    Wek ku bi fonksiyonan re dibe, navên wan çalakiyê pêşniyar dikin. Heman tişt ji bo DATEDIF. Divê ew wekî date dif bê xwendin, ne heke , û ew ji bo cudahiya dîrokê radiweste. Ji ber vê yekê, DATEDIF di Google Sheets de cûdahiya dîrokê di navbera du tarîxan de hesab dike.

    Werin em wê perçe perçe bikin. Fonksiyon sê argumanan hewce dike:

    =DATEDIF(roja_destpêkê, tarîxa_dawiyê, yekîne)
    • roja_destpêkê - dîrokek ku wekî xala destpêkê tê bikar anîn. Pêdivî ye ku ew yek ji van jêrîn be:
      • dîrokek bi xwe bi du-navdêran: "8/13/2020"
      • referansa şaneyek bi tarîx: A2
      • formûleke ku dîrokekê vedigerîne: DATE(2020, 8, 13)
      • hejmareke ku ji bo dîrokeke taybetî radiweste û ew dikare ji hêla Google Sheets ve wekî dîrokek were şîrove kirin, mînak. 44056 13ê Tebaxê, 2020 nîşan dide.
    • Dîroka_dawiyê - dîrokek hatî bikar anînwekî xala dawî. Divê ew forma tarîxa_destpêkê be.
    • yekîneya - tê bikaranîn ku ji fonksiyonê re bêje ka çi ferqa vedigere. Li vir navnîşek tevahî ya yekîneyên ku hûn dikarin bikar bînin heye:
      • "D" - (kurt ji bo roj ) hejmara rojên di navbera du tarîxan de vedigerîne.
      • "M" - (meh) hejmara temamê mehên di navbera du tarîxan de.
      • "Y" - (sal) hejmara salên tije.
      • "MD" - (rojên ku mehan paşguh dikin) hejmara rojên piştî derxistina mehên tevahî.
      • "YD" - (rojên ku sal paşguh dikin) hejmara rojên piştî jêkirina salên temam.
      • "YM" – (Mehên ku sal paşguh dikin) hejmara mehên temam ên piştî derxistina salên tam.

    Nîşe. Pêdivî ye ku hemî yekîneyan bi heman awayê ku li jor xuya dikin - bi du-navdêran ve li formulan werin danîn.

    Niha werin em van hemû beşan bidin hev û bibînin ka formûlên DATEDIF di Pelên Google de çawa dixebitin.

    Rojên di navbera du dîrokan de di Google Sheets de hesab bikin

    Mînak 1. Hemî rojan bijmêre

    Min tabloyek piçûk heye ku ez hin fermanan bişopînim. Hemî di nîvê yekem a Tebaxê de hatine şandin - Dîroka barkirinê - ku dê bibe roja destpêka min. Di heman demê de tarîxek radestkirinê ya texmînî jî heye - Dîrok .

    Ez ê rojan hesab bikim - "D" - di navbera sewqiyata û tarîxên berdêl ji bo dîtina ka çiqas dem digire ji bo ku tiştan bigihîjin. Li vir formula ku divê ez bikar bînim ev e:

    =DATEDIF(B2, C2, "D")

    Ez têkevimFormula DATEDIF li D2-ê û paşê wê li stûnê kopî bike da ku li rêzên din were sepandin.

    Serişte. Hûn dikarin her gav bi yek formûlê bi karanîna ARRAYFORMULA tevahiya stûnê bihesibînin:

    =ArrayFormula(DATEDIF(B2:B13, C2:C13, "D"))

    Mînak 2. Rojên ku mehan paşguh dikin bijmêrin

    Li wir xeyal bikin Di navbera du tarîxan de çend meh in:

    Tu çawa tenê rojan dihesibandî wekî yên heman mehê bin? Rast e: bi paşguhkirina mehên temam ên ku derbas bûne. DATEDIF dema ku hûn yekîneya "MD" bikar tînin vê yekê bixweber hesab dike:

    =DATEDIF(A2, B2, "MD")

    Fonksiyon mehên derbasbûyî jê dike û rojên mayî dijmêre. .

    Mînak 3. Bijmêre rojên ku sal paşguh dike

    Yekîneyek din - "YD" - dê ji bo dema ku tarîx ji salekê zêdetir di navbera wan de hebe:

    =DATEDIF(A2, B2, "YD")

    Formul dê pêşî salan jê bike, û dûv re rojên mayî bihesibîne mîna ku yên heman salê ne.

    Rojên xebatê di Google Sheets de bijmêre

    Rewşek taybetî heye ku hûn hewce ne ku tenê rojên xebatê di Google Sheets de bijmêrin. Formulên DATEDIF dê li vir pir ne arîkar bin. Û ez bawer dikim hûn ê bipejirînin ku kêmkirina dawiya hefteyên bi destan ne vebijarka herî xweş e.

    Xwezî, Google Sheets ji bo wê çend rastnivîsên ne-sêrbaz hene :)

    Mînak 1. Fonksiyona NETWORKDAYS

    Ya yekem jê re NETWORKDAYS tê gotin. Ev fonksiyona jimareya rojên xebatê di navbera du tarîxan de ji bilî dawiya hefteyê (şemî ûYekşem) û heke pêwîst be jî betlane jî:

    =NETWORKROJS(roja_destpêkê, roja_dawiyê, [betlane])
    • roja_destpêkê - rojek ku wekî xala destpêkê tê bikar anîn. Required.

      Nîşe. Ger ev roj ne betlane be, wek roja xebatê tê hesibandin.

    • date_dawî - dîrokek ku wekî xala dawî tê bikar anîn. Required.

      Nîşe. Ger ev roj ne betlane be, wek roja xebatê tê hesibandin.

    • betlane - ev yek ji bo dema ku hûn hewce ne ku betlaneyên taybetî destnîşan bikin vebijarkî ye. Pêdivî ye ku ew rêzek tarîx an hejmarên ku tarîxên temsîl dikin be.

    Ji bo ku diyar bikim ka ew çawa dixebite, ez ê navnîşek betlaneyên ku di navbera barkirin û tarîxên dahatiyê de pêk tê lê zêde bikim:

    Ji ber vê yekê, stûna B tarîxa min a destpêkê ye, stûnên C - dîroka qedandinê. Dîrokên di stûna E de betlaneyên ku têne hesibandin in. Li vir formula divê çawa xuya bike:

    =NETWORKDAYS(B2, C2, $E$2:$E$4)

    Serişte. Ger hûn ê formula li ser hucreyên din kopî bikin, ji bo betlaneyan referansên hucreyên bêkêmasî bikar bînin da ku ji xeletî an encamên nerast dûr nekevin. An jî li şûna avakirina formula array bifikirin.

    We bala xwe dayê ka çawa hejmara rojan li gorî formulên DATEDIF kêm bûye? Ji ber ku niha fonksiyona xweber hemû rojên şemî, yekşem û du betlaneyên ku rojên Înî û Duşemê pêk tên ji xwe derdixe.

    Nîşe. Berevajî DATEDIF di Pelên Google de, NETWORKDAYS roja_destpêkê û roja_dawî wekî rojên xebatê dihejmêre heya ku ew betlan bin. Ji ber vê yekê, D7 vedigere 1 .

    Mînak 2.NETWORKDAYS.INTL ji bo Pelên Google

    Heke we bernameya dawiya hefteyê ya xwerû hebe, hûn ê ji fonksiyonek din sûd werbigirin: NETWORKDAYS.INTL. Ew dihêle hûn rojên xebatê di Google Sheets de li gorî dawiya hefteyên kesane bijmêrin:

    =NETWORKDAYS.INTL(dîroka_destpêkê, roja_dawiyê, [dawiya hefteyê], [betlane])
    • dîrok_destpêkê – a tarîx wek xala destpêkê tê bikaranîn. Pêdivî ye.
    • date_dawî - dîrokek ku wekî xala dawî tê bikar anîn. Required.

      Nîşe. NETWORKDAYS.INTL di Google Sheets de jî roja_destpêkê û roj_dawî wekî rojên xebatê dihejmêre heya ku ew betlane ne.

    • dawiya hefteyê - ev yek e bixwe. Ger ji holê were rakirin, Şemî û Yekşem wekî dawiya hefteyê têne hesibandin. Lê hûn dikarin wê bi du awayan biguhezînin:
      • Mask .

        Tip. Ev rê ji bo dema ku rojên we yên bêhnvedanê di hefteyê de belav dibin bêkêmasî ye.

        Mask nimûneyek heft-hejmarî ya 1 û 0 ye. 1 ji bo dawiya hefteyê, 0 ji bo rojek kar radiweste. Hejmara yekem di nimûneyê de her dem Duşem e, ya paşîn - Yekşem.

        Mînak, "1100110" tê wateya ku hûn rojên Çarşem, Pêncşem, Înî û Şemiyê dixebitin.

        Nîşe. Divê maske bi ducaran were danîn.

      • Hejmar .

        Jimarên yek-hejmarî (1-7) bikar bînin ku cotek dawiya hefteyê destnîşan dikin:

        Hejmar Dawiya hefteyê
        1 ş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î

        An jî bi hejmarên du-reqemî (11-17) yên ku rojek bêhnvedanê nîşan didin bixebitin. di nav hefteyekê de:

        Hejmar Roja dawiya hefteyê
        11 Yekşem
        12 Duşem
        13 Sêşem
        14 çarşem
        15 pêncşem
        16 în
        17 şemî
    • betlane – ew jî vebijarkî ye û ji bo diyarkirina betlaneyan tê bikar anîn.

    Dibe ku ev fonksiyon ji ber van hemî hejmaran tevlihev xuya bike, lê ez we teşwîq dikim ku hûn wê biceribînin.

    Yekemîn, tenê têgihîştinek zelal a rojên xwe yên betlaneyê bistînin. Ka em wê bikin Yekşem û Duşem . Dûv re, biryarê bidin ku hûn dawiya hefteyên xwe nîşan bidin.

    Heke hûn bi maskek biçin, ew ê bi vî rengî be - 1000001 :

    =NETWORKDAYS.INTL(B2, C2, "1000001")

    Lê ji ber ku du rojên dawiya hefteyê li pey hev hene, ez dikarim hejmarek ji tabloyên li jor bi kar bînim, 2 di rewşa xwe de:

    =NETWORKDAYS.INTL(B2, C2, 2)

    Piştre tenê lê zêde bike argumana paşîn - betlaneyên di stûna E de binihêrin, û formula amade ye:

    =NETWORKDAYS.INTL(B2, C2, 2, $E$2:$E$4)

    Google Sheets û cûdahiya tarîxê di mehan de

    Carinan meh ji rojan zêdetir girîng in. Ger ev ji bo we rast e û hûn tercîh dikin ku cûdahiya tarîxê di mehan de ne ji rojan bistînin, bila Google SheetsDATEDIF karî bike.

    Mînak 1. Hejmara mehên tijî yên di navbera du tarîxan de

    Lêkolîn yek e: dîroka_destpêkê pêşî diçe, li dûv jî Dîroka_dawiyê û "M" - ku bi mehan radiweste - wekî argumana dawî:

    =DATEDIF(A2, B2, "M")

    Serişte. Fonksiyona ARRAUFORMULA ji bîr neke ku dikare ji we re bibe alîkar ku hûn mehan li ser hemî rêzan bi carekê bijmêrin:

    =ARRAYFORMULA(DATEDIF(A2:A13, B2:B13, "M"))

    Mînak 2. Hejmara mehên ku sal paşguh dikin

    Dibe ku hûn ne hewce bin mehan di nav hemû salan de di navbera tarîxên destpêk û dawî de bijmêre. Û DATEDIF dihêle hûn wiya bikin.

    Tenê yekîneya "YM" bikar bînin û formula dê pêşî salên tevahî jê bike, û dûv re hejmara mehan di navbera dîrokan de bijmêre:

    =DATEDIF(A2, B2, "YM")

    Sala di navbera du dîrokan de di Google Sheets de hesab bike

    Tiştê dawîn (lê ne hindik) ku nîşanî we bide ev e ka Google Sheets DATEDIF çawa tarîxê hesab dike. ferqa di salan de.

    Ez ê hejmara salên zewaca zewacê li gorî tarîxa zewaca xwe û roja îro bihejmêrim:

    Wek ku hûn dibe ku jixwe texmîn kiribe, ez ê ji bo wê yekîneya "Y" bikar bînim:

    =DATEDIF(A2, B2, "Y")

    Hemû formûlên DATEDIF ev in Pêşî gava dor tê ser hesabkirina roj, meh û salan di navbera du tarîxan de di Google Sheets de.

    Eger doza we bi van çareser nebe an pirsên we hebin, ez ji we re teşwîq dikim ku hûn wan parve bikin. bi me re di beşa şîroveyan dejêre.

    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.