Skip i'r prif gynnwys

Tiwtorial Excel: Cyfrifiad Amser Dyddiad (cyfrifwch wahaniaeth, oedran, adio/tynnu)

Yn Excel, defnyddir y cyfrifiad amser dyddiad yn aml, megis cyfrifo'r gwahaniaeth rhwng dau ddyddiad/amser, adio neu dynnu amser dyddiad, cael oedran yn seiliedig ar y dyddiad geni ac ati. Yma yn y tiwtorial hwn, mae'n rhestru bron senarios ynghylch cyfrifo datetime ac yn darparu'r dulliau cysylltiedig i chi.

Llywio’r Tiwtorial hwn

1. Cyfrifwch y gwahaniaeth rhwng dau ddyddiad/amser

1.1 Cyfrifo gwahaniaeth diwrnod/mis/blwyddyn rhwng dau ddyddiad

1.11 Cyfrifo'r gwahaniaeth rhwng dau ddyddiad mewn diwrnodau/misoedd/blynyddoedd/wythnosau

1.12 Cyfrifo misoedd anwybyddu blynyddoedd a dyddiau rhwng dau ddyddiad

1.13 Cyfrifo dyddiau anwybyddu blynyddoedd a misoedd rhwng dau ddyddiad

1.14 Cyfrifo'r gwahaniaeth rhwng dau ddyddiad a blynyddoedd dychwelyd, misoedd a dyddiau

1.15 Cyfrifwch y gwahaniaeth rhwng dyddiad a heddiw

1.16 Cyfrifo diwrnodau gwaith gyda neu heb wyliau rhwng dau ddyddiad

1.17 Cyfrifwch benwythnosau rhwng dau ddyddiad

1.18 Cyfrifwch ddiwrnod penodol o'r wythnos rhwng dau ddyddiad

1.19 Cyfrifo'r diwrnodau sy'n weddill yn y mis/blwyddyn

1.2 Cyfrifwch y gwahaniaeth rhwng dwy waith

1.21 Cyfrifwch y gwahaniaeth rhwng dwy waith

1.22 Cyfrifo'r gwahaniaeth rhwng dwy waith mewn oriau/munudau/eiliadau

1.23 Cyfrifwch wahaniaeth oriau rhwng dwywaith yn unig (dim mwy na 24 awr)

1.24 Cyfrifwch wahaniaeth munudau rhwng dwywaith yn unig (dim mwy na 60 munud)

1.25 Cyfrifwch wahaniaeth eiliadau rhwng dwy waith yn unig (dim mwy na 60 eiliad)

1.26 Cyfrifo'r gwahaniaeth rhwng dwy waith ac oriau dychwelyd, munudau, eiliadau

1.27 Cyfrifwch y gwahaniaeth rhwng dau amser dyddiad

1.28 Cyfrifo gwahaniaeth amser gyda milieiliadau

1.29 Cyfrifo oriau gwaith rhwng dau ddyddiad heb gynnwys penwythnosau

1.3 Cyfrifwch wahaniaeth rhwng dau datetime gyda Kutools ar gyfer Excel

1.31 Cyfrifo'r gwahaniaeth rhwng dau amser dyddiad yn ôl Cynorthwyydd Data ac Amser

1.32 Cyfrifwch wahaniaeth penwythnos/diwrnod gwaith/diwrnod wythnos penodol rhwng dau amser dyddiad fesul Cynorthwyydd Fformiwla

1.4 Cyfunwch ddwy golofn os yn wag

1.41 Defnyddio swyddogaeth IF

1.42 Defnyddio VBA

2. Adio neu dynnu dyddiad ac amser

2.1 Adio neu dynnu diwrnodau/misoedd/blynyddoedd/wythnosau/diwrnodau gwaith i ddyddiad

2.11 Adio neu dynnu diwrnodau i ddyddiad

2.12 Adio neu dynnu misoedd i ddyddiad

2.13 Adio neu dynnu blynyddoedd i ddyddiad

2.14 Adio neu dynnu wythnosau i ddyddiad

2.15 Adio neu dynnu diwrnodau gwaith gan gynnwys neu eithrio gwyliau

2.16 Adio neu dynnu blwyddyn, mis, diwrnodau penodol i ddyddiad

2.2 Adio neu dynnu oriau/munudau/eiliadau i amseroedd

2.21 Adio neu dynnu oriau/munudau/eiliadau i amser dyddiad

2.22 Swm amseroedd dros 24 awr

2.23 Ychwanegu oriau gwaith at ddyddiad ac eithrio penwythnos a gwyliau

2.3 Adio neu dynnu dyddiad/amser gan Kutools ar gyfer Excel

2.4 Estyniad

2.41 Gwiriwch neu amlygwch a yw dyddiad wedi dod i ben

2.42 Dychwelyd diwedd y mis cyfredol/diwrnod cyntaf y mis nesaf

3. Cyfrifwch oedran

3.1 Cyfrifo oedran yn seiliedig ar ddyddiad

3.11 Cyfrifo oedran yn seiliedig ar ddyddiad geni penodol

3.12 Cyfrifo oedran mewn fformat blynyddoedd, mis a dyddiau yn ôl pen-blwydd penodol

3.13 Cyfrifo oedran yn ôl dyddiad geni cyn 1/1/1900

3.2 Cyfrifwch oedran yn ôl genedigaeth trwy ddefnyddio Kutools ar gyfer Excel

3.3 Cyfrifo oedran neu gael dyddiad geni yn seiliedig ar rif cyfres

3.31 Cael pen-blwydd o'r rhif adnabod

3.32 Cyfrifo oedran o'r rhif adnabod

 

Yn y tiwtorial hwn, rwy'n creu rhai enghreifftiau i egluro'r dulliau, gallwch chi newid y cyfeiriadau sydd eu hangen arnoch chi pan fyddwch chi'n defnyddio cod neu fformiwlâu VBA islaw


1. Cyfrifwch y gwahaniaeth rhwng dau ddyddiad/amser

Efallai mai cyfrifo'r gwahaniaeth rhwng dau ddyddiad neu ddau yw'r broblem fwyaf arferol o gyfrifo amser dyddiad y byddwch chi'n ei gyfarfod mewn gwaith Excel dyddiol. Gall dilynwr isod enghreifftiau a ddarperir eich helpu i wella effeithlonrwydd pan fyddwch yn dod ar draws yr un problemau.

1.1 Cyfrifo gwahaniaeth diwrnod/mis/blwyddyn rhwng dau ddyddiad

1.11 Cyfrifo'r gwahaniaeth rhwng dau ddyddiad mewn diwrnodau/misoedd/blynyddoedd/wythnosau

Gellir defnyddio swyddogaeth Excel DATEDIF i gyfrifo'r gwahaniaeth rhwng dau ddyddiad mewn dyddiau, misoedd, blynyddoedd ac wythnosau yn gyflym.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Cliciwch am fwy o fanylion am DATEIF swyddogaeth

Gwahaniaeth dyddiau rhwng dau ddyddiad

DATEDIF(dyddiad_cychwyn, dyddiad gorffen_,"d")

I gael y gwahaniaeth dyddiau rhwng dau ddyddiad yng nghell A2 a B2, defnyddiwch y fformiwla fel hyn

=DATEDIF(A2,B2,"d")

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Gwahaniaeth misoedd rhwng dau ddyddiad

DDATEDIF(dyddiad_cychwyn, dyddiad gorffen_,"m")

I gael y gwahaniaeth mis rhwng dau ddyddiad yng nghell A5 a B5, defnyddiwch y fformiwla fel hyn

=DATEDIF(A5,B5,"m")

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Gwahaniaeth blynyddoedd rhwng dau ddyddiad

