DATE-funksjon i Excel
Datofunksjon i excel er en dato- og tidsfunksjon som representerer tallet som er gitt til det som argumenter i en dato og tidskode, argumentene det tar er heltall for dag, måned og år separat og gir oss resultat i en enkel dato, resultatet vises i datoformat, men argumentene er gitt som heltall, metoden for å bruke denne formelen er som følger = dag (år, måned, dag) i en sekvensiell basert.
DATE Formula for Excel
DATE-formelen for Excel er som følger:

DATE Formula for Excel har tre argumenter, hvorav to er valgfrie. Hvor
- år = Året du skal bruke når du oppretter datoen.
- måned = Måneden som skal brukes når du oppretter datoen.
- dag = Dagen du skal bruke mens du oppretter datoen
Hvordan bruker jeg DATE-funksjonen i Excel? (med eksempler)
DATE er en arbeidsarkfunksjon (WS). Som en WS-funksjon kan den legges inn som en del av formelen i en celle i et regneark. Se DATE-funksjonseksemplene gitt nedenfor for å forstå bedre.
Eksempel 1 - Få måned fra datoen
MÅNED (DATO (2018,8,28))
Som vist i ovennevnte DATE-formel, brukes MÅNED-funksjonen på datoen som er representert ved hjelp av DATO-funksjonen. MÅNED-funksjonen returnerer indeksen for måneden som returneres av DATO-funksjonen. F.eks. 8 i det gitte eksemplet. Celle D2 har en DATE-formel brukt og dermed resultatet '8'.

Eksempel 2 - Finn ut et skuddår
MÅNED (DATO (ÅR (B3), 2,29)) = 2
Som vist i ovennevnte DATE-formel, vil DATE automatisk justere seg til måned- og årverdier som er utenfor området. Her er den innerste formelen ÅR med parametere som celle B3 som indikerer inngangsdata, 2 er indeksen for februar måned og 29 for dagen. I løpet av skuddår har februar 29 dager, så den ytre DATE-funksjonen vil returnere utdata som 29/2000.
I tilfelle et ikke-skuddår, returnerer DATE datoen 1. mars i året, fordi det ikke er noen 29. dag, og DATE vil rulle datoen videre til neste måned.
Den ytterste funksjonen, MÅNED, ville trekke ut måneden fra resultatet. F.eks. 2 eller i tilfelle et skuddår og 3 i tilfelle et skuddår.
Videre sammenlignes resultatet med en konstant '2'. Hvis måneden er 2, returnerer DATO-formelen i Excel SANT. Hvis ikke, returnerer DATO-formelen FALSE.
I det følgende skjermbildet inneholder celle B2 en dato som tilhører et skuddår, og B3 inneholder en dato som tilhører et ikke-skuddår.

Eksempel # 3 - Marker et sett med datoer
I dette DATE-funksjonseksemplet brukes en betinget formateringsregel til kolonne B. Datoene som er større enn 2005/1/1 skal markeres ved hjelp av en rosa fargestil. Så, som vist på skjermbildet, er tre datoer som er større enn den angitte datoen uthevet i det konfigurerte formatet. De resterende to datoene som ikke oppfyller kriteriene, blir uformaterte, da det ikke er noen regel som brukes på slike datoer.

Ting å huske
- Excel DATE-funksjonen returnerer et dato-serienummer. Man må formatere resultatet som en dato for å vise datoformatet.
- Hvis året er mellom 0 og 1900, vil Excel legge til 1900 i året.
- En måned kan være større enn 12 og mindre enn null. Hvis måneden er større enn 12, vil Excel legge til måned til den første måneden i det angitte året. Hvis måneden er mindre enn eller lik null, trekker Excel den absolutte verdien av måneden pluss 1 (dvs. ABS (måned) + 1) fra den første måneden i det angitte året.
- Dagen kan være positiv eller negativ. Hvis en dag er større enn dagene i den angitte måneden, vil Excel legge til dagen til den første dagen i den angitte måneden. Hvis en dag er mindre enn eller lik null, trekker Excel den absolutte verdien på dagen pluss 1 (dvs. ABS (dag) + 1) fra den første dagen i den angitte måneden.
Bruk av DATE-funksjon i Excel VBA
DATO-funksjonen i VBA returnerer gjeldende systemdato. Den kan brukes i Excel VBA som følger:

DATE-funksjon i VBA-eksempel
Dato()
Resultat: 12.08.2018
Her returnerer dato () -funksjonen gjeldende systemdato. Det samme kan tilordnes en variabel som følger:
Demp myDate som streng
myDate = Date ()
Så, myDate = 12.08.2018