Swyddogaethau dyddiad Excel - enghreifftiau fformiwla o DATE, HEDDIW, ac ati.

  • Rhannu Hwn
Michael Brown

Dyma ran olaf ein Tiwtorial Dyddiad Excel sy'n cynnig trosolwg o holl swyddogaethau dyddiad Excel, yn esbonio eu defnyddiau sylfaenol ac yn darparu llawer o enghreifftiau o fformiwla.

Mae Microsoft Excel yn darparu tunnell o swyddogaethau i weithio gyda dyddiadau ac amseroedd. Mae pob swyddogaeth yn cyflawni gweithrediad syml a thrwy gyfuno sawl swyddogaeth o fewn un fformiwla gallwch ddatrys tasgau mwy cymhleth a heriol.

Yn y 12 rhan flaenorol o'n tiwtorial dyddiadau Excel, rydym wedi astudio prif swyddogaethau dyddiad Excel yn fanwl . Yn y rhan olaf hon, rydyn ni'n mynd i grynhoi'r wybodaeth a enillwyd a darparu dolenni i amrywiaeth o enghreifftiau o'r fformiwla i'ch helpu chi i ddod o hyd i'r swyddogaeth fwyaf addas ar gyfer cyfrifo'ch dyddiadau.

Y brif swyddogaeth i gyfrifo dyddiadau yn Excel:

    Cael dyddiad ac amser cyfredol:

    • Adio neu dynnu diwrnodau i ddyddiad
    • Cyfrifwch nifer y dyddiau mewn mis<9

    Swyddogaeth Excel TODAY

    Mae'r ffwythiant TODAY() yn dychwelyd y dyddiad heddiw, yn union fel mae'r enw'n awgrymu.

    Gellir dadlau mai HEDDIW yw un o'r ffwythiannau Excel hawsaf i'w defnyddio oherwydd nid oes ganddo unrhyw dadleuon o gwbl. Pryd bynnag y bydd angen i chi gael dyddiad heddiw yn Excel, nodwch y fformiwla ganlynol yw cell:

    =TODAY()

    Ar wahân i'r defnydd amlwg hwn, gall swyddogaeth Excel TODAY fod yn rhan o fformiwlâu a chyfrifiadau mwy cymhleth yn seiliedig ar y dyddiad heddiw. Er enghraifft, i ychwanegu 7 diwrnod at y dyddiad cyfredol, nodwch y canlynolgwyliau.

    Er enghraifft, mae'r fformiwla ganlynol yn cyfrifo nifer y diwrnodau gwaith cyfan rhwng y dyddiad cychwyn yn A2 a'r dyddiad gorffen yn B2, gan anwybyddu dydd Sadwrn a dydd Sul ac eithrio gwyliau yng nghelloedd C2:C5:

    =NETWORKDAYS(A2, B2, C2:C5)

    Gallwch ddod o hyd i esboniad cynhwysfawr o ddadleuon ffwythiant NETWORKDAYS wedi'i ddarlunio ag enghreifftiau fformiwla a sgrinluniau yn y tiwtorial canlynol:

    Fwythiant NETWORKDAYS - cyfrifo diwrnodau gwaith rhwng dau ddyddiad

    Mae swyddogaeth Excel NETWORKDAYS.INTL

    NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays]) yn addasiad mwy pwerus o'r swyddogaeth NETWORKDAYS sydd ar gael yn Excel 2010 ac yn ddiweddarach. Mae hefyd yn dychwelyd nifer dyddiau'r wythnos rhwng dau ddyddiad, ond yn gadael i chi nodi pa ddyddiau y dylid eu cyfrif fel penwythnosau.

    Dyma fformiwla DYDDIAU RHWYDWAITH sylfaenol:

    =NETWORKDAYS(A2, B2, 2, C2:C5)

    Y mae'r fformiwla yn cyfrifo nifer y diwrnodau gwaith rhwng y dyddiad yn A2 (dyddiad_cychwyn) a'r dyddiad yn B2 (diwedd_dyddiad), heb gynnwys dyddiau'r penwythnos dydd Sul a dydd Llun (rhif 2 ym mharamedr y penwythnos), ac anwybyddu gwyliau yng nghelloedd C2:C5.<3

    Am fanylion llawn am swyddogaeth NETWORKDAYS.INTL, gweler:

    swyddogaeth NETWORKDAYS - cyfrif diwrnodau gwaith gyda phenwythnosau arferol

    Gobeithio, mae'r olygfa droed 10K hon ar swyddogaethau dyddiad Excel wedi helpu rydych yn ennill dealltwriaeth gyffredinol o sut mae fformiwlâu dyddiad yn gweithio yn Excel. Os ydych chi eisiau dysgu mwy, fe'ch anogaf i edrych ar yr enghreifftiau fformiwla y cyfeirir atynt ar y dudalen hon. Diolchafchi am ddarllen ac yn gobeithio gweld chi eto ar ein blog wythnos nesaf!

    fformiwla mewn cell:

    =TODAY()+7

    I ychwanegu 30 diwrnod yr wythnos at ddyddiad heddiw heb gynnwys diwrnodau penwythnos, defnyddiwch hwn:

    =WORKDAY(TODAY(), 30)

    Nodyn. Mae'r dyddiad a ddychwelir gan swyddogaeth HEDDIW yn Excel yn diweddaru'n awtomatig pan fydd eich taflen waith yn cael ei hailgyfrifo i adlewyrchu'r dyddiad cyfredol.

    Am ragor o enghreifftiau fformiwla sy'n dangos y defnydd o'r swyddogaeth HEDDIW yn Excel, edrychwch ar y tiwtorialau canlynol:

    • Swyddogaeth Excel TODAY i fewnosod dyddiad heddiw a mwy
    • Trosi dyddiad heddiw i fformat testun
    • Cyfrifo dyddiau'r wythnos yn seiliedig ar ddyddiad heddiw
    • Dod o hyd i'r 1af diwrnod y mis yn seiliedig ar y dyddiad heddiw

    Mae ffwythiant Excel NAWR

    NOW() yn dychwelyd y dyddiad a'r amser cyfredol. Yn ogystal â HEDDIW, nid oes ganddo unrhyw ddadleuon. Os dymunwch arddangos dyddiad ac amser presennol yn eich taflen waith, rhowch y fformiwla ganlynol mewn cell:

    =NOW()

    Nodyn. Yn ogystal â HEDDIW, mae Excel NAWR yn swyddogaeth gyfnewidiol sy'n adnewyddu'r gwerth a ddychwelwyd bob tro y caiff y daflen waith ei hailgyfrifo. Sylwch, nid yw'r gell gyda'r fformiwla NAWR () yn diweddaru'n awtomatig mewn amser real, dim ond pan fydd y llyfr gwaith yn cael ei ailagor neu pan fydd y daflen waith yn cael ei hailgyfrifo. Er mwyn gorfodi'r daenlen i ailgyfrifo, ac o ganlyniad cael eich fformiwla NAWR i ddiweddaru ei gwerth, pwyswch naill ai Shift+F9 i ailgyfrifo'r daflen waith weithredol yn unig neu F9 i ailgyfrifo'r holl lyfrau gwaith agored.

    Swyddogaeth Excel DATEVALUE

    DATEVALUE(date_text) yn trosi dyddiad yn y fformat testun i rif cyfresol sy'n cynrychioli dyddiad.

    Mae'r ffwythiant DATEVALUE yn deall digon o fformatau dyddiad yn ogystal â chyfeiriadau at gelloedd sy'n cynnwys "dyddiadau testun". Mae DATEVALUE yn ddefnyddiol iawn i gyfrifo, hidlo neu ddidoli dyddiadau sydd wedi'u storio fel testun a throsi "dyddiadau testun" o'r fath i'r fformat Dyddiad.

    Mae ychydig o enghreifftiau fformiwla DATEVALUE syml yn dilyn isod:

    =DATEVALUE("20-may-2015")

    =DATEVALUE("5/20/2015")

    =DATEVALUE("may 20, 2015")

    Ac mae’r enghreifftiau canlynol yn dangos sut y gall swyddogaeth DATEVALUE helpu gyda datrys tasgau bywyd go iawn:

    • Fformiwla DATEVALUE i drosi dyddiad i rif
    • Fformiwla DATEVALUE i drosi llinyn testun i ddyddiad

    Fwythiant TESTUN Excel

    Yn y synnwyr pur, ni ellir dosbarthu'r ffwythiant TEXT fel un o ffwythiannau dyddiad Excel oherwydd gall drosi unrhyw werth rhifol, nid dyddiadau yn unig, yn llinyn testun.

    Gyda'r ffwythiant TEXT(value, format_text), gallwch newid y dyddiadau i linynnau testun mewn amrywiaeth o fformatau, fel y dangosir yn y ciplun canlynol.

    Nodyn. Er y gall y gwerthoedd a ddychwelir gan ffwythiant TEXT edrych fel dyddiadau Excel arferol, maent yn werthoedd testun eu natur ac felly ni ellir eu defnyddio mewn fformiwlâu a chyfrifiadau eraill.

    Dyma ychydig mwy o enghreifftiau o fformiwla TEXT y gallech ddod o hyd iddynt defnyddiol:

    • Swyddogaeth TESTUN Excel i drosi dyddiad yn destun
    • Trosi dyddiad i fis a blwyddyn
    • Echdynnuenw'r mis o'r dyddiad
    • Trosi rhif y mis i enw'r mis

    Swyddogaeth Excel DAY

    Mae ffwythiant DAY(serial_number) yn dychwelyd diwrnod o'r mis fel cyfanrif o 1 i 31 .

    Rhif_cyfres yw'r dyddiad sy'n cyfateb i'r diwrnod rydych yn ceisio ei gael. Gall fod yn gyfeirnod cell, dyddiad a gofnodwyd gan ddefnyddio'r ffwythiant DATE, neu wedi ei ddychwelyd gan fformiwlâu eraill.

    Dyma ychydig o enghreifftiau o fformiwla:

    =DAY(A2) - yn dychwelyd diwrnod y mis o mae dyddiad yn A2

    =DAY(DATE(2015,1,1)) - yn dychwelyd y diwrnod o 1-Ionawr-2015

    =DAY(TODAY()) - yn dychwelyd y diwrnod dyddiad heddiw

    ffwythiant MIS Excel

    Mae ffwythiant MONTH(serial_number) yn Excel yn dychwelyd mis dyddiad penodedig fel cyfanrif yn amrywio o 1 (Ionawr) i 12 (Rhagfyr).

    Er enghraifft:

    =MONTH(A2) - yn dychwelyd mis dyddiad yng nghell A2.

    =MONTH(TODAY()) - yn dychwelyd y mis cyfredol.

    Anaml y defnyddir y ffwythiant MONTH yn fformiwlâu dyddiad Excel ar ei ben ei hun. Gan amlaf byddech yn ei ddefnyddio ar y cyd â swyddogaethau eraill fel y dangosir yn yr enghreifftiau canlynol:

    • Adio neu dynnu misoedd at ddyddiad yn Excel
    • Cyfrifo misoedd rhwng dau ddyddiad
    • Cael mis o rif yr wythnos
    • Cael rhif mis o ddyddiad yn Excel
    • Cyfrifwch ddiwrnod 1af y mis
    • Fformatio dyddiadau yn amodol ar sail mis

    Am esboniad manwl o gystrawen y ffwythiant MIS a llawer mwy o enghreifftiau fformiwla, edrychwch ar y tiwtorial canlynol:Gan ddefnyddio'r ffwythiant MIS yn Excel.

    Mae ffwythiant Excel YEAR

    YEAR(serial_number) yn dychwelyd blwyddyn sy'n cyfateb i ddyddiad penodol, fel rhif o 1900 i 9999.

    Fwythiant Excel YEAR yn syml iawn a go brin y byddwch yn mynd i unrhyw anawsterau wrth ei ddefnyddio yn eich cyfrifiadau dyddiad:

    =YEAR(A2) - yn dychwelyd blwyddyn dyddiad yng nghell A2.

    =YEAR("20-May-2015") - yn dychwelyd blwyddyn y dyddiad penodedig.

    =YEAR(DATE(2015,5,20)) - dull mwy dibynadwy o gael y flwyddyn o ddyddiad penodol.

    =YEAR(TODAY()) - yn dychwelyd y flwyddyn gyfredol.

    0>Am ragor o wybodaeth am y swyddogaeth BLWYDDYN, gweler:
    • Fwythiant BLWYDDYN Excel - cystrawen a defnyddiau
    • Sut i drosi dyddiad i flwyddyn yn Excel
    • Sut i adio neu dynnu blynyddoedd hyd yn hyn yn Excel
    • Cyfrifo blynyddoedd rhwng dau ddyddiad
    • Sut i gael diwrnod y flwyddyn (1 - 365)
    • Sut i ddarganfod nifer y diwrnodau ar ôl yn y flwyddyn

    Mae ffwythiant Excel EOMONTH

    EOMONTH(start_date, months) yn dychwelyd diwrnod olaf y mis nifer penodol o fisoedd o'r dyddiad cychwyn.

    Fel y rhan fwyaf o Swyddogaethau dyddiad Excel, gall EOMONTH weithredu ar ddyddiadau sydd wedi'u mewnbynnu fel cyfeirnodau cell, wedi'u mewnbynnu gan ddefnyddio'r ffwythiant DATE, neu ganlyniadau fformiwlâu eraill.

    Mae gwerth positif yn arg months yn ychwanegu'r rhif cyfatebol o fisoedd i'r dyddiad cychwyn, er enghraifft:

    =EOMONTH(A2, 3) - yn dychwelyd diwrnod olaf y mis, 3 mis ar ôl y dyddiad yng nghell A2.

    A gwerth negyddol yn yMae dadl mis yn tynnu'r nifer cyfatebol o fisoedd o'r dyddiad cychwyn:

    =EOMONTH(A2, -3) - yn dychwelyd diwrnod olaf y mis, 3 mis cyn y dyddiad yng nghell A2.

    A sero yn y ddadl mis yn gorfodi'r ffwythiant EOMONTH i ddychwelyd diwrnod olaf mis y dyddiad cychwyn:

    =EOMONTH(DATE(2015,4,15), 0) - yn dychwelyd yr olaf diwrnod ym mis Ebrill, 2015.

    I gael diwrnod olaf y mis cyfredol , rhowch y ffwythiant HEDDIW yn y ddadl start_date a 0 mewn mis :

    =EOMONTH(TODAY(), 0)

    Gallwch chi ddod o hyd i ychydig mwy o enghreifftiau o fformiwla EOMONTH yn yr erthyglau canlynol:

    • Sut i cael diwrnod olaf y mis
    • Sut i gael diwrnod cyntaf y mis
    • Cyfrifo blynyddoedd naid yn Excel

    Swyddogaeth DYDD WYTHNOS Excel

    WEEKDAY(serial_number,[return_type]) ffwythiant yn dychwelyd y diwrnod o'r wythnos sy'n cyfateb i ddyddiad, fel rhif o 1 (Dydd Sul) i 7 (Sadwrn).

    • Gall rhif_cyfres fod yn ddyddiad, yn gyfeiriad at cell yn cynnwys dyddiad, neu ddyddiad a ddychwelwyd gan ryw swyddogaeth Excel arall n.
    • Math_dychwelyd (dewisol) - rhif sy'n pennu pa ddiwrnod o'r wythnos a gaiff ei ystyried yn ddiwrnod cyntaf.

    Gallwch ddod o hyd i'r dyddiad cyflawn rhestr o fathau dychwelyd sydd ar gael yn y tiwtorial canlynol: Swyddogaeth diwrnod yr wythnos yn Excel.

    A dyma rai enghreifftiau o fformiwla PENWYTHNOS:

    =WEEKDAY(A2) - yn dychwelyd diwrnod yr wythnos sy'n cyfateb i a dyddiad yng nghell A2; y dydd 1af o'rwythnos yw dydd Sul (diofyn).

    =WEEKDAY(A2, 2) - yn dychwelyd y diwrnod o'r wythnos sy'n cyfateb i ddyddiad yng nghell A2; mae'r wythnos yn dechrau ar ddydd Llun.

    =WEEKDAY(TODAY()) - yn dychwelyd rhif sy'n cyfateb i ddiwrnod yr wythnos heddiw; mae'r wythnos yn dechrau ar ddydd Sul.

    Gall y swyddogaeth DYDD WYTHNOS eich helpu i benderfynu pa ddyddiadau yn eich taflen Excel sy'n ddiwrnodau gwaith a pha rai yw diwrnodau penwythnos, a hefyd didoli, hidlo neu amlygu diwrnodau gwaith a phenwythnosau:

    • Sut i gael enw diwrnod o'r wythnos o'r dyddiad
    • Dod o hyd i ddiwrnodau gwaith a phenwythnosau a'u hidlo
    • Tynnwch sylw at ddyddiau'r wythnos a phenwythnosau yn Excel

    Mae ffwythiant Excel DATEDIF

    ffwythiant DATEDIF(start_date, end_date, unit) wedi'i ddylunio'n arbennig i gyfrifo'r gwahaniaeth rhwng dau ddyddiad mewn dyddiau, misoedd neu flynyddoedd.

    Mae pa gyfwng amser i'w ddefnyddio ar gyfer cyfrifo'r gwahaniaeth dyddiad yn dibynnu ar y llythyren a roddwch yn yr arg olaf:

    =DATEDIF(A2, TODAY(), "d") - yn cyfrifo'r nifer o diwrnod rhwng y dyddiad yn A2 a'r dyddiad heddiw.

    =DATEDIF(A2, A5, "m") - yn dychwelyd rhif y misoedd cyflawn rhwng y dyddiadau yn A2 a B2.

    =DATEDIF(A2, A5, "y") - yn dychwelyd nifer y blynyddoedd cyflawn rhwng y dyddiadau yn A2 a B2.

    Dim ond cymwysiadau sylfaenol swyddogaeth DATEDIF yw'r rhain ac mae'n gallu gwneud llawer mwy, fel y dangosir yn yr enghreifftiau canlynol:

    • Fwythiant DATEDIF Excel - cystrawen a defnyddiau
    • Cyfrif dyddiau rhwng dau ddyddiad
    • Cyfrifwch wythnosau rhwng y dyddiadau
    • Cyfrifwch y misoedd rhwngdau ddyddiad
    • Cyfrifo blynyddoedd rhwng dau ddyddiad
    • Gwahaniaeth dyddiad yw dyddiau, misoedd a blynyddoedd

    Fwythiant WEEKNUM Excel

    WEEKNUM(serial_number, [return_type]) - yn dychwelyd yr wythnos nifer dyddiad penodol fel cyfanrif o 1 i 53.

    Er enghraifft, mae'r fformiwla isod yn dychwelyd 1 oherwydd yr wythnos sy'n cynnwys Ionawr 1 yw wythnos gyntaf y flwyddyn.

    =WEEKNUM("1-Jan-2015") <3

    Mae'r tiwtorial canlynol yn esbonio'r holl nodweddion penodol ar swyddogaeth Excel WEEKNUM: ffwythiant WEEKNUM - cyfrifo rhif wythnos yn Excel.

    Fel arall gallwch neidio'n syth i un o'r enghreifftiau fformiwla:

    • Sut i adio gwerthoedd yn ôl rhif wythnos
    • Sut i amlygu celloedd yn seiliedig ar rif yr wythnos

    Mae ffwythiant Excel EDATE

    ffwythiant EDATE(start_date, months) yn dychwelyd rhif cyfresol y dyddiad sef y nifer penodedig o fisoedd cyn neu ar ôl y dyddiad cychwyn.

    Er enghraifft:

    =EDATE(A2, 5) - yn ychwanegu 5 mis at y dyddiad yng nghell A2.

    =EDATE(TODAY(), -5) - yn tynnu 5 mis o'r dyddiad heddiw.

    Am esboniad manwl o fformiwlâu EDATE wedi'u darlunio gyda fformiwla exa mples, gweler:

    Adio neu dynnu misoedd i ddyddiad gyda ffwythiant EDATE.

    Mae ffwythiant Excel YEARFRAC

    YEARFRAC(start_date, end_date, [basis]) yn cyfrifo cyfran y flwyddyn rhwng 2 ddyddiad.

    Gellir defnyddio'r ffwythiant penodol iawn hwn i ddatrys tasgau ymarferol megis cyfrifo oedran o'r dyddiad geni.

    Fwythiant DIWRNOD GWAITH Excel

    Mae ffwythiant WORKDAY(start_date, days, [holidays]) yn dychwelyd dyddiad N diwrnod gwaith cyn neu ar ôl y dechraudyddiad. Mae'n eithrio diwrnodau penwythnos yn awtomatig o gyfrifiadau yn ogystal ag unrhyw wyliau rydych chi'n eu nodi.

    Mae'r swyddogaeth hon yn ddefnyddiol iawn ar gyfer cyfrifo cerrig milltir a digwyddiadau pwysig eraill yn seiliedig ar y calendr gweithio safonol.

    Er enghraifft, mae'r fformiwla ganlynol yn ychwanegu 45 diwrnod yr wythnos at y dyddiad cychwyn yng nghell A2, gan anwybyddu gwyliau yng nghelloedd B2:B8:

    =WORKDAY(A2, 45, B2:B85)

    Am esboniad manwl o gystrawen DYDD GWAITH a mwy o enghreifftiau fformiwla, edrychwch ar :

    Swyddogaeth DYDD GWAITH - adio neu dynnu diwrnodau gwaith yn Excel

    Mae swyddogaeth Excel WORKDAY.INTL

    WORKDAY.INTL(start_date, days, [weekend], [holidays]) yn amrywiad mwy pwerus o swyddogaeth DYDD GWAITH a gyflwynwyd yn Excel 2010.<3

    WORKDAY.INTL yn caniatáu cyfrifo dyddiad N nifer o ddiwrnodau gwaith yn y dyfodol neu yn y gorffennol gyda pharamedrau penwythnos arferol.

    Er enghraifft, i gael dyddiad 20 diwrnod gwaith ar ôl y dyddiad cychwyn yng nghell A2, gyda dydd Llun a dydd Sul yn cael eu cyfrif fel diwrnodau penwythnos, gallwch ddefnyddio'r naill neu'r llall o'r fformiwlâu canlynol:

    =WORKDAY.INTL(A2, 20, 2, 7)

    neu

    =WORKDAY.INTL(A2, 20, "1000001")

    Wrth gwrs, fe allai bod yn anodd Byddai'n deall hanfod yr esboniad byr hwn, ond bydd mwy o enghreifftiau fformiwla gyda sgrinluniau yn gwneud pethau'n hawdd iawn:

    DYDD GWAITH.INTL - cyfrifo diwrnodau gwaith gyda phenwythnosau wedi'u teilwra

    Swyddogaeth NETWORKDAYS Excel

    Mae ffwythiant

    NETWORKDAYS(start_date, end_date, [holidays]) yn dychwelyd nifer y dyddiau o'r wythnos rhwng dau ddyddiad rydych chi'n eu nodi. Mae'n eithrio dyddiau penwythnos yn awtomatig ac, yn ddewisol, y

    Mae Michael Brown yn frwd dros dechnoleg ymroddedig ac yn frwd dros symleiddio prosesau cymhleth gan ddefnyddio offer meddalwedd. Gyda mwy na degawd o brofiad yn y diwydiant technoleg, mae wedi hogi ei sgiliau yn Microsoft Excel ac Outlook, yn ogystal â Google Sheets a Docs. Mae blog Michael yn ymroddedig i rannu ei wybodaeth a'i arbenigedd ag eraill, gan ddarparu awgrymiadau a thiwtorialau hawdd eu dilyn ar gyfer gwella cynhyrchiant ac effeithlonrwydd. P'un a ydych chi'n weithiwr proffesiynol profiadol neu'n ddechreuwr, mae blog Michael yn cynnig mewnwelediadau gwerthfawr a chyngor ymarferol ar gyfer cael y gorau o'r offer meddalwedd hanfodol hyn.