Sammenligning af datoer i Excel

Ofte skal brugere af en regnearkseditor udføre en så vanskelig procedure som at sammenligne datoer. Denne handling kan implementeres på forskellige måder. I artiklen analyserer vi i detaljer alle de metoder, der giver dig mulighed for at sammenligne datoer i en regnearkseditor.

Behandlingstid i en regnearkseditor

Regnearkseditoren behandler tid og dato som numeriske data. Programmet konverterer denne information på en sådan måde, at én dag er lig med 1. Som følge heraf er tidsindikatoren en brøkdel af én. For eksempel er 12.00 0.5. Regnearkseditoren konverterer datoindikatorer til en numerisk værdi, som er lig med antallet af dage fra 1. januar 1900 til den angivne dato. For eksempel, hvis brugeren konverterer datoen 14.04.1987/31881/31881, vil den have værdien 2. Med andre ord er der gået XNUMX dage fra den oprindelige indikator. Denne mekanik anvendes ved beregning af tidsværdier. For at beregne antallet af dage mellem XNUMX datoer, er det nødvendigt at trække en mindre tidsindikator fra en større tidsindikator.

Brug af DATE-sætningen i en tabeleditor

Operatørens generelle visning ser således ud: DATO(år, måned, dag). Hvert af argumenterne skal skrives i operatoren. Der er to måder at sætte et argument på. Den første metode involverer den sædvanlige indtastning af numeriske værdier. Den anden metode involverer indtastning af koordinaterne for de celler, hvori den nødvendige numeriske information er placeret. Det første argument er en numerisk værdi fra 1900 til 9999. Det andet argument er en numerisk værdi fra 1 til 12. Det tredje argument er en numerisk værdi fra 1 til 31.

Hvis du f.eks. angiver en numerisk værdi større end 31 som dag, vil den ekstra dag flytte til en anden måned. Hvis brugeren indtaster toogtredive dage i marts, ender han med den første april.

Et eksempel på brug af operatoren ser sådan ud:

Sammenligning af datoer i Excel
1

Et eksempel på angivelse af et større antal dage i juni:

Sammenligning af datoer i Excel
2

Et eksempel, der viser brugen af ​​cellekoordinater som argumenter:

Sammenligning af datoer i Excel
3

Brug af RAZDAT-operatoren i en regnearkseditor

Denne operator returnerer mellem 2 datoværdier. Operatørens generelle visning ser således ud: RAZDAT(startdato; sidste_dato; kode_for_betegnelse_af_antal_enheder). Typer af beregning af intervaller mellem to specificerede datoindikatorer:

  • "d" – viser den endelige indikator i dage;
  • "m" - viser totalen i måneder;
  • "y" – viser totalen i år;
  • "ym" - viser totalen i måneder, eksklusive år;
  • "md" - viser totalen i dage, eksklusive år og måneder;
  • "yd" – viser totalen i dage, eksklusive år.

I nogle versioner af regnearkseditoren kan operatøren vise en fejl, når de 2 ekstreme argumenter anvendes. I dette tilfælde er det mere hensigtsmæssigt at bruge andre formler.

Et eksempel, der viser operatørens funktion:

Sammenligning af datoer i Excel
4

I regnearkseditoren fra 2007 er denne operator ikke i referencen, men du kan stadig bruge den.

Brug af YEAR-operatoren i en regnearkseditor

Denne operator giver dig mulighed for at returnere året som en heltalværdi svarende til den angivne dato. Den numeriske værdi vises i området fra 1900 til 9999. Den generelle form for YEAR-operatoren har 1 argument. Argumentet er en numerisk dato. Det skal skrives ved hjælp af DATE-operatoren eller udlæse den endelige indikator for beregningen af ​​andre formler. Et eksempel, der viser operatørens funktion:

Sammenligning af datoer i Excel
5

Brug af MONTH-operatoren i en regnearkseditor

Denne operator giver dig mulighed for at returnere måneden som en heltalværdi svarende til den angivne dato. Den numeriske værdi vises i området fra 1 til 12. Den generelle form for MONTH-operatoren har 1 argument. Argumentet er datoen på måneden, skrevet som en numerisk værdi. Det skal skrives ved hjælp af DATE-operatoren eller udlæse den endelige indikator for beregningen af ​​andre formler. Det er værd at bemærke, at en måned skrevet i tekstform ikke vil blive behandlet korrekt af regnearkseditoren. Et eksempel, der viser operatørens funktion:

Sammenligning af datoer i Excel
6

Eksempler på brug af operatorerne DAY, WEEKDAY og WEEKDAY i regnearkseditoren

Denne operator giver dig mulighed for at returnere dagen som en heltalværdi svarende til den angivne dato. Den numeriske værdi vises i området fra 1 til 31. Den generelle form for DAG-operatoren har 1 argument. Argumentet er datoen på dagen, skrevet som en numerisk værdi. Det skal skrives ved hjælp af DATE-operatoren eller udlæse den endelige indikator for beregningen af ​​andre formler. Et eksempel, der viser operatørens funktion:

Sammenligning af datoer i Excel
7

Operatøren, som har navnet WEEKDAY, giver dig mulighed for at returnere ordensnummeret på ugedagen på en given dato. Som standard betragter operatøren søndag som den 1. dag i ugen. Et eksempel, der viser operatørens funktion:

Sammenligning af datoer i Excel
8

Operatøren, som har navnet NOMWEEK, giver dig mulighed for at vise ugens ordensnummer på en given dato. Et eksempel, der viser operatørens funktion:

Sammenligning af datoer i Excel
9

For eksempel, maj 24.05.2015, XNUMX er den XNUMX. uge af året. Som det blev skrevet ovenfor, betragter programmet søndag som ugens første dag.

Sammenligning af datoer i Excel
10

Det andet argument er 2. Dette gør det muligt for regnearkseditoren at betragte mandag som starten på ugen (kun inden for denne formel).

TODAY-operatoren bruges til at indstille den aktuelle dato. Denne operatør har ingen argumenter. TDATE()-operatoren bruges til at vise den aktuelle dato og klokkeslæt.

Konklusion og konklusioner om sammenligning af datoer i en regnearkseditor

Vi fandt ud af, at der er mange måder og operatører til at sammenligne to datoer i en regnearkseditor. Den mest almindelige mulighed er at bruge RAZNDATA-operatøren, som giver dig mulighed for at returnere forskellen mellem to datoer. Derudover kan du bruge lignende formler til at returnere værdier for dag, måned og år. Hver bruger kan selvstændigt vælge den mest bekvemme måde at sammenligne datoer på i en regnearkseditor.

Giv en kommentar