DATEDIF agus NETWORKDAYS ann an Google Sheets: eadar-dhealachadh ceann-latha ann an làithean, mìosan agus bliadhnaichean

  • Roinn Seo
Michael Brown

Tha post blog an latha an-diugh mu dheidhinn faighinn a-mach an diofar eadar dà cheann-latha ann an Google Sheets. Chì thu tòrr fhoirmlean DATEDIF airson làithean, mìosan agus bliadhnaichean a chunntadh, agus ionnsaichidh tu mar a chleachdar NETWORKDAYS gus làithean-obrach a chunntadh a-mhàin eadhon ged a tha na saor-làithean agad stèidhichte air clàr àbhaisteach.

Bidh mòran de luchd-cleachdaidh duilleagan-clèithe a’ lorg cinn-latha troimh-chèile, mura h-eil e gu math duilich, a làimhseachadh. Ach creid e no nach creid, tha beagan ghnìomhan feumail agus sìmplidh airson an adhbhair sin. 'S e dhà dhiubh a th' ann an DATEDIF agus NETWORKDAYS.

    gnìomh DATEDIF ann an Google Sheets

    Mar a thachras le gnìomhan, tha na h-ainmean aca a' moladh a' ghnìomhachd. Tha an aon rud a’ dol airson DATEDIF. Feumaidh e a bhith air a leughadh mar date dif , chan e deit ma tha ann, agus tha e a’ seasamh airson eadar-dhealachadh ceann-latha . Mar sin, tha DATEDIF ann an Google Sheets a' tomhas an eadar-dhealachaidh ceann-latha eadar dà cheann-latha.

    Nì sinn sìos gu pìosan e. Feumaidh an gnìomh trì argamaidean:

    =DATEDIF(start_date, end_date, unit)
    • start_date – ceann-latha air a chleachdadh mar thoiseach tòiseachaidh. Feumaidh gur e aon dhe na leanas a th’ ann:
      • ceann-latha fhèin ann an luachan dùbailte: "8/13/2020"
      • iomradh air cealla le ceann-latha: A2
      • foirmle a thilleas ceann-latha: DATE(2020, 8, 13)
      • àireamh a sheasas airson ceann-latha sònraichte agus a faodar a mhìneachadh mar cheann-latha le Google Sheets, m.e. Tha 44056 a' riochdachadh 13 Lùnastal, 2020 .
    • deireadh_deireadh – ceann-latha air a chleachdadhmar cheann-uidhe. Feumaidh e a bhith san aon fhòrmat ris an aonad start_date .
    • aonad – air a chleachdadh gus innse dhan ghnìomh dè an diofar a bu chòir a thilleadh. Seo liosta slàn de na h-aonadan as urrainn dhut a chleachdadh:
      • "D" – (goirid airson làithean ) tillidh seo an àireamh de làithean eadar dà cheann-latha.
      • "M" – (mìosan) an àireamh de mhìosan slàn eadar dà cheann-latha.
      • "Y" – (bliadhnaichean) an àireamh de bhliadhnaichean slàn.
      • "MD" – (làithean a' seachnadh mhìosan) an àireamh de làithean às dèidh mìosan slàn a thoirt air falbh.
      • "YD" – (làithean a' seachnadh bhliadhnaichean) an àireamh de làithean às dèidh bliadhnaichean slàn a thoirt air falbh.
      • "YM" – (mìosan às aonais bhliadhnaichean) an àireamh de mhìosan slàn às dèidh bliadhnaichean slàn a thoirt air falbh.

    Thoir an aire. Feumaidh gach aonad a bhith air a chur gu foirmlean san aon dòigh sa tha iad a’ nochdadh gu h-àrd – ann an luachan dùbailte.

    A-nis feuchaidh sinn na pàirtean seo uile ri chèile agus chì sinn mar a tha foirmlean DATEDIF ag obair ann an Google Sheets.

    Obraich a-mach làithean eadar dà cheann-latha ann an Google Sheets

    Eisimpleir 1. Cunnt a h-uile latha

    Tha bòrd beag agam airson òrdughan a leantainn. Chaidh iad uile a chuir air falbh sa chiad leth den Lùnastal - Ceann-latha luingeis - a tha gu bhith mar mo cheann-latha tòiseachaidh. Tha ceann-latha lìbhrigidh tuairmseach ann cuideachd – Ceann-latha ri phàigheadh .

    Tha mi a’ dol a dh’ obrachadh a-mach làithean – "D" – eadar luingearachd agus cinn-latha ri phàigheadh ​​​​gus faicinn dè cho fada ‘s a bheir e airson nithean a ruighinn. Seo am foirmle a bu chòir dhomh a chleachdadh:

    =DATEDIF(B2, C2, "D")

    Cuir mi a-steach anFoirmle DATEDIF gu D2 agus an uairsin dèan lethbhreac dheth sìos a’ cholbh gus a chur an sàs ann an sreathan eile.

    Tip. 'S urrainn dhut an colbh gu lèir obrachadh a-mach aig an aon àm le aon fhoirmle a' cleachdadh ARRAYFORMULA:

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

    Eisimpleir 2. Cunnt làithean gun fhios a bhith agad air mìosan

    Smaoinich ann a bheil beagan mhìosan eadar dà cheann-latha:

    Ciamar a tha thu a’ cunntadh làithean a-mhàin mar gum buineadh iad don aon mhìos? Tha sin ceart: le bhith a’ seachnadh mìosan slàn a tha air a dhol seachad. Bidh DATEDIF a’ tomhas seo gu fèin-obrachail nuair a chleachdas tu an aonad "MD" :

    =DATEDIF(A2, B2, "MD")

    Tha an gnìomh a’ toirt air falbh mìosan a chaidh seachad agus a’ cunntadh nan làithean a tha air fhàgail .

    Eisimpleir 3. Cunnt làithean gun aire a thoirt do bhliadhnaichean

    Cuidichidh aonad eile – “YD” – nuair a bhios cinn-latha nas fhaide na bliadhna eatorra:

    =DATEDIF(A2, B2, "YD")

    Bheir am foirmle air falbh bliadhnaichean an toiseach, agus an uair sin obrachadh a-mach na làithean a tha air fhàgail mar gum buineadh iad dhan aon bhliadhna.

    Cunnt làithean obrach ann an Google Sheets

    Tha cùis shònraichte ann nuair nach fheum thu ach làithean obrach a chunntadh ann an Google Sheets. Cha bhi foirmlean DATEDIF na chuideachadh an seo. Agus tha mi creidsinn gun aontaich thu nach e toirt air falbh deireadh-sheachdainean le làimh an roghainn as eireachdaile.

    Gu fortanach, tha geasan neo-draoidheachd no dhà aig Google Sheets airson sin :)

    Eisimpleir 1. Gnìomh NETWORKDAYS

    Canar NETWORKDAYS ris a’ chiad fhear. Bidh an gnìomh seo a’ cunntadh an àireamh de làithean obrach eadar dà cheann-latha às aonais deireadh-sheachdainean (Disathairne agusDidòmhnaich) agus eadhon saor-làithean ma tha sin riatanach:

    =NETWORKDAYS(start_date, end_date, [làithean-saora])
    • start_date – ceann-latha air a chleachdadh mar thoiseach tòiseachaidh. A dhìth.

      An aire. Mura h-eil an ceann-latha seo na shaor-làithean, tha e air a chunntadh mar latha obrach.

    • end_date – ceann-latha air a chleachdadh mar phuing crìochnachaidh. A dhìth.

      An aire. Mura h-eil an ceann-latha seo na shaor-làithean, tha e air a chunntadh mar latha obrach.

    • saor-làithean – tha am fear seo roghainneil nuair a dh’fheumas tu saor-làithean sònraichte a chomharrachadh. Feumaidh gur e raon de chinn-latha no àireamhan a tha a’ riochdachadh cinn-latha.

    Gus sealltainn mar a tha e ag obair, cuiridh mi liosta de na saor-làithean a bhios a’ gabhail àite eadar luingearachd agus cinn-latha ri phàigheadh:

    Mar sin, is e colbh B an ceann-latha tòiseachaidh agam, colbhan C – ceann-latha crìochnachaidh. Is e cinn-latha ann an colbh E na saor-làithean airson beachdachadh. Seo mar a bu chòir don fhoirmle coimhead:

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

    Tip. Ma tha thu a’ dol a chopaigeadh na foirmle gu ceallan eile, cleachd iomraidhean cealla iomlan airson saor-làithean gus mearachdan no toraidhean ceàrr a sheachnadh. No smaoinich air foirmle rèite a thogail na àite.

    An do mhothaich thu mar a chaidh àireamh nan làithean sìos an coimeas ri foirmlean DATEDIF? Leis gu bheil an gnìomh a-nis a’ toirt air falbh gu fèin-ghluasadach a h-uile Disathairne, Didòmhnaich, agus dà shaor-làithean a bhios a’ gabhail àite Dihaoine agus Diluain.

    Thoir an aire. Eu-coltach ri DATEDIF ann an Google Sheets, tha NETWORKDAYS a’ cunntadh start_day agus end_day mar làithean-obrach mura h-e saor-làithean a th’ annta. Mar sin, tha D7 a’ tilleadh 1 .

    Eisimpleir 2.NETWORKDAYS.INTL airson Google Sheets

    Ma tha clàr deireadh-seachdain àbhaisteach agad, gheibh thu buannachd bho ghnìomh eile: NETWORKDAYS.INTL. Leigidh e leat làithean-obrach a chunntadh ann an Google Sheets stèidhichte air deireadh-sheachdainean a chaidh a shuidheachadh gu pearsanta:

    =NETWORKDAYS.INTL(start_date, end_date, [deireadh-sheachdain], [saor-làithean])
    • start_date – a ceann-latha air a chleachdadh mar thoiseach tòiseachaidh. A dhìth.
    • end_date – ceann-latha air a chleachdadh mar phuing crìochnachaidh. A dhìth.

      An aire. NETWORKDAYS.INTL ann an Google Sheets cuideachd a’ cunntadh start_day agus end_day mar làithean-obrach mura h-eil saor-làithean ann.

    • deireadh-sheachdain – tha am fear seo roghainneil. Ma thèid an dearmad a dhèanamh, thathas den bheachd gur e deireadh-sheachdainean a th’ ann an Disathairne agus Didòmhnaich. Ach faodaidh tu sin atharrachadh le bhith a’ cleachdadh dà dhòigh:
      • Masks .

        Gliocas. Tha an dòigh seo foirfe airson nuair a bhios do làithean dheth sgapte fad na seachdain.

        'S e pàtran seachd-digiteach de 1's is 0's a th' ann am masg. Tha 1 a’ seasamh airson deireadh-seachdain, 0 airson latha-obrach. Tha a’ chiad figear sa phàtran an-còmhnaidh Diluain, am fear mu dheireadh - Didòmhnaich.

        Mar eisimpleir, tha "1100110" a' ciallachadh gu bheil thu ag obair Diciadain, Diardaoin, Dihaoine agus Disathairne.

        An aire. Feumaidh am masg a bhith air a chuir ann an luachan dùbailte.

      • Àireamhan .

        Cleachd àireamhan aon-fhigearach (1-7) a tha a’ comharrachadh paidhir de dheireadh-sheachdainean suidhichte:

        4 5
        Àireamh Deireadh-sheachdain
        1 Disathairne, Didòmhnaich
        2 Didòmhnaich, Diluain
        3 Diluain, Dimàirt
        Dimàirt,Diciadain
        Diciadain, Diardaoin
        6 Diardaoin, Dihaoine
        7 Dihaoine, Disathairne

        No obraich le àireamhan dà-fhigearach (11-17) a tha a’ comharrachadh latha fois taobh a-staigh seachdain:

        Àireamh
        Latha na deireadh sheachdain
        11 Didòmhnaich
        12 Diluain
        13 Dimàirt 14 Diciadain
        15 Diardaoin
        16 Dihaoine
        17 Disathairne
    • saor-làithean - tha e roghainneil cuideachd agus tha e air a chleachdadh airson saor-làithean a shònrachadh.

    S dòcha gu bheil coltas iom-fhillte air a' ghnìomh seo air sgàth nan àireamhan sin uile, ach tha mi gad bhrosnachadh gus feuchainn air.

    An toiseach, dìreach faigh tuigse shoilleir air do làithean dheth. Dèanamaid Didòmhnaich agus Diluain dheth. An uairsin, dèan co-dhùnadh air an t-slighe gus na deireadh-sheachdainean agad a chomharrachadh.

    Ma thèid thu le masg, bidh e mar seo - 1000001 :

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

    Ach leis gu bheil dà latha deireadh-seachdain ann an sreath, ’s urrainn dhomh àireamh a chleachdadh bho na clàran gu h-àrd, 2 na mo chùis:

    =NETWORKDAYS.INTL(B2, C2, 2)

    An uairsin dìreach cuir ris an argamaid mu dheireadh – thoir iomradh air saor-làithean ann an colbh E, agus tha am foirmle deiseil:

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

    Google Sheets agus eadar-dhealachadh ceann-latha sna mìosan

    Aig amannan tha mìosan nas cudromaiche na làithean. Ma tha seo fìor dhutsa agus gum b’ fheàrr leat an eadar-dhealachadh ceann-latha fhaighinn ann am mìosan seach làithean, leig le Google SheetsDATEDIF dèan an obair.

    Eisimpleir 1. An àireamh de mhìosan slàn eadar dà cheann-latha

    Tha an drile mar a tha e: thèid an start_date an toiseach, agus an uair sin end_date agus "M" – a sheasas airson mìosan – mar argamaid dheireannach:

    =DATEDIF(A2, B2, "M")

    Tip. Na dìochuimhnich mun ghnìomh ARRAUFORMULA a chuidicheas tu gus mìosan a chunntadh air a h-uile sreath aig an aon àm:

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

    Eisimpleir 2. An àireamh de mhìosan a’ seachnadh bliadhnaichean

    Is dòcha nach fheum thu sin a dhèanamh. cunntadh mìosan air feadh gach bliadhna eadar cinn-latha tòiseachaidh is crìochnachaidh. Agus leigidh DATEDIF leat sin a dhèanamh.

    Cleachd an aonad "YM" agus bheir am foirmle air falbh bliadhnaichean slàn an toiseach, agus an uair sin cunnt àireamh nam mìosan eadar cinn-latha:

    =DATEDIF(A2, B2, "YM")

    Cumaich bliadhnaichean eadar dà cheann-latha ann an Google Sheets

    Is e an rud mu dheireadh (ach chan e as lugha) a sheallas dhut mar a tha Google Sheets DATEDIF a’ tomhas a’ chinn-latha eadar-dhealachadh ann am bliadhnaichean.

    Tha mi a’ dol a obrachadh a-mach an àireamh de bhliadhnaichean a tha càraidean air a bhith pòsta a rèir cinn-latha na bainnse aca agus ceann-latha an latha an-diugh:

    Mar thusa 's dòcha gun do smaoinich mi mu thràth, cleachdaidh mi an t-aonad "Y" airson sin:

    =DATEDIF(A2, B2, "Y")

    Is iad na foirmlean DATEDIF seo uile an feuch an toiseach nuair a thig e gu bhith obrachadh a-mach làithean, mìosan, agus bliadhnaichean eadar dà cheann-latha ann an Google Sheets.

    Mura h-urrainn dhaibh a’ chùis agad fhuasgladh leotha neo ma tha ceist sam bith agad, tha mi gad bhrosnachadh gus an roinn còmhla rinn anns an earrann bheachdangu h-ìosal.

    Tha Mìcheal Brown dèidheil air teicneòlas sònraichte le dìoghras airson pròiseasan iom-fhillte a dhèanamh nas sìmplidhe a’ cleachdadh innealan bathar-bog. Le còrr air deich bliadhna de eòlas anns a’ ghnìomhachas teignigeach, tha e air urram a thoirt dha na sgilean aige ann am Microsoft Excel agus Outlook, a bharrachd air Google Sheets agus Docs. Tha blog Mhìcheil gu sònraichte airson a chuid eòlais agus eòlais a cho-roinn le daoine eile, a’ toirt seachad molaidhean agus clasaichean-oideachaidh a tha furasta a leantainn airson cinneasachd agus èifeachdas a leasachadh. Ge bith co-dhiù a tha thu nad neach-proifeiseanta eòlach no nad neach-tòiseachaidh, tha blog Mhìcheal a 'tabhann lèirsinn luachmhor agus comhairle phractaigeach airson a bhith a' faighinn a 'chuid as fheàrr às na h-innealan bathar-bog riatanach sin.