DDATEDIF(dyddiad_cychwyn, dyddiad gorffen_,"y")

I gael y gwahaniaeth blwyddyn rhwng dau ddyddiad yng nghell A8 a B8, defnyddiwch y fformiwla fel hyn

=DATEDIF(A8,B8,"y")

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Gwahaniaeth wythnosau rhwng dau ddyddiad

DDATEDIF(dyddiad_cychwyn, diwedd_dyddiad,"d")/7

I gael y gwahaniaeth wythnos rhwng dau ddyddiad yng nghell A11 a B11, defnyddiwch y fformiwla fel hyn

=DATEDIF(A11,B11,"d")/7

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Nodyn:

1) Pan fyddwch chi'n defnyddio'r fformiwla uchod i gael y gwahaniaeth wythnosau, efallai y bydd yn dychwelyd canlyniad ar ffurf dyddiad, mae angen i chi fformatio'r canlyniad i gyffredinol neu rif yn ôl yr angen.

2) Pan fyddwch chi'n defnyddio'r fformiwla uchod i gael y gwahaniaeth wythnos, efallai y bydd yn dychwelyd i rif degol, os ydych chi am gael rhif yr wythnos gyfanrif, gallwch chi ychwanegu swyddogaeth ROUNDDOWN o'r blaen fel y dangosir isod i gael y gwahaniaeth wythnosau cyfanrif:

=ROUNDDOWN(DATEDIF(A11,B11,"d")/7,0)

1.12 Cyfrifo misoedd anwybyddu blynyddoedd a dyddiau rhwng dau ddyddiad

Os ydych chi eisiau cyfrifo'r gwahaniaeth mis gan anwybyddu blynyddoedd a dyddiau rhwng dau ddyddiad fel y mae'r sgrinlun isod yn ei ddangos, dyma fformiwla a all eich helpu.

=DATEDIF(A2,B2,"ym")

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

A2 yw'r dyddiad dechrau, a B2 yw'r dyddiad gorffen.

1.13 Cyfrifo dyddiau anwybyddu blynyddoedd a misoedd rhwng dau ddyddiad

Os ydych chi eisiau cyfrifo'r gwahaniaeth dyddiau gan anwybyddu blynyddoedd a misoedd rhwng dau ddyddiad fel y llun isod, dyma fformiwla a all eich helpu.

=DATEDIF(A5,B5,"md")

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

A5 yw'r dyddiad dechrau, a B5 yw'r dyddiad gorffen.

1.14 Cyfrifo'r gwahaniaeth rhwng dau ddyddiad a blynyddoedd dychwelyd, misoedd a dyddiau

Os ydych chi am gael y gwahaniaeth rhwng dau ddyddiad a dychwelyd xx mlynedd, xx mis, a xx diwrnod fel y dengys y sgrin isod, dyma fformiwla a ddarperir hefyd.

=DATEDIF(A8, B8, "y") &" years, "&DATEDIF(A8, B8, "ym") &" months, " &DATEDIF(A8, B8, "md") &" days"

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

A8 yw'r dyddiad dechrau, a B8 yw'r dyddiad gorffen.

1.15 Cyfrifwch y gwahaniaeth rhwng dyddiad a heddiw

I gyfrifo'r gwahaniaeth rhwng dyddiad a heddiw yn awtomatig, newidiwch y dyddiad gorffen yn y fformiwlâu uchod i HEDDIW(). Dyma gymryd i gyfrifo gwahaniaeth dyddiau rhwng dyddiad gorffennol a heddiw fel enghraifft.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

=DATEDIF(A11,TODAY(),"d")

Pwyswch Rhowch allwedd i gael y canlyniad.

Nodyn: os ydych am gyfrifo'r gwahaniaeth rhwng dyddiad dyfodol a heddiw, newidiwch y dyddiad cychwyn i heddiw, a chymerwch y dyddiad dyfodol fel dyddiad gorffen fel hyn:

=DATEDIF(TODAY(),A14,"d")
doc calculate difference between two dates 1

Sylwch fod yn rhaid i'r dyddiad_cychwyn fod yn llai na'r dyddiad gorffen yn y ffwythiant DATEDIF, fel arall, bydd yn dychwelyd i #NUM! gwerth gwall.

1.16 Cyfrifo diwrnodau gwaith gyda neu heb wyliau rhwng dau ddyddiad

Weithiau, efallai y bydd angen i chi gyfrif nifer y diwrnodau gwaith gyda neu heb y gwyliau rhwng dau ddyddiad penodol.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Yn y rhan hon, byddwch yn defnyddio'r swyddogaeth NETWORKDAYS.INTL:

NETWORKDAYS.INTL(dyddiad_cychwyn, diwedd_dyddiad,[penwythnos],[gwyliau])

Cliciwch RHWYDWEITHIAU.INTL i wybod ei ddadleuon a'i ddefnydd.

Cyfrwch ddyddiau gwaith gyda gwyliau

I gyfrif y dyddiau gwaith gyda gwyliau rhwng dau ddyddiad yng nghell A2 a B2, defnyddiwch y fformiwla fel hyn:

=NETWORKDAYS.INTL(A2,B2)

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Cyfrif dyddiau gwaith heb wyliau

I gyfrif y dyddiau gwaith gyda gwyliau rhwng dau ddyddiad yng nghell A2 a B2, a heb gynnwys y gwyliau yn ystod D5:D9, defnyddiwch y fformiwla fel hyn:

=DYDDIAU RHWYDWAITH.INTL(A5,B5,1,D5:D9)

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Nodyn:

Yn y fformiwlâu uchod, maen nhw'n cymryd dydd Sadwrn a dydd Sul fel penwythnos, os oes gennych chi ddiwrnodau penwythnos gwahanol, newidiwch y ddadl [penwythnos] yn ôl yr angen.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

1.17 Cyfrifwch benwythnosau rhwng dau ddyddiad

Os ydych chi am gyfrif nifer y penwythnosau rhwng dau ddyddiad, gall y swyddogaethau SUMPRODUCT neu SUM wneud ffafr i chi.

SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(start_date&":"&diwedd_dyddiad)),2)>5))
SUM(INT((WEEKDAY(dechrau_dyddiad-{1,7})+diwedd_dyddiad-cychwyn+dyddiad)/7))

I gyfrif y penwythnosau (dydd Sadwrn a dydd Sul) rhwng dau ddyddiad yng nghell A12 a B12:

=SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(A12&":"&B12)),2)>5))

Or

=SUM(INT((WEEKDAY(A12-{1,7})+B12-A12)/7))

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

1.18 Cyfrifwch ddiwrnod penodol o'r wythnos rhwng dau ddyddiad

I gyfrif nifer diwrnod penodol o'r wythnos fel dydd Llun rhwng dau ddyddiad, gall y cyfuniad o swyddogaethau INT a DAY WYTHNOS eich helpu.

INT((WEEKDAY(start_date- weekday)-start_date +end_date)/7)

Celloedd A15 a B15 yw'r ddau ddyddiad yr ydych am gyfrif dydd Llun rhyngddynt, defnyddiwch fformiwla fel hyn:

=INT((WEEKDAY(A15- 2)-A15 +B15)/7)

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Newidiwch rif diwrnod yr wythnos yn y swyddogaeth DYDD WYTHNOS i gyfrif diwrnod gwahanol o'r wythnos:

Mae 1 yn ddydd Sul, 2 yn ddydd Llun, 3 yn ddydd Mawrth, 4 yn ddydd Mercher, 5 yn ddydd Iau, 6 yn ddydd Gwener a 7 yn ddydd Sadwrn)

