Datofunktionerne DAG, UGEDAG, MÅNED og ÅR i Excel 2010 returnerer alle dele af datoens serienummer, som du angiver som deres argument. Du kan få adgang til disse funktioner på knappen Dato og klokkeslæts rullemenu. Disse funktioner bruger følgende syntaks:
-
DAG( serienummer ) returnerer dagen i måneden i datoen som et tal mellem 1 og 31.
-
WEEKDAY( serienummer ;[ returtype ]) returnerer ugedagen som et tal mellem 1 og 7 eller 0 og 6. Det valgfri returtype- argument er et tal mellem 1 og 3; 1 (eller intet returtype- 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 ) returnerer månedens nummer i datoens serienummer (fra 1 til 12).
-
ÅR( serienummer ) returnerer nummeret på året (som et heltal mellem 1900 og 9999) i datoens serienummer.
For eksempel, hvis du indtaster følgende DAG-funktion i en celle:
=DAG(DATO(08;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(08;4;15))
Excel returnerer værdien 4, som repræsenterer onsdag (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 funktionen MÅNED på denne dato, som i følgende:
=MÅNED(DATO(08;4;15))
Excel returnerer 4 til cellen.
Hvis du har tjekket din kalender og bemærker noget sjovt her, kan ÅR-funktionen måske klare det. Hvis du bruger funktionen ÅR på denne dato, som i følgende:
=ÅR(DATO(08;4;15))
Excel returnerer 1908 til cellen (i stedet for 2008).
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(2008;4;15)
Bemærk, at du kan bruge funktionen ÅR til at beregne forskellen i år mellem to datoer. For eksempel, hvis celle B12 indeholder 7/23/1978 og celle C12 indeholder 7/23/2008, kan du indtaste følgende formel ved hjælp af funktionen ÅR for at bestemme forskellen i år:
=ÅR(C12)-ÅR(B12)
Excel returnerer derefter 2/9/1900 til cellen, der indeholder denne formel, som bliver 40, så snart du anvender det generelle talformat på den.
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.