Excel 2016 indeholder en række indbyggede Dato-funktioner, som du kan bruge i dine regneark. Når du installerer og aktiverer Analysis ToolPak-tilføjelsesprogrammet, har du adgang til en række ekstra Dato-funktioner - hvoraf mange er specielt designet til at håndtere den normale mandag til fredag, fem dages arbejdsuge (undtagen naturligvis din dyrebare weekenddage fra beregningerne).
I DAG
Den nemmeste datofunktion skal være I DAG. Denne funktion tager ingen argumenter og indtastes altid som følger:
=I DAG()
Når du indtaster funktionen I DAG i en celle ved at klikke på den på kommandoknappen Dato og klokkeslæts rulleliste på fanen Båndets formler eller ved at skrive den, returnerer Excel den aktuelle dato ved at bruge følgende datoformat:
15/9/2016
Husk, at datoen, der er indsat i en celle med funktionen I DAG, ikke er statisk. Hver gang du åbner et regneark, der indeholder denne funktion, genberegner Excel funktionen og opdaterer dens indhold til den aktuelle dato. Det betyder, at du normalt ikke bruger I DAG til at indtaste den aktuelle dato, når du gør det til historiske formål (f.eks. en faktura) og aldrig ønsker, at den skal ændres.
Hvis du bruger TODAY og derefter vil gøre den aktuelle dato statisk i regnearket, skal du konvertere funktionen til dens serienummer. Du kan gøre dette for individuelle celler: Vælg først cellen, tryk på F2 for at aktivere redigeringstilstand, tryk på F9 for at erstatte =TODAY() med dagens serienummer på formellinjen, og klik på Enter-knappen for at indsætte dette serienummer i celle.
Du kan udføre denne konvertering på en række celler ved at vælge området, kopiere det til udklipsholderen ved at klikke på knappen Kopier på fanen Hjem på båndet (eller trykke på Ctrl+C), og derefter straks indsætte de beregnede værdier i det samme. rækkevidde ved at vælge indstillingen Indsæt værdier fra Indsæt kommandoknappens rullemenu (eller trykke på Alt+HVV).
DATO og DATOVÆRDI
Den DATO-funktionen på Dato & tid kommando knappens rullemenu returnerer en dato serienummer for dato, som det år, måned, og dag argument. Denne funktion bruger følgende syntaks:
DATO(år, måned, dag)
Denne funktion er praktisk, når du har et regneark, der indeholder de forskellige dele af datoen i separate kolonner, svarende til den, der er vist her. Du kan bruge den til at kombinere de tre kolonner med datooplysninger til en enkelt datocelle, som du kan bruge til sortering og filtrering.
Brug af DATE-funktionen til at kombinere separate datooplysninger til en enkelt indtastning.
DATOVÆRDI-funktionen på Dato & Tid-knappens rullemenu på fanen Formler returnerer datoens serienummer for en dato, der er blevet indtastet i regnearket som tekst, så du kan bruge det i datoberegninger. Denne funktion tager et enkelt argument:
DATOVÆRDI( dato_tekst )
Antag for eksempel, at du har lavet følgende tekstindtastning i celle B12:
'21/5/2016
(Husk, at når du indleder en post med en apostrof, indsætter Excel denne post som tekst, selvom programmet ellers ville sætte den ind som en værdi.) Du kan derefter konvertere denne tekstindtastning til et datoserienummer ved at indtaste følgende formel i celle C12 ved siden af:
=DATOVÆRDI(B12)
Excel returnerer derefter datoens serienummer, 42511, til celle C12, som du kan konvertere til en mere forståelig dato ved at formatere den med et af Excels datonummerformater (Ctrl+1).
Du skal konvertere DATE- og DATEVALUE-funktionerne til deres beregnede datoserienumre for at sortere og filtrere dem. For at konvertere disse funktioner individuelt skal du vælge en celle, trykke på F2 for at aktivere redigeringstilstand og derefter trykke på F9 for at erstatte funktionen med det beregnede datoserienummer; til sidst skal du klikke på Enter-knappen på formellinjen for at indsætte dette serienummer i cellen. For at udføre denne konvertering på en række celler skal du vælge området, kopiere det til udklipsholderen ved at trykke på Ctrl+C og derefter straks indsætte de beregnede serienumre i det samme område ved at vælge indstillingen Indsæt værdier fra Indsæt-kommandoknappens drop- ned i menuen (eller tryk på Alt+HVV).
DAG, UGEDAG, MÅNED OG ÅR
Funktionerne DAG, UGEDAG, MÅNED og ÅR Dato på kommandoknappen Dato og klokkeslæts rullemenu returnerer alle kun dele af datoens serienummer, som du angiver som deres argument:
-
DAY( serienummer ) for at returnere dagen i måneden i datoen (som et tal mellem 1 og 31).
-
WEEKDAY( serienummer ;[ returtype ]) for at returnere ugedagen (som et tal mellem 1 og 7 eller 0 og 6). Det valgfri return_type- argument er et tal mellem 1 og 3; 1 (eller intet return_type- argument) angiver den første type, hvor 1 er lig med søndag og 7 er lig med lørdag; 2 angiver den anden type, hvor 1 er lig med mandag og 7 er lig med søndag; og 3 angiver den tredje type, hvor 0 er lig med mandag og 6 er lig med søndag.
-
MONTH( serienummer ) for at returnere månedens nummer i datoens serienummer (fra 1 til 12).
-
ÅR( serienummer ) for at returnere årets nummer (som et heltal mellem 1900 og 9999) i datoens serienummer.
For eksempel, hvis du indtaster følgende DAG-funktion i en celle som følger:
DAG(DATO(16;4;15))
Excel returnerer værdien 15 til den pågældende celle. Hvis du i stedet bruger WEEKDAY-funktionen som følger:
UGEDAG(DATO(16,4,15))
Excel returnerer værdien 7, som repræsenterer lørdag (ved at bruge den første returtype, hvor søndag er 1 og lørdag er 7), fordi det valgfri returtype- argument ikke er angivet. Hvis du bruger MÅNED-funktionen på denne dato som i følgende:
MÅNED(DATO(16;4;15))
Excel returnerer 4 til cellen. Hvis du derimod bruger funktionen ÅR på denne dato som i følgende:
ÅR(DATO(16;4;15))
Excel returnerer 1916 til cellen (i stedet for 2016).
Det betyder, at hvis du ønsker at indtaste et år i det 21. århundrede, da det år argument for DATO-funktionen, skal du indtaste alle fire cifre i den dato, som i det følgende:
DATO(2016;4;15)
Bemærk, at du kan bruge funktionen ÅR til at beregne forskellen i år mellem to datoer. For eksempel, hvis celle B6 indeholder 7/23/1978 og celle C6 indeholder 7/23/2016, kan du indtaste følgende formel ved hjælp af funktionen ÅR for at bestemme forskellen i år:
=ÅR(C6)-ÅR(B6)
Excel returnerer derefter 38 til cellen, der indeholder denne formel.
Brug ikke disse funktioner på datoer indtastet som tekstindtastninger. Brug altid funktionen DATOVÆRDI til at konvertere disse tekstdatoer, og brug derefter funktionerne DAG, UGEDAG, MÅNED eller ÅR på serienumrene, der returneres af funktionen DATOVÆRDI for at sikre nøjagtige resultater.
DAGE360
DAYS360-funktionen på kommandoknappen Dato og klokkeslæts rullemenu returnerer antallet af dage mellem to datoer baseret på et 360-dages år (det vil sige en, hvor der er 12 lige store måneder på 30 dage hver). DAYS360-funktionen tager følgende argumenter:
DAYS360(startdato, slutdato,[metode])
De startdato og END_DATE argumenter er dato serienumre eller referencer til celler, der indeholder sådanne serienumre. Den valgfri metode argument er enten TRUE eller FALSE, hvor FALSE angiver anvendelsen af den amerikanske beregningsmetode og TRUE angiver anvendelsen af den europæiske beregningsmetode:
-
USA (NASD) metode (FALSK eller metode argument udeladt): I denne metode, hvis startdatoen er lig med 31. i måneden, det bliver lig med den 30. i samme måned; hvis slutdatoen er den 31. i en måned, og startdatoen er tidligere end den 30. i måneden, bliver slutdatoen den 1. i den næste måned; ellers bliver slutdatoen lig med den 30. i samme måned.
-
Europæisk metode (TRUE): I denne metode bliver start- og slutdatoer, der forekommer den 31. i en måned, lig med den 30. i samme måned.