1.19 Cyfrifo'r diwrnodau sy'n weddill yn y mis/blwyddyn

Weithiau, efallai y byddwch am wybod y dyddiau sy'n weddill yn y mis neu'r flwyddyn yn seiliedig ar y dyddiad a ddarparwyd fel y mae'r sgrinlun isod yn ei ddangos:
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Sicrhewch y dyddiau sy'n weddill yn y mis cyfredol

EOMONTH(dyddiad,0)-dyddiad

Cliciwch EOMONTH i wybod y ddadl a'r defnydd.

I gael y dyddiau sy'n weddill o'r mis cyfredol yng nghell A2, defnyddiwch y fformiwla fel hyn:

=EOMONTH(A2,0)-A2

Pwyswch Rhowch allweddol, a llusgo handlen llenwi auto i gymhwyso'r fformiwla hon i gelloedd eraill os oes angen.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Tip: gall y canlyniadau gael eu dangos fel fformat dyddiad, dim ond eu newid fel fformat cyffredinol neu rif.

Sicrhewch y dyddiau sy'n weddill yn y flwyddyn gyfredol

DYDDIAD(BLWYDDYN(dyddiad),12,31)-dyddiad

I gael y dyddiau sy'n weddill o'r flwyddyn gyfredol yng nghell A2, defnyddiwch y fformiwla fel hyn:

=DATE(YEAR(A2),12,31)-A2

Pwyswch Rhowch allweddol, a llusgo handlen llenwi auto i gymhwyso'r fformiwla hon i gelloedd eraill os oes angen.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1


1.2 Cyfrifwch y gwahaniaeth rhwng dwy waith

1.21 Cyfrifwch y gwahaniaeth rhwng dwy waith

I gael y gwahaniaeth rhwng dau waith, dyma ddwy fformiwla syml a all eich helpu.

diwedd_amser-dechrau_amser
TEXT(end_time-first_time,"time_format")

Gan dybio bod cell A2 a B2 yn cynnwys amser cychwyn a diwedd_amser ar wahân, gan ddefnyddio'r fformiwlâu fel a ganlyn:

=B2-A2

=TEXT(B2-A2,"hh:mm:ss")

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Nodyn:

  • Os ydych chi'n defnyddio end_time-start_time, gallwch chi fformatio'r canlyniad i fformat amser arall fel sydd ei angen arnoch chi yn y Fformat Celloedd deialog.
  • Os ydych chi'n defnyddio TEXT (end_time-first_time, "time_format"), nodwch y fformat amser rydych chi am i'r canlyniad a ddangosir yn y fformiwla, fel TEXT (end_time-first_time, "h") ddychwelyd 16.
  • Os yw'r end_time yn llai na start_time, mae'r ddwy fformiwla yn dychwelyd gwerthoedd gwall. Ar gyfer datrys y broblem hon, gallwch ychwanegu ABS o flaen y fformiwlâu hyn, fel ABS (B2-A2), ABS (TEXT (B2-A2, "hh: mm: ss")), yna fformatio'r canlyniad fel amser.

1.22 Cyfrifo'r gwahaniaeth rhwng dwy waith mewn oriau/munudau/eiliadau

Os ydych chi am gyfrifo'r gwahaniaeth rhwng dwywaith mewn oriau, munudau, neu eiliadau fel y mae'r sgrinlun isod yn ei ddangos, dilynwch y rhan hon.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Cael gwahaniaeth oriau rhwng dwywaith

INT((end_time-start_time)*24)

I gael y gwahaniaeth oriau rhwng dwywaith yn A5 a B5, defnyddiwch y fformiwla fel hyn:

=INT((B5-A5)*24)

Pwyswch Rhowch allweddol, yna fformat y canlyniad fformat amser fel cyffredinol neu rif.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Os ydych chi am gael y gwahaniaeth oriau degol, defnyddiwch (end_time-start_time)*24.

Sicrhewch wahaniaeth munudau rhwng dwywaith

INT((end_time-start_time)*1440)

I gael y gwahaniaeth munudau rhwng dwywaith yn A8 a B8, defnyddiwch y fformiwla fel hyn:

=INT((B8-A8)*1440)

Pwyswch Rhowch allweddol, yna fformat y canlyniad fformat amser fel cyffredinol neu rif.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Os ydych chi am gael y gwahaniaeth munudau degol, defnyddiwch (end_time-start_time)* 1440.

Cael eiliad gwahaniaeth rhwng dwy waith

(diwedd_amser-cychwyn_amser)*86400

I gael y gwahaniaeth eiliadau rhwng dwy waith yn A5 a B5, defnyddiwch y fformiwla fel hyn:

=(B11-A11)*86400)

Pwyswch Rhowch allweddol, yna fformat y canlyniad fformat amser fel cyffredinol neu rif.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

1.23 Cyfrifwch wahaniaeth oriau rhwng dwywaith yn unig (dim mwy na 24 awr)

Os nad yw'r gwahaniaeth rhwng dwy waith yn fwy na 24 awr, gall y swyddogaeth AWR gael y gwahaniaeth oriau rhwng y ddau waith hyn yn gyflym.

Cliciwch AWR am ragor o fanylion am y swyddogaeth hon.

I gael y gwahaniaeth oriau rhwng amseroedd yng nghell A14 a B14, defnyddiwch swyddogaeth AWR fel hyn:

=HOUR(B14-A14)

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Rhaid i'r amser cychwyn fod yn llai nag amser gorffen, fel arall, mae'r fformiwla yn dychwelyd #NUM! gwerth gwall.

1.24 Cyfrifwch wahaniaeth munudau rhwng dwywaith yn unig (dim mwy na 60 munud)

Gall y swyddogaeth MUNUD gael yr unig wahaniaeth munudau rhwng y ddau amser hyn yn gyflym ac anwybyddu oriau ac eiliadau.

Cliciwch COFNOD am ragor o fanylion am y swyddogaeth hon.

I gael y gwahaniaeth munudau rhwng amseroedd yng nghell A17 a B17 yn unig, defnyddiwch swyddogaeth MUNUD fel hyn:

=MINUTE(B17-A17)

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Rhaid i'r amser cychwyn fod yn llai nag amser gorffen, fel arall, mae'r fformiwla yn dychwelyd #NUM! gwerth gwall.

1.25 Cyfrifwch wahaniaeth eiliadau rhwng dwy waith yn unig (dim mwy na 60 eiliad)

Gall y swyddogaeth AIL gael yr unig wahaniaeth eiliadau rhwng y ddau amser hyn yn gyflym ac anwybyddu oriau a munudau.

Cliciwch AIL am ragor o fanylion am y swyddogaeth hon.

I gael y gwahaniaeth eiliadau yn unig rhwng amseroedd yng nghell A20 a B20, defnyddiwch AIL swyddogaeth fel hyn:

=SECOND(B20-A20)

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Rhaid i'r amser cychwyn fod yn llai nag amser gorffen, fel arall, mae'r fformiwla yn dychwelyd #NUM! gwerth gwall.

1.26 Cyfrifo'r gwahaniaeth rhwng dwy waith ac oriau dychwelyd, munudau, eiliadau

Os ydych chi am ddangos y gwahaniaeth rhwng dwy waith â xx awr xx munud xx eiliad, defnyddiwch swyddogaeth TESTUN fel y dangosir isod:

TEXT(end_time-start_time,"h"" awr""m"" munud"" eiliadau""")

Cliciwch TEXT gwireddu'r dadleuon a'r defnydd o'r swyddogaeth hon.

I gyfrifo'r gwahaniaeth rhwng amseroedd yng nghell A23 a B23, defnyddiwch y fformiwla fel hyn:

