I gyflawni rhai tasgau yn Excel, mae angen i chi benderfynu faint o ddyddiau sydd wedi mynd rhwng dyddiadau penodol. Yn ffodus, mae gan y rhaglen offer a all ddatrys y mater hwn. Gadewch i ni ddarganfod sut y gallwch gyfrifo'r gwahaniaeth dyddiad yn Excel.
Cyfrifo nifer y dyddiau
Cyn i chi ddechrau gweithio gyda dyddiadau, mae angen i chi fformatio'r celloedd ar gyfer y fformat hwn. Yn y rhan fwyaf o achosion, pan roddir set o gymeriadau sy'n debyg i ddyddiad, caiff y gell ei hun ei hailfformatio. Ond mae'n well ei wneud â llaw i yswirio'ch hun yn erbyn pethau annisgwyl.
- Dewiswch ofod y daflen rydych chi'n bwriadu gwneud cyfrifiadau arni. Cliciwch ar fotwm cywir y llygoden ar y dewis. Gweithredir y fwydlen cyd-destun. Ynddo, dewiswch yr eitem Msgstr "Fformat celloedd ...". Fel arall, gallwch deipio llwybr byr y bysellfwrdd Ctrl + 1.
- Mae'r ffenestr fformatio yn agor. Os nad yw'r agoriad yn y tab "Rhif"yna ewch i mewn iddo. Yn y bloc paramedr "Fformatau Rhifau" gosod y newid i'r safle "Dyddiad". Yn y rhan dde o'r ffenestr, dewiswch y math o ddata y byddwch chi'n gweithio ag ef. Wedi hynny, i osod y newidiadau, cliciwch ar y botwm. "OK".
Nawr bod yr holl ddata a gynhwysir yn y celloedd a ddewiswyd, bydd y rhaglen yn cydnabod fel y dyddiad.
Dull 1: Cyfrifiad Syml
Y ffordd hawsaf o gyfrifo'r gwahaniaeth mewn dyddiau rhwng dyddiadau yw gyda fformiwla syml.
- Rydym yn ysgrifennu mewn ystod dyddiad ar wahân wedi'i fformatio gan gell, y gwahaniaeth yr ydych am ei gyfrifo.
- Dewiswch y gell lle bydd y canlyniad yn cael ei arddangos. Rhaid iddo fod â fformat cyffredin. Mae'r cyflwr olaf yn bwysig iawn, oherwydd os oes fformat dyddiad yn y gell hon, yna'r canlyniad fydd "dd.mm.yy" neu'i gilydd, sy'n cyfateb i'r fformat hwn, sy'n ganlyniad anghywir i'r cyfrifiadau. Gellir edrych ar fformat presennol cell neu amrediad trwy ei ddewis yn y tab "Cartref". Yn y bloc offer "Rhif" yw'r maes lle arddangosir y dangosydd hwn.
Os oes ganddo werth heblaw "Cyffredinol"yna yn yr achos hwn, fel yn yr amser blaenorol, gan ddefnyddio'r ddewislen cyd-destun rydym yn lansio'r ffenestr fformatio. Yn y tab "Rhif" gosod y fformat fformat "Cyffredinol". Rydym yn pwyso'r botwm "OK".
- Yn y gell wedi'i fformatio o dan y fformat cyffredinol, gwnaethom roi'r arwydd "=". Cliciwch ar y gell lle mae'r ddau ddyddiad olaf (terfynol). Nesaf, cliciwch ar yr arwydd bysellfwrdd "-". Ar ôl hyn, dewiswch y gell sy'n cynnwys y dyddiad (cychwynnol) cynharach.
- I weld faint o amser sydd wedi mynd heibio rhwng y dyddiadau hyn, cliciwch ar y botwm. Rhowch i mewn. Mae'r canlyniad yn cael ei arddangos mewn cell sydd wedi'i fformatio fel fformat cyffredin.
Dull 2: y swyddogaeth RAZHDAT
I gyfrifo'r gwahaniaeth mewn dyddiadau, gallwch hefyd ddefnyddio swyddogaeth arbennig. RAZNAT. Y broblem yw nad oes swyddogaeth yn y rhestr o feistri swyddogaethau, felly bydd yn rhaid i chi roi'r fformiwla â llaw. Mae ei chystrawen fel a ganlyn:
= RAZNAT (start_date; end_date; un)
"Uned" - dyma'r fformat lle caiff y canlyniad ei arddangos yn y gell a ddewiswyd. Mae'n dibynnu ar ba gymeriad fydd yn cael ei roi yn y paramedr hwn, ym mha unedau y bydd y canlyniad yn cael ei ddychwelyd:
- "y" - blynyddoedd llawn;
- "m" - misoedd llawn;
- "d" - diwrnodau;
- "YM" yw'r gwahaniaeth mewn misoedd;
- "MD" - y gwahaniaeth mewn diwrnodau (nid yw misoedd a blynyddoedd yn cael eu cyfrif);
- “YD” yw'r gwahaniaeth mewn diwrnodau (ni chaiff blynyddoedd eu cyfrif).
Gan fod angen i ni gyfrifo'r gwahaniaeth yn y nifer o ddyddiau rhwng dyddiadau, yr ateb gorau posibl fyddai defnyddio'r opsiwn olaf.
Mae angen i chi nodi hefyd, yn wahanol i'r dull o ddefnyddio fformiwla syml a ddisgrifir uchod, wrth ddefnyddio'r swyddogaeth hon yn y lle cyntaf, y dyddiad cychwyn a'r rownd derfynol - ar yr ail. Fel arall, bydd y cyfrifiadau yn anghywir.
- Ysgrifennwch y fformiwla yn y gell a ddewiswyd, yn ôl ei chystrawen, a ddisgrifir uchod, a'r data sylfaenol ar ffurf dyddiadau dechrau a gorffen.
- Er mwyn cyfrifo, cliciwch y botwm Rhowch i mewn. Ar ôl hynny, bydd y canlyniad, ar ffurf rhif yn nodi nifer y dyddiau rhwng dyddiadau, yn cael ei arddangos yn y gell benodedig.
Dull 3: Cyfrifwch nifer y diwrnodau gwaith
Mewn Excel, mae hefyd yn bosibl cyfrifo'r diwrnodau gwaith rhwng dau ddyddiad, hynny yw, ac eithrio penwythnosau a gwyliau. I wneud hyn, defnyddiwch y swyddogaeth GLANHAU. Yn wahanol i'r gweithredwr blaenorol, mae'n bresennol yn y rhestr o feistri swyddogaethau. Mae'r gystrawen ar gyfer y swyddogaeth hon fel a ganlyn:
= GLANHAU (dechrau_date; end_date; [gwyliau])
Yn y swyddogaeth hon, mae'r prif ddadleuon yr un fath â'r gweithredwr RAZNAT - dyddiad dechrau a gorffen. Yn ogystal, ceir dadl ddewisol "Gwyliau".
Yn lle hynny, dylid rhoi dyddiadau ar gyfer gwyliau cyhoeddus, os o gwbl, ar gyfer y cyfnod dan sylw. Mae'r swyddogaeth yn cyfrifo pob diwrnod o'r ystod benodedig, ac eithrio dydd Sadwrn, dydd Sul, yn ogystal â'r dyddiau hynny a ychwanegwyd gan y defnyddiwr at y ddadl "Gwyliau".
- Dewiswch y gell a fydd yn cynnwys canlyniad y cyfrifiad. Cliciwch ar y botwm "Mewnosod swyddogaeth".
- Mae'r dewin swyddogaeth yn agor. Yn y categori "Rhestr lawn yn nhrefn yr wyddor" neu "Dyddiad ac Amser" chwilio am eitem "CHISTRABDNY". Dewiswch ef a chliciwch ar y botwm. "OK".
- Mae'r ffenestr dadl yn agor. Nodwch yn y meysydd priodol ddyddiad dechrau a diwedd y cyfnod, yn ogystal â dyddiadau gwyliau cyhoeddus, os o gwbl. Rydym yn pwyso'r botwm "OK".
Ar ôl y triniaethau uchod, bydd nifer y diwrnodau gwaith ar gyfer y cyfnod penodedig yn cael eu harddangos yn y gell a ddewiswyd yn flaenorol.
Gwers: Dewin Swyddogaeth Excel
Fel y gwelwch, mae Excel yn rhoi pecyn defnyddiol iawn i'w ddefnyddiwr ar gyfer cyfrifo nifer y dyddiau rhwng dau ddyddiad. Yn yr achos hwn, os oes angen i chi gyfrifo'r gwahaniaeth mewn diwrnodau yn unig, yna dewis gorau fyddai defnyddio fformiwla tynnu syml, yn hytrach na defnyddio'r swyddogaeth RAZNAT. Ond os ydych chi eisiau, er enghraifft, i gyfrifo nifer y diwrnodau gwaith, yna bydd y swyddogaeth yn cael ei hachub GLANHAU. Hynny yw, fel bob amser, dylai'r defnyddiwr benderfynu ar yr offeryn gweithredu ar ôl iddo osod tasg benodol.