Tabl cynnwys
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