=TEXT(B23-A23,"h"" hours ""m"" minutes ""s"" seconds""").

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Nodyn:

Mae'r fformiwla hon hefyd yn cyfrifo'r gwahaniaeth oriau heb fod yn fwy na 24 awr yn unig, ac mae'n rhaid i'r amser gorffen fod yn fwy nag amser cychwyn, fel arall, mae'n dychwelyd #VALUE! gwerth gwall.

1.27 Cyfrifwch y gwahaniaeth rhwng dau amser dyddiad

Os oes dwy waith mewn fformat mm/dd/bbbb hh:mm:ss, i gyfrifo'r gwahaniaeth rhyngddynt, gallwch ddefnyddio un o'r fformiwlâu isod yn ôl yr angen.

Sicrhewch wahaniaeth amser rhwng dau amser dyddiad a chanlyniad dychwelyd mewn fformat hh:mm:ss

Cymerwch ddau amser dyddiad yng nghell A2 a B2 fel enghraifft, defnyddiwch y fformiwla fel hyn:

=B2-A2

Pwyswch Rhowch allweddol, gan ddychwelyd canlyniad mewn fformat datetime, yna fformatio'r canlyniad hwn fel [h]: mm: ss yn y categori arfer o dan y Nifer tab i mewn Celloedd Fformat deialog.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1 doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Sicrhewch wahaniaeth rhwng dau amser dyddiad a dyddiau dychwelyd, oriau, munudau, eiliadau

Cymerwch ddau amser dyddiad yng nghell A5 a B5 fel enghraifft, defnyddiwch y fformiwla fel hyn:

=INT(B5-A5) & " Days, " & HOUR(B5-A5) & " Hours, " & MINUTE(B5-A5) & " Minutes, " & SECOND(B5-A5) & " Seconds "

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Nodyn: yn y ddwy fformiwla, rhaid i end_datetime fod yn fwy na start_datetime, fel arall, mae'r fformiwlâu yn dychwelyd gwerthoedd gwall.

1.28 Cyfrifo gwahaniaeth amser gyda milieiliadau

Yn gyntaf, mae angen i chi wybod sut i fformatio'r gell i ddangos y milieiliadau:

Dewiswch y celloedd rydych chi am eu dangos milieiliadau a'r dde i'w dewis Celloedd Fformat i alluogi'r Celloedd Fformat deialog, dewiswch Custom yn y Categori rhestrwch o dan y tab Rhif, a theipiwch hwn hh: mm: ss.000 i mewn i'r blwch testun.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Defnyddiwch fformiwla:

ABS (amser_diwedd-amser cychwyn_)

Yma i gyfrifo'r gwahaniaeth rhwng dwy waith yng nghell A8 a B8, defnyddiwch y fformiwla fel:

=ABS(B8-A8)

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

1.29 Cyfrifo oriau gwaith rhwng dau ddyddiad heb gynnwys penwythnosau

Weithiau, efallai y bydd angen i chi gyfrif yr oriau gwaith rhwng dau ddyddiad, ac eithrio penwythnosau (dydd Sadwrn a dydd Sul).

NETWORKDAYS(dyddiad_cychwyn, diwedd_dyddiad) * oriau_gweithio

Yma mae'r oriau gwaith wedi'u pennu ar 8 awr bob dydd, ac i gyfrifo'r oriau gwaith rhwng dau ddyddiad a ddarperir yng nghelloedd A16 a B16, defnyddiwch y fformiwla fel hyn:

=NETWORKDAYS(A16,B16) * 8

Pwyswch Rhowch allweddol ac yna fformatio'r canlyniad fel cyffredinol neu rif.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Am ragor o enghreifftiau am gyfrifo oriau gwaith rhwng dau ddyddiad, ewch i Cael Oriau Gwaith Rhwng Dau Ddyddiad Yn Excel


1.3 Cyfrifwch wahaniaeth rhwng dau datetime gyda Kutools ar gyfer Excel

Os oes gennych Kutools ar gyfer Excel Wedi'i osod yn Excel, gellir datrys 90 y cant o gyfrifiadau gwahaniaeth amser dyddiad yn gyflym heb gofio unrhyw fformiwlâu.

1.31 Cyfrifo'r gwahaniaeth rhwng dau amser dyddiad yn ôl Cynorthwyydd Data ac Amser

I gyfrifo'r gwahaniaeth rhwng dau amser dyddiad yn Excel, dim ond y Cynorthwyydd Dyddiad ac Amser yn ddigon.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

1. Dewiswch gell lle rydych chi'n gosod y canlyniad a gyfrifwyd, a chliciwch Kutools > Cynorthwyydd Fformiwla > Cynorthwyydd Dyddiad ac Amser.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

2. Yn y popping Cynorthwyydd Dyddiad ac Amser deialog, dilynwch y gosodiadau isod:

  1. Gwirio Gwahaniaeth opsiwn;
  2. Dewiswch yr amser cychwyn a'r amser dyddiad gorffen yn Mewnbwn dadleuon adran, gallwch hefyd nodi datetime â llaw yn uniongyrchol i'r blwch mewnbwn, neu cliciwch yr eicon calendr i ddewis y dyddiad;
  3. Dewiswch y math canlyniad allbwn o'r gwymplen;
  4. Rhagolwg o'r canlyniad yn Canlyniad adran hon.

doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

3. Cliciwch Ok. Mae'r canlyniad a gyfrifwyd yn cael ei allbynnu, a llusgwch y ddolen awtolenwi dros y celloedd y mae angen i chi eu cyfrifo hefyd.

Tip:

Os ydych chi am gael y gwahaniaeth rhwng dau ddyddiad a dangos y canlyniad fel dyddiau, oriau, a munudau gyda Kutools ar gyfer Excel, gwnewch fel isod:

Dewiswch gell lle rydych chi am osod y canlyniad, a chliciwch Kutools > Cynorthwyydd Fformiwla > Dyddiad ac Amser > Cyfrif dyddiau, oriau a munudau rhwng dau ddyddiad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Yna yn y Cynorthwyydd Fformiwlâu deialog, nodwch y dyddiad cychwyn a'r dyddiad gorffen, yna cliciwch Ok.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

A bydd y canlyniad gwahaniaeth yn cael ei ddangos fel dyddiau, oriau, a munudau.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Cliciwch Cynorthwyydd Dyddiad ac Amser i wybod mwy o ddefnydd o'r nodwedd hon.

Cliciwch Kutools ar gyfer Excel i wybod holl nodweddion yr ychwanegiad hwn.

Cliciwch Lawrlwythiad Am Ddim i gael treial am ddim 30 diwrnod o Kutools ar gyfer Excel

1.32 Cyfrifwch wahaniaeth penwythnos/diwrnod gwaith/diwrnod wythnos penodol rhwng dau amser dyddiad fesul Cynorthwyydd Fformiwla

Os ydych chi am gyfrif y penwythnos, diwrnodau gwaith neu ddiwrnod penodol o'r wythnos rhwng dau ddyddiad yn gyflym, Kutools ar gyfer Excel's Cynorthwyydd Fformiwla gall grŵp eich helpu.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

1. Dewiswch y gell a fydd yn gosod y canlyniad a gyfrifwyd, cliciwch Kutools > Ystadegol > Nifer y diwrnodau heblaw gwaith rhwng dau ddyddiad/Nifer y diwrnodau gwaith rhwng dau ddyddiad/Cyfrwch nifer y diwrnodau penodol o'r Wythnos.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

2. Yn y popping allan Cynorthwyydd Fformiwlâu deialog, nodwch y dyddiad cychwyn a'r dyddiad gorffen, os gwnewch gais Cyfrwch nifer y diwrnodau penodol o'r wythnos, mae angen i chi nodi diwrnod yr wythnos hefyd.

