DATE-funktion i Excel
Datofunktion i excel er en dato- og tidsfunktion, der repræsenterer antallet, der gives til det som argumenter i en dato- og tidskode, de argumenter, det tager, er heltal for dag, måned og år separat og giver os resultatet i en simpel dato, resultatet vises er i datoformat, men argumenterne gives som heltal, metoden til at bruge denne formel er som følger = dag (år, måned, dag) i en rækkefølge baseret.
DATE Formula for Excel
DATE-formlen til Excel er som følger:

DATE-formlen til Excel har tre argumenter, hvoraf to er valgfri. Hvor
- år = Det år, der skal bruges, når du opretter datoen.
- måned = Den måned, der skal bruges, når du opretter datoen.
- dag = Den dag, der skal bruges, når du opretter datoen
Hvordan bruges DATE-funktion i Excel? (med eksempler)
DATOEN er en arbejdsarkfunktion (WS). Som en WS-funktion kan den indtastes som en del af formlen i en celle i et regneark. Se eksemplerne på DATE-funktionerne nedenfor for at forstå bedre.
Eksempel # 1 - Få måned fra datoen
MÅNED (DATO (2018,8,28))
Som vist i ovenstående DATO-formel anvendes MÅNED-funktionen på den dato, der er repræsenteret ved hjælp af DATO-funktionen. MÅNED-funktionen returnerer indekset for den måned, der returneres af DATO-funktionen. F.eks. 8 i det givne eksempel. Celle D2 har en DATE-formel anvendt og dermed resultatet '8'.

Eksempel # 2 - Find ud af et skudår
MÅNED (DATO (ÅR (B3), 2,29)) = 2
Som vist i ovenstående DATO-formel, vil DATE automatisk tilpasse sig til måned og år værdier, der er uden for området. Her er den inderste formel ÅR med parametre som celle B3, der angiver inputdataene, 2 er indekset for februar måned og 29 for dagen. I skudår har februar 29 dage, så den ydre DATE-funktion returnerer output som 29/2000.
I tilfælde af et ikke-skudår returnerer DATE datoen 1. marts i året, fordi der ikke er nogen 29. dag, og DATE vil rulle datoen videre til den næste måned.
Den yderste funktion, MÅNED, udtager måneden fra resultatet. F.eks. 2 eller i tilfælde af et skudår og 3 i tilfælde af et ikke-skudår.
Yderligere sammenlignes resultatet med en konstant '2'. Hvis måneden er 2, returnerer DATE-formlen i excel SAND. Hvis ikke, returnerer DATO-formlen FALSK.
I det følgende skærmbillede indeholder celle B2 en dato, der tilhører et skudår, og B3 indeholder en dato, der hører til et ikke-skudår.

Eksempel # 3 - Fremhæv et sæt datoer
I dette eksempel på DATO-funktion anvendes en betinget formateringsregel til kolonne B. Datoerne større end 2005/1/1 skal fremhæves ved hjælp af en lyserød farvestil. Så som vist på skærmbilledet fremhæves tre datoer, der er større end den angivne dato, i det konfigurerede format. De resterende to datoer, der ikke opfylder kriterierne, forbliver uformaterede, da der ikke er nogen regel anvendt på sådanne datoer.

Ting at huske
- Excel DATE-funktionen returnerer et serienummer for en dato. Man skal formatere resultatet som en dato for at vise datoformatet.
- Hvis året er mellem 0 og 1900, tilføjer Excel 1900 til året.
- En måned kan være større end 12 og mindre end nul. Hvis måneden er større end 12, tilføjer Excel måned til den første måned i det angivne år. Hvis måneden er mindre end eller lig med nul, trækker Excel den absolutte værdi af måneden plus 1 (dvs. ABS (måned) + 1) fra den første måned i det angivne år.
- Dagen kan være positiv eller negativ. Hvis en dag er større end dagene i den angivne måned, tilføjer Excel dag til den første dag i den angivne måned. Hvis en dag er mindre end eller lig med nul, trækker Excel den absolutte værdi af dagen plus 1 (dvs. ABS (dag) + 1) fra den første dag i den angivne måned.
Brug af DATE-funktion i Excel VBA
DATO-funktionen i VBA returnerer den aktuelle systemdato. Det kan bruges i Excel VBA som følger:

DATO-funktion i VBA-eksempel
Dato()
Resultat: 12/08/2018
Her returnerer funktionen Date () den aktuelle systemdato. Det samme kan tildeles en variabel som følger:
Dæmp myDate som streng
myDate = Dato ()
Så, myDate = 12/08/2018