Cynnwys
- Prosesu amser mewn golygydd taenlen
- Defnyddio'r datganiad DATE mewn golygydd tabl
- Defnyddio gweithredwr RAZDAT mewn golygydd taenlen
- Defnyddio gweithredwr BLWYDDYN mewn golygydd taenlen
- Defnyddio'r gweithredwr MONTH mewn golygydd taenlen
- Enghreifftiau o ddefnyddio'r gweithredwyr DAY, WEEKDAY, a WEKDAY yn y golygydd taenlen
- Casgliad a chasgliadau am gymharu dyddiadau mewn golygydd taenlen
Yn aml, mae angen i ddefnyddwyr golygydd taenlen gyflawni gweithdrefn mor anodd â chymharu dyddiadau. Gellir gweithredu'r weithred hon mewn gwahanol ffyrdd. Yn yr erthygl, byddwn yn dadansoddi'n fanwl yr holl ddulliau sy'n eich galluogi i gymharu dyddiadau mewn golygydd taenlen.
Prosesu amser mewn golygydd taenlen
Mae golygydd y daenlen yn trin amser a dyddiad fel data rhifol. Mae'r rhaglen yn trosi'r wybodaeth hon yn y fath fodd fel bod un diwrnod yn hafal i 1. O ganlyniad, mae'r dangosydd amser yn ffracsiwn o un. Er enghraifft, mae 12.00 yn 0.5. Mae golygydd y daenlen yn trosi dangosyddion dyddiad yn werth rhifol, sy'n hafal i nifer y dyddiau o Ionawr 1, 1900 i'r dyddiad penodedig. Er enghraifft, os yw'r defnyddiwr yn trosi'r dyddiad 14.04.1987/31881/31881, yna bydd ganddo'r gwerth 2. Mewn geiriau eraill, mae diwrnodau XNUMX wedi mynd heibio o'r dangosydd gwreiddiol. Defnyddir y mecanig hwn wrth gyfrifo gwerthoedd amser. Er mwyn cyfrifo nifer y dyddiau rhwng dyddiadau XNUMX, mae angen tynnu dangosydd amser llai o ddangosydd amser mwy.
Defnyddio'r datganiad DATE mewn golygydd tabl
Mae barn gyffredinol y gweithredwr yn edrych fel hyn: DYDDIAD (blwyddyn, mis, diwrnod). Mae'n ofynnol i bob un o'r dadleuon gael eu hysgrifennu yn y gweithredwr. Mae dwy ffordd i osod dadl. Mae'r dull cyntaf yn cynnwys mewnbwn arferol gwerthoedd rhifol. Mae'r ail ddull yn cynnwys mynd i mewn i gyfesurynnau'r celloedd lle mae'r wybodaeth rifiadol angenrheidiol wedi'i lleoli. Mae'r ddadl gyntaf yn werth rhifol o 1900 i 9999. Mae'r ail ddadl yn werth rhifol o 1 i 12. Mae'r drydedd ddadl yn werth rhifol o 1 i 31.
Er enghraifft, os ydych chi'n nodi gwerth rhifiadol sy'n fwy na 31 fel y diwrnod, yna bydd y diwrnod ychwanegol yn symud i fis arall. Os bydd y defnyddiwr yn dod i mewn i dri deg dau o ddiwrnodau ym mis Mawrth, bydd yn gorffen gyda'r cyntaf o Ebrill.
Mae enghraifft o ddefnyddio'r gweithredwr yn edrych fel hyn:
Enghraifft o nodi nifer fwy o ddiwrnodau ym mis Mehefin:
Enghraifft yn dangos y defnydd o gyfesurynnau cell fel dadleuon:
Defnyddio gweithredwr RAZDAT mewn golygydd taenlen
Mae'r gweithredwr hwn yn dychwelyd rhwng 2 werth dyddiad. Mae barn gyffredinol y gweithredwr yn edrych fel hyn: RAZDAT(dyddiad_cychwyn; dyddiad_olaf; code_for_designation_of_count_units). Mathau o gyfrifo cyfnodau rhwng dau ddangosydd dyddiad penodedig:
- “d” – yn dangos y dangosydd terfynol mewn dyddiau;
- “m” – yn dangos y cyfanswm mewn misoedd;
- “y” – yn dangos y cyfanswm mewn blynyddoedd;
- “ym” – yn dangos y cyfanswm mewn misoedd, heb gynnwys blynyddoedd;
- “md” – yn dangos y cyfanswm mewn dyddiau, heb gynnwys blynyddoedd a misoedd;
- “yd” – yn dangos y cyfanswm mewn dyddiau, heb gynnwys blynyddoedd.
Mewn rhai fersiynau o olygydd y daenlen, wrth gymhwyso'r 2 arg eithafol, gall y gweithredwr ddangos gwall. Yn yr achos hwn, mae'n fwy priodol defnyddio fformiwlâu eraill.
Enghraifft yn dangos gweithrediad y gweithredwr:
Yn golygydd taenlen 2007, nid yw'r gweithredwr hwn yn y cyfeirnod, ond gallwch ei ddefnyddio o hyd.
Defnyddio gweithredwr BLWYDDYN mewn golygydd taenlen
Mae'r gweithredwr hwn yn caniatáu ichi ddychwelyd y flwyddyn fel gwerth cyfanrif sy'n cyfateb i'r dyddiad penodedig. Mae'r gwerth rhifol yn cael ei arddangos yn yr ystod o 1900 i 9999. Mae gan ffurf gyffredinol gweithredwr BLWYDDYN 1 ddadl. Mae'r ddadl yn ddyddiad rhifol. Rhaid iddo gael ei ysgrifennu gan ddefnyddio gweithredwr DATE, neu allbynnu'r dangosydd terfynol ar gyfer cyfrifo unrhyw fformiwlâu eraill. Enghraifft yn dangos gweithrediad y gweithredwr:
Defnyddio'r gweithredwr MONTH mewn golygydd taenlen
Mae'r gweithredwr hwn yn caniatáu ichi ddychwelyd y mis fel gwerth cyfanrif sy'n cyfateb i'r dyddiad penodedig. Mae'r gwerth rhifol yn cael ei arddangos yn yr ystod o 1 i 12. Mae gan ffurf gyffredinol y gweithredwr MIS 1 ddadl. Y ddadl yw dyddiad y mis, wedi'i ysgrifennu fel gwerth rhifol. Rhaid iddo gael ei ysgrifennu gan ddefnyddio gweithredwr DATE, neu allbynnu'r dangosydd terfynol ar gyfer cyfrifo unrhyw fformiwlâu eraill. Mae'n werth nodi na fydd golygydd y daenlen yn prosesu mis wedi'i ysgrifennu ar ffurf testun yn gywir. Enghraifft yn dangos gweithrediad y gweithredwr:
Enghreifftiau o ddefnyddio'r gweithredwyr DAY, WEEKDAY, a WEKDAY yn y golygydd taenlen
Mae'r gweithredwr hwn yn caniatáu ichi ddychwelyd y diwrnod fel gwerth cyfanrif sy'n cyfateb i'r dyddiad penodedig. Mae'r gwerth rhifiadol yn cael ei arddangos yn yr ystod o 1 i 31. Mae gan ffurf gyffredinol y gweithredwr DYDD 1 ddadl. Y ddadl yw dyddiad y dydd, wedi'i ysgrifennu fel gwerth rhifol. Rhaid iddo gael ei ysgrifennu gan ddefnyddio gweithredwr DATE, neu allbynnu'r dangosydd terfynol ar gyfer cyfrifo unrhyw fformiwlâu eraill. Enghraifft yn dangos gweithrediad y gweithredwr:
Mae'r gweithredwr, sydd â'r enw DYDD WYTHNOS, yn caniatáu ichi ddychwelyd rhif trefnol diwrnod yr wythnos o ddyddiad penodol. Yn ddiofyn, mae'r gweithredwr yn ystyried dydd Sul fel diwrnod 1af yr wythnos. Enghraifft yn dangos gweithrediad y gweithredwr:
Mae'r gweithredwr, sydd â'r enw NOMWEEK, yn caniatáu ichi arddangos rhif trefnol yr wythnos mewn dyddiad penodol. Enghraifft yn dangos gweithrediad y gweithredwr:
Er enghraifft, Mai 24.05.2015, XNUMX yw'r ail wythnos ar hugain o'r flwyddyn. Fel yr ysgrifennwyd uchod, mae'r rhaglen yn ystyried dydd Sul fel diwrnod cyntaf yr wythnos.
Yr ail ddadl yw 2. Mae hyn yn caniatáu i olygydd y daenlen ystyried dydd Llun fel dechrau'r wythnos (o fewn y fformiwla hon yn unig).
Defnyddir y gweithredwr TODAY i osod y dyddiad cyfredol. Nid oes gan y gweithredwr hwn unrhyw ddadleuon. Defnyddir y gweithredwr TDATE() i ddangos y dyddiad a'r amser cyfredol.
Casgliad a chasgliadau am gymharu dyddiadau mewn golygydd taenlen
Fe wnaethom ddarganfod bod yna lawer o ffyrdd a gweithredwyr i gymharu dau ddyddiad mewn golygydd taenlen. Yr opsiwn mwyaf cyffredin yw defnyddio'r gweithredwr RAZNDATA, sy'n eich galluogi i ddychwelyd y gwahaniaeth rhwng dau ddyddiad. Yn ogystal, gallwch ddefnyddio fformiwlâu tebyg i ddychwelyd gwerthoedd diwrnod, mis a blwyddyn. Gall pob defnyddiwr ddewis yn annibynnol y ffordd fwyaf cyfleus i gymharu dyddiadau mewn golygydd taenlen.