I gyfrif y diwrnod wythnos penodol, gallwch gyfeirio at y nodyn i ddefnyddio 1-7 i nodi dydd Sul-Sadwrn.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

3. Cliciwch Ok, ac yna llusgwch yr handlen awtolenwi dros gelloedd sydd angen cyfrif nifer y penwythnos/diwrnod gwaith/diwrnod wythnos penodol os oes angen.

Cliciwch Kutools ar gyfer Excel i wybod holl nodweddion yr ychwanegiad hwn.

Cliciwch Lawrlwythiad Am Ddim i gael treial am ddim 30 diwrnod o Kutools ar gyfer Excel


2. Adio neu dynnu dyddiad ac amser

Ac eithrio cyfrifo'r gwahaniaeth rhwng dau amser dyddiad, adio neu dynnu hefyd yw'r cyfrifiad amser dyddiad arferol yn Excel. Er enghraifft, efallai y byddwch am gael y dyddiad dyledus yn seiliedig ar y dyddiad cynhyrchu a nifer y diwrnodau cadw ar gyfer cynnyrch.

2.1 Adio neu dynnu diwrnodau/misoedd/blynyddoedd/wythnosau/diwrnodau gwaith i ddyddiad

2.11 Adio neu dynnu diwrnodau i ddyddiad

I adio neu dynnu nifer penodol o ddyddiau at ddyddiad, dyma ddau ddull gwahanol.

Gan dybio ychwanegu 21 diwrnod at ddyddiad yng nghell A2, dewiswch un o'r dulliau isod i'w ddatrys,

Dull 1 dyddiad + diwrnod

Dewiswch gell a theipiwch y fformiwla:

=A+21

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Os ydych am dynnu 21 diwrnod, newidiwch jwts ynghyd ag arwydd (+) i arwydd minws (-).

Dull 2 ​​Gludo Arbennig

1. Teipiwch y nifer o ddyddiau rydych chi am eu hychwanegu mewn cell sy'n tybio yng nghell C2, ac yna pwyswch Ctrl + C i gopïo.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

2. Yna dewiswch y dyddiadau yr ydych am ychwanegu 21 diwrnod, de-gliciwch i ddangos y ddewislen cyd-destun, a dewiswch Gludo Arbennig....
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

3. Yn y Gludo Arbennig deialog, gwirio Ychwanegu opsiwn (Os ydych chi am dynnu diwrnodau, gwiriwch Tynnwch opsiwn). Cliciwch OK.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

4. Nawr mae'r dyddiadau gwreiddiol yn newid i rifau 5 digid, gan eu fformatio fel dyddiadau.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

2.12 Adio neu dynnu misoedd i ddyddiad

I adio neu dynnu misoedd at ddyddiad, gellir defnyddio swyddogaeth EDATE.

EDATE(dyddiad, misoedd)

Cliciwch GOLYGU i astudio ei ddadleuon a'i ddefnydd.

Gan dybio ychwanegu 6 mis at y dyddiad yng nghell A2, defnyddiwch fformiwla fel hyn:

=EDATE(A2,6)

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Os ydych am dynnu 6 mis i'r dyddiad, newidiwch 6 i -6.

2.13 Adio neu dynnu blynyddoedd i ddyddiad

I adio neu dynnu n mlynedd at ddyddiad, gellir defnyddio fformiwla sy'n cyfuno swyddogaethau DYDDIAD, BLWYDDYN, MIS a DYDD.

DYDDIAD(BLWYDDYN(dyddiad) + blynyddoedd, MIS(dyddiad), DIWRNOD(dyddiad))

Gan dybio ychwanegu 3 blynedd at y dyddiad yng nghell A2, defnyddiwch y fformiwla fel hyn:

=DATE(YEAR(A2) + 3, MONTH(A2),DAY(A2))

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Os ydych am dynnu 3 blynedd i'r dyddiad, newidiwch 3 i -3.

2.14 Adio neu dynnu wythnosau i ddyddiad

I adio neu dynnu wythnosau at ddyddiad, y fformiwla gyffredinol yw

dyddiad+wythnos*7

Gan dybio ychwanegu 4 wythnos at y dyddiad yng nghell A2, defnyddiwch y fformiwla fel hyn:

=A2+4*7

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Os ydych am dynnu 4 wythnos i'r dyddiad, newidiwch ynghyd â'r arwydd (+) i arwydd minws (-).

2.15 Adio neu dynnu diwrnodau gwaith gan gynnwys neu eithrio gwyliau

Yn yr adran hon, mae'n cyflwyno sut i ddefnyddio swyddogaeth DYDD GWAITH i ychwanegu neu dynnu diwrnodau gwaith i ddyddiad penodol ac eithrio gwyliau neu gynnwys gwyliau.

DIWRNOD GWAITH (dyddiad, dyddiau, [gwyliau])

Ymwelwch â GWAITH i wybod mwy am ei ddadleuon a'i ddefnydd.

Ychwanegu diwrnodau gwaith gan gynnwys gwyliau

Yng nghell A2 yw'r dyddiad rydych chi'n ei ddefnyddio, mae cell B2 yn cynnwys nifer y dyddiau rydych chi am eu hychwanegu, defnyddiwch y fformiwla fel hyn:

=WORKDAY(A2,B2)

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Ychwanegu diwrnodau gwaith ac eithrio gwyliau

Yng nghell A5 yw'r dyddiad rydych chi'n ei ddefnyddio, mae cell B5 yn cynnwys nifer y dyddiau rydych chi am eu hychwanegu, yn ystod D5: mae D8 yn rhestru'r gwyliau, defnyddiwch y fformiwla fel hyn:

=WORKDAY(A5,B5,D5:D8)

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Nodyn:

Swyddogaeth DYDD GWAITH yn cymryd dydd Sadwrn a dydd Sul fel penwythnosau, os yw eich penwythnosau ar ddydd Sadwrn a dydd Sul, gallwch wneud cais WOKRDAY.INTL swyddogaeth, sy'n cefnogi pennu penwythnosau.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Ymwelwch â DYDD GWAITH.INTL am fwy o fanylion.

Os ydych chi eisiau tynnu diwrnodau gwaith i ddyddiad, newidiwch nifer y dyddiau i negyddol yn y fformiwla.

2.16 Adio neu dynnu blwyddyn, mis, diwrnodau penodol i ddyddiad

Os ydych chi am ychwanegu blwyddyn, diwrnodau mis penodol at ddyddiad, gall y fformiwla sy'n cyfuno swyddogaeth DYDDIAD, BLWYDDYN, MIS, a DYDDIAU wneud ffafr i chi.

DYDDIAD(BLWYDDYN(dyddiad) + blynyddoedd, MIS(dyddiad) + misoedd, DYDD(dyddiad) + diwrnodau)

I ychwanegu blwyddyn 1 fis a 2 diwrnod at ddyddiad yn A30, defnyddiwch y fformiwla fel hyn:

=DATE(YEAR(A11)+1,MONTH(A11)+2,DAY(A11)+30)

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Os ydych chi eisiau tynnu, newidiwch bob arwydd plws (+) i arwyddion minws (-).


2.2 Adio neu dynnu oriau/munudau/eiliadau i amser

2.21 Adio neu dynnu oriau/munudau/eiliadau i amser dyddiad

Yma ceir rhai fformiwlâu ar gyfer adio neu dynnu oriau, munudau neu eiliadau at amser dyddiad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Adio neu dynnu oriau i amser dyddiad

Dyddiad amser + oriau / 24

Gan dybio ychwanegu 3 awr at amser dyddiad (gall fod yn amser hefyd) yng nghell A2, defnyddiwch y fformiwla fel hyn:

=A2+3/24

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Adio neu dynnu oriau i amser dyddiad

Dyddiad amser+munud/1440

Gan dybio ychwanegu 15 munud at amser dyddiad (gall fod yn amser hefyd) yng nghell A5, defnyddiwch y fformiwla fel hyn:

=A2+15/1440

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Adio neu dynnu oriau i amser dyddiad

Amser dyddiad+eiliadau/86400

Gan dybio ychwanegu 20 eiliad at amser dyddiad (gall fod yn amser hefyd) yng nghell A8, defnyddiwch y fformiwla fel hyn:

=A2+20/86400

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

2.22 Swm amseroedd dros 24 awr

Gan dybio bod tabl o Excel yn cofnodi amser gwaith yr holl staff mewn wythnos, i grynhoi cyfanswm yr amser gweithio ar gyfer cyfrifo'r taliadau, gallwch ddefnyddio SUM(ystod) i gael y canlyniad. Ond yn gyffredinol, bydd y canlyniad cryno yn cael ei ddangos fel amser nad yw'n fwy na 24 awr fel y dengys y sgrin isod, sut allwch chi gael y canlyniad cywir?
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Mewn gwirionedd, does ond angen i chi fformatio'r canlyniad fel [hh]:mm:ss.

De-gliciwch ar y gell canlyniad, dewiswch Celloedd Fformat yn y ddewislen cyd-destun, ac yn y popping Celloedd Fformat deialog, dewiswch Custom o'r blist, a math [hh]:mm:ss i mewn i'r blwch testun yn yr adran dde, cliciwch OK.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1  doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Bydd y canlyniad cryno yn cael ei ddangos yn gywir.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

2.23 Ychwanegu oriau gwaith at ddyddiad ac eithrio penwythnos a gwyliau

Yma ceir fformiwla hir ar gyfer cael y dyddiad gorffen yn seiliedig ar ychwanegu nifer penodol o oriau gwaith at ddyddiad cychwyn ac nid yw'n cynnwys penwythnosau (dydd Sadwrn a dydd Sul) a gwyliau.

Mewn tabl Excel, mae A11 yn cynnwys yr amser dyddiad cychwyn, ac mae B11 yn cynnwys yr oriau gwaith, yng nghell E11 ac E13 yw'r amseroedd cychwyn a gorffen gweithio, ac mae cell E15 yn cynnwys y gwyliau a fydd yn cael eu heithrio.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Defnyddiwch y fformiwla fel hyn:

=WORKDAY(A11,INT(B11/8)+IF(TIME(HOUR(A11),MINUTE(A11),SECOND(A11))+TIME(MOD(B11,8),MOD(MOD(B11,8),1)*60,0)> $E$13,1,0),$E$15)+IF(TIME(HOUR(A11),MINUTE(A11),SECOND(A11))+TIME(MOD(B11,8),MOD(MOD(B11,8),1)*60,0)>$E$13,$E$11 +TIME(HOUR(A11),MINUTE(A11),SECOND(A11))+TIME(MOD(B11,8),MOD(MOD(B11,8),1)*60,0)-$E$13,TIME(HOUR(A11),MINUTE(A11),SECOND(A11)) +TIME(MOD(B11,8),MOD(MOD(B11,8),1)*60,0))

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1


2.3 Adio neu dynnu dyddiad/amser gan Kutools ar gyfer Excel

Os oes gennych chi Kutools ar gyfer Excel wedi'i osod, dim ond un offeryn - Dyddiad ac Amser Cymorthr gallu datrys y rhan fwyaf o'r cyfrifiadau ar adio a thynnu datetime.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

1. Cliciwch ar gell rydych chi am allbynnu'r canlyniad, a chymhwyso'r offeryn hwn trwy glicio Kutools > Cynorthwyydd Fformiwla > Cynorthwyydd Dyddiad ac Amser.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

2. Yn y Cynorthwyydd Dyddiad ac Amser deialog, gwirio Ychwanegu opsiwn neu Tynnwch opsiwn fel sydd ei angen arnoch, yna dewiswch y gell neu teipiwch yn uniongyrchol yr amser dyddiad rydych chi am ei ddefnyddio Mewnbwn dadleuon adran, yna nodwch y blynyddoedd, misoedd, wythnosau, dyddiau, oriau, munudau ac eiliadau rydych chi am eu hychwanegu neu eu tynnu, yna cliciwch Ok. Gweler y screenshot:

Gallwch gael rhagolwg o'r canlyniad a gyfrifwyd yn y Canlyniad adran hon.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Nawr bod y canlyniad wedi'i allbynnu, llusgwch handlen auto dros gelloedd eraill i gael y canlyniadau.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Cliciwch Cynorthwyydd Dyddiad ac Amser i wybod mwy o ddefnydd o'r nodwedd hon.

Cliciwch Kutools ar gyfer Excel i wybod holl nodweddion yr ychwanegiad hwn.

Cliciwch Lawrlwytho Ffi i gael treial am ddim 30 diwrnod o Kutools ar gyfer Excel


2.4 Estyniad

2.41 Gwiriwch neu amlygwch a yw dyddiad wedi dod i ben

Os oes rhestr o ddyddiadau dod i ben cynhyrchion, efallai y byddwch am wirio ac amlygu'r dyddiadau sy'n dod i ben yn seiliedig ar heddiw fel y mae'r sgrinlun isod yn ei ddangos.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Mewn gwirionedd, y Fformatio Amodol yn gallu trin y swydd hon yn gyflym.

1. Dewiswch y dyddiadau yr ydych am eu gwirio, yna cliciwch Hafan > Fformatio Amodol > Rheol Newydd.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

2. Yn y Rheol Fformatio Newydd deialog, dewiswch Defnyddiwch fformiwla i bennu pa gelloedd i'w fformatio yn y Dewiswch Math o Reol adran, a math =B2 i mewn i'r blwch mewnbwn (B2 yw'r dyddiad cyntaf yr ydych am ei wirio), a chliciwch fformat i pop i fyny Celloedd Fformat deialog, yna dewiswch fformatio gwahanol i ragori ar y dyddiadau dod i ben yn ôl yr angen. Cliciwch OK > OK.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1  doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

2.42 Dychwelyd diwedd y mis cyfredol/diwrnod cyntaf y mis nesaf/a>

Mae dyddiadau dod i ben rhai cynhyrchion ar ddiwedd y mis cynhyrchu neu ddiwrnod cyntaf y mis cynhyrchu nesaf, er mwyn rhestru'n gyflym y dyddiadau dod i ben yn seiliedig ar y dyddiad cynhyrchu, dilynwch y rhan hon.

Cael diwedd y mis presennol

EOMONT(dyddiad,0)

Dyma ddyddiad cynhyrchu yng nghell B13, defnyddiwch y fformiwla fel hyn:

=EOMONTH(B13,0)

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Cael diwrnod 1af y mis nesaf

EOMONTH(dyddiad,0)+1

Dyma ddyddiad cynhyrchu yng nghell B18, defnyddiwch y fformiwla fel hyn:

=EOMONTH(B18,0)+1

Pwyswch Rhowch allwedd i gael y canlyniad.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1


3. Cyfrifwch oedran

Yn yr adran hon, mae'n rhestru'r dulliau ar gyfer datrys sut i gyfrifo oedran yn seiliedig ar ddyddiad penodol neu rif cyfres.


3.1 Cyfrifo oedran yn seiliedig ar ddyddiad

3.11 Cyfrifo oedran yn seiliedig ar ddyddiad geni penodol

doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Cael oedran mewn rhif degol yn seiliedig ar ddyddiad geni

YEARFRAC(penblwydd, HEDDIW())

Cliciwch BLWYDDYNFRAC am fanylion am ei ddadleuon a'r defnydd.

Er enghraifft, i gael yr oedran yn seiliedig ar y rhestr o ddyddiadau geni yng ngholofn B2:B9, defnyddiwch y fformiwla fel hyn:

=YEARFRAC(B2,TODAY())

Pwyswch Rhowch allweddol, yna llusgwch y handlen autofill i lawr nes bod pob oedran yn cael eu cyfrifo.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Tip:

1) Gallwch chi nodi'r lle degol fel sydd ei angen arnoch chi yn y Celloedd Fformat deialog.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

2) Os ydych chi am gyfrifo'r oedran ar ddyddiad penodol yn seiliedig ar ddyddiad geni penodol, newidiwch HEDDIW() i'r dyddiad penodol sydd wedi'i amgáu gyda dyfynbrisiau dwbl fel =YEARFRAC(B2,"1/1/2021")

3) Os ydych chi am gael oedran y flwyddyn nesaf yn seiliedig ar y dyddiad geni, ychwanegwch 1 yn y fformiwla fel =YEARFRAC(B2,HODAY())+1.

Cael oedran yn y rhif cyfan yn seiliedig ar ddyddiad geni

DATEDIF(dyddiad geni, HEDDIW(),"y")

Cliciwch DATEIF am fanylion am ei ddadleuon a'r defnydd.

Gan ddefnyddio'r enghraifft uchod, i gael yr oedran yn seiliedig ar y dyddiadau geni yn y rhestr yn B2:B9, defnyddiwch y fformiwla fel hyn:

=DATEDIF(B2,TODAY(),"y")

Pwyswch Rhowch allweddol, yna llusgwch yr handlen auto-lenwi i lawr nes bod pob oedran yn cael ei gyfrifo.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Tip:

1) Os ydych chi am gyfrifo'r oedran ar ddyddiad penodol yn seiliedig ar ddyddiad geni penodol, newidiwch HEDDIW() i'r dyddiad penodol sydd wedi'i amgáu gyda dyfynbrisiau dwbl fel =DATEDIF(B2,"1/1/2021","y") .

2) Os ydych chi am gael oedran y flwyddyn nesaf yn seiliedig ar y dyddiad geni, ychwanegwch 1 yn y fformiwla fel =DATEDIF(B2, HEDDIW(),"y")+1.

3.12 Cyfrifo oedran mewn fformat blynyddoedd, mis a dyddiau yn ôl pen-blwydd penodol

Os ydych chi am gyfrifo oedran yn seiliedig ar ddyddiad geni penodol, a dangos y canlyniad fel xx mlynedd, xx mis, xx diwrnod fel y dengys y sgrinlun isod, dyma fformiwla hir a all eich helpu.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

=DATEDIF(dyddiad geni, HEDDIW(),,"Y")&"Blynyddoedd,"&DATEDIF(dyddiad geni, HEDDIW(),"YM")&"Misoedd,"&DATEDIF(dyddiad geni, HEDDIW(),,"MD")&"Dyddiau "

I gael yr oedran mewn blynyddoedd, misoedd, a dyddiau yn seiliedig ar y dyddiad geni yng nghell B12, defnyddiwch y fformiwla fel hyn:

=DATEDIF(B12,TODAY(),"Y")&" Years, "&DATEDIF(B12,TODAY(),"YM")&" Months, "&DATEDIF(B12,TODAY(),"MD")&" Days"

Pwyswch Rhowch allweddol i gael yr oedran, yna llusgwch y handlen autofill i lawr i gelloedd eraill.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Tip:

Os ydych chi am gyfrifo'r oedran mewn dyddiad penodol yn seiliedig ar ddyddiad geni penodol, newidiwch HEDDIW() i'r dyddiad penodol sydd wedi'i amgáu gyda dyfynbrisiau dwbl fel = = DATEDIF(B12,"1/1/2021",,"Y")& " Blynyddoedd," &DATEDIF(B12,"1/1/2021", "YM") &" Misoedd," &DATEDIF(B12,"1/1/2021",,"MD") &" Dyddiau".

3.13 Cyfrifo oedran yn ôl dyddiad geni cyn 1/1/1900

Yn Excel, ni ellir nodi'r dyddiad cyn 1/1/1900 fel amser dyddiad na'i gyfrifo'n gywir. Ond os ydych chi am gyfrifo oedran person enwog yn seiliedig ar y dyddiad geni a roddwyd (cyn 1/11900) a dyddiad marwolaeth, dim ond cod VBA all eich helpu chi.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

1. Gwasgwch Alt + F11 allweddi i alluogi Microsoft Visual Basic ar gyfer Ceisiadau ffenestr, a chlicio Mewnosod tab a dewis Modiwlau i greu modiwl newydd.

2. Yna copïwch a gludwch y cod isod i'r modiwl newydd.

VBA: Cyfrifwch oedran cyn 1/1/1900

Public Function AgeFunc(SDate As Variant, EDate As Variant) As Long
'UpdatebyExtendOffice
    Dim xSMonth As Integer
    Dim xSDay As Integer
    Dim xSYear As Integer
    Dim xEMonth As Integer
    Dim xEDay As Integer
    Dim xEYear As Integer
    Dim xAge As Integer
    If Not GetDate(SDate, xSYear, xSMonth, xSDay) Then
        AgeFunc = "Invalid Date"
        Exit Function
    End If
    If Not GetDate(EDate, xEYear, xEMonth, xEDay) Then
        AgeFunc = "Invalid Date"
        Exit Function
    End If
    xAge = xEYear - xSYear
    If xSMonth > xEMonth Then
        xAge = xAge - 1
    ElseIf xSMonth = xEMonth Then
        If xSDay > xEDay Then xAge = xAge - 1
    End If
    If xAge < 0 Then
        AgeFunc = "Invalid Date"
    Else
        AgeFunc = xAge
    End If
End Function
Private Function GetDate(ByVal DateStr As String, Y As Integer, M As Integer, D As Integer) As Boolean
    Dim I As Long
    Dim K As Long
    Y = 0
    M = 0
    D = 0
    GetDate = True
    On Error Resume Next
    I = InStr(1, DateStr, "/")
    M = CLng(Left(DateStr, I - 1))
    D = CLng(Mid(DateStr, I + 1, InStr(I + 1, DateStr, "/") - I - 1))
    Y = CLng(Right(DateStr, Len(DateStr) - InStrRev(DateStr, "/")))
    If M < 1 Or M > 12 Or D < 1 Or D > 31 Or Y < 1 Then
        GetDate = False
    End If
End Function

doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

3. Arbedwch y cod, ac ewch yn ôl i'r ddalen a dewiswch gell i osod yr oedran a gyfrifwyd, teipiwch =AgeFunc(dyddiad geni, dyddiad marw), yn yr achos hwn, =AgeFunc(B22,C22), pwyswch Enter i gael yr oedran. A defnyddiwch handlen llenwi ceir i gymhwyso'r fformiwla hon i gelloedd eraill os oes angen.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

3.2 Cyfrifwch oedran yn ôl genedigaeth trwy ddefnyddio Kutools ar gyfer Excel

Os oes gennych Kutools ar gyfer Excel gosod yn Excel, gallwch wneud cais y Cynorthwyydd Dyddiad ac Amser offeryn i gyfrifo'r oedran.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

1. Dewiswch gell yr ydych am osod yr oedran a gyfrifwyd, a chliciwch Kutools > Cynorthwyydd Fformiwla > Cynorthwyydd Dyddiad ac Amser.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

2. Yn y Cynorthwyydd Dyddiad ac Amser deialog,

  • 1) Gwiriwch Oedran opsiwn;
  • 2) Dewiswch y gell dyddiad geni neu nodwch y dyddiad geni yn uniongyrchol neu cliciwch ar yr eicon calendr i ddewis y dyddiad geni;
  • 3) Dewiswch Heddiw opsiwn os ydych chi am gyfrifo'r oedran presennol, dewiswch Dyddiad penodedig opsiwn a nodwch y dyddiad os ydych am gyfrifo'r oedran yn y gorffennol neu'r dyfodol;
  • 4) Nodwch y math allbwn o'r gwymplen;
  • 5) Rhagolwg o'r canlyniad allbwn. Cliciwch Ok.

doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Cliciwch Cynorthwyydd Dyddiad ac Amser i wybod mwy o ddefnydd o'r nodwedd hon.

Cliciwch Kutools ar gyfer Excel i wybod holl nodweddion yr ychwanegiad hwn.

Cliciwch Lawrlwythiad Am Ddim i gael treial am ddim 30 diwrnod o Kutools ar gyfer Excel


3.3 Cyfrifo oedran neu gael dyddiad geni yn seiliedig ar rif cyfres

doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

3.31 Cael pen-blwydd o'r rhif adnabod

Os oes rhestr o rifau adnabod sy'n defnyddio'r 6 digid cyntaf i gofnodi'r dyddiad geni fel 920315330 yn golygu mai 03/15/1992 yw'r dyddiad geni, sut allwch chi roi'r dyddiad geni i golofn arall yn gyflym?

Nawr, gadewch i ni gymryd y rhestr o rifau ID sy'n dechrau yng nghell C2 fel enghraifft, a defnyddio'r fformiwla fel hyn:

=MID(C2,5,2)&"/"&MID(C2,3,2)&"/"&MID(C2,1,2)

Pwyswch Rhowch cywair. Yna llusgwch yr handlen autofill i lawr i gael canlyniadau eraill.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Nodyn:

Yn y fformiwla, gallwch newid y cyfeiriad at eich angen. Er enghraifft, os mai'r rhif adnabod a ddangosir fel 13219920420392, y pen-blwydd yw 04/20/1992, gallwch newid y fformiwla i =MID(C2,8,2) &"/"&MID(C2,10,2)&"/ msgstr "&MID(C2,4,4) i gael y canlyniad cywir.

3.32 Cyfrifo oedran o'r rhif adnabod

Os oes rhestr o rifau ID sy'n defnyddio'r 6 digid cyntaf i gofnodi'r dyddiad geni fel 920315330 yn golygu mai'r dyddiad geni yw 03/15/1992, sut allwch chi gyfrifo'r oedran yn gyflym yn seiliedig ar bob rhif ID yn Excel?

Nawr, gadewch i ni gymryd y rhestr o rifau ID sy'n dechrau yng nghell C2 fel enghraifft, a defnyddio'r fformiwla fel hyn:

=DATEDIF(DATE(IF(LEFT(C2,2)>TEXT(TODAY(),"YY"),"19"&LEFT(C2,2),"20"&LEFT(C2,2)),MID(C2,3,2),MID(C2,5,2)),TODAY(),"y")

Pwyswch Rhowch cywair. Yna llusgwch yr handlen autofill i lawr i gael canlyniadau eraill.
doc cyfrifo'r gwahaniaeth rhwng dau ddyddiad 1

Nodyn:

Yn y fformiwla hon, os yw'r flwyddyn yn llai na'r flwyddyn gyfredol, ystyrir bod y flwyddyn yn dechrau gyda 20, megis 200203943 yn cael ei hystyried fel y flwyddyn 2020; os yw'r flwyddyn yn fwy na'r flwyddyn gyfredol, ystyrir bod y flwyddyn yn dechrau gyda 19, megis 920420392 yn cael ei hystyried fel y flwyddyn 1992.


Mwy o Diwtorialau Excel:

Cyfuno Llyfrau Gwaith Lluosog/Taflenni Gwaith yn Un
Mae'r tiwtorial hwn, yn rhestru bron pob un yn cyfuno senarios y gallech eu hwynebu a darparu atebion proffesiynol cymharol i chi.

Rhannwch Testun, Rhif, a Chelloedd Dyddiad (Gwahanu'n Golofnau Lluosog)
Rhennir y tiwtorial hwn yn dair rhan: celloedd testun hollti, celloedd rhif hollti a chelloedd dyddiad hollti. Mae pob rhan yn darparu gwahanol enghreifftiau i'ch helpu chi i wybod sut i drin y swydd hollti wrth ddod ar draws yr un broblem.

Cyfuno Cynnwys Celloedd Lluosog Heb Golli Data Yn Excel
Mae'r tiwtorial hwn yn culhau'r echdynnu i safle penodol mewn cell ac yn casglu gwahanol ddulliau i helpu i dynnu testun neu rifau o gell yn ôl safle penodol yn Excel.

Cymharwch Ddwy Golofn Ar Gyfer Cydweddiadau a Gwahaniaethau Yn Excel
Yma mae'r erthygl hon yn ymdrin â'r rhan fwyaf o senarios posibl o gymharu dwy golofn y gallech ddod ar eu traws, a gobeithio y gall eich helpu.


  • Bar Fformiwla Gwych (golygu llinellau lluosog o destun a fformiwla yn hawdd); Cynllun Darllen (darllen a golygu nifer fawr o gelloedd yn hawdd); Gludo i'r Ystod Hidlo...
  • Uno Celloedd / Rhesi / Colofnau a Cadw Data; Cynnwys Celloedd Hollt; Cyfuno Rhesi Dyblyg a Swm / Cyfartaledd... Atal Celloedd Dyblyg; Cymharwch y Meysydd...
  • Dewiswch Dyblyg neu Unigryw Rhesi; Dewiswch Blank Rows (mae pob cell yn wag); Darganfyddiad Gwych a Darganfyddiad Niwlog mewn Llawer o Lyfrau Gwaith; Dewis ar Hap ...
  • Copi Union Celloedd Lluosog heb newid cyfeirnod fformiwla; Auto Creu Cyfeiriadau i Daflenni Lluosog; Mewnosod Bwledi, Blychau Gwirio a mwy ...
  • Fformiwlâu Hoff a Mewnosod yn Gyflym, Meysydd, Siartiau a Lluniau; Amgryptio Celloedd gyda chyfrinair; Creu Rhestr Bostio ac anfon e-byst ...
  • Testun Detholiad, Ychwanegu Testun, Tynnu yn ôl Swydd, Tynnwch y Gofod; Creu ac Argraffu Subtotals Paging; Trosi rhwng Cynnwys a Sylwadau Celloedd...
  • Hidlo Super (arbed a chymhwyso cynlluniau hidlo i ddalenni eraill); Trefnu Uwch yn ôl mis / wythnos / dydd, amlder a mwy; Hidlo Arbennig gan feiddgar, italig ...
  • Cyfuno Llyfrau Gwaith a Thaflenni Gwaith; Uno Tablau yn seiliedig ar golofnau allweddol; Rhannwch Ddata yn Daflenni Lluosog; Trosi Swp xls, xlsx a PDF...
  • Grwpio Tabl Pivot yn ôl rhif wythnos, diwrnod o'r wythnos a mwy ... Dangos Celloedd Datgloi, wedi'u Cloi yn ôl gwahanol liwiau; Amlygu Celloedd sydd â Fformiwla / Enw...
tab kte 201905
  • Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
  • Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
  • Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!
gwaelod officetab
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations