evne til å plukke ut en bestemt del av en dato er ofte svært nyttig. For eksempel kan det være nødvendig å filtrere alle poster som har ordre dato innen en viss måned, eller alle ansatte som har tid avsatt til lørdag. I slike situasjoner, ville du trenger å trekke ut måneden og arbeidsdag nummer fra de formaterte datoer.
Excel gir et enkelt sett med funksjoner for å analysere datoer ut i sine enkeltdeler. Disse funksjonene er:
ÅR: Ekstrakter av året fra en gitt dato
MÅNED: ekstrakter måneden fra en gitt dato
DAG: Pakker ut måned dag tall fra en gitt dato
UKEDAG: Returnerer antallet ukedag for en gitt dato
WEEKNUM: Returnerer ukenummeret for en gitt dato
Figuren viser bruken av disse funksjonene for å analysere datoen i celle C3 i sine enkelte bestanddeler.
Disse funksjonene er ganske grei.
ÅR-funksjonen returnerer en firesifret tall som tilsvarer året av en bestemt dato. Denne formelen returnerer 2015:
= ÅR ("5/16/2015")
MÅNED-funksjonen returnerer et tall mellom 1 og 12 som tilsvarer måneden en bestemt dato. Denne formelen returnerer 5:
= MÅNED ("5/16/2015")
DAY funksjonen returnerer et tall mellom 1 og 31 som tilsvarer den dagen i måneden representert i en angitt dato. Denne formelen returnerer 16:
= DAG ("5/16/2015")
UKEDAG-funksjonen returnerer et tall fra 1 til 7 som tilsvarer den dagen i uken (søndag til lørdag) der gitt dato faller. Hvis datoen faller på en søndag, er nummer 1 tilbake. Hvis datoen faller på en mandag, blir nummer 2 kom tilbake, og så videre. Følgende formel returnerer 7 fordi 5/16/2015 faller på en lørdag:
= UKEDAG ("5/16/2015")
Denne funksjonen har faktisk en valgfri return_type argument som lar deg angi hvilken ukedag definerer begynnelsen av uken. Som standard definerer UKEDAG-funksjonen starten av uken som søndag. Når du skriver inn UKEDAG-funksjonen, Excel aktiverer et verktøytips som du kan velge en annen return_type kode.
Du kan justere formelen slik at avkastningen Verdiene 1 til 7 representerer mandag til søndag. I følgende tilfelle, forteller formelen ved hjelp av en 1 som valgfritt argument Excel at uken starter på mandag og avsluttes på søndag. Fordi 16 mai 2015, faller på en lørdag, returnerer formelen antall 6.
= UKEDAG ("5/16/2015", 1)
WEEKNUM funksjonen returnerer ukenummeret innenfor der den angitte datoen faller . Denne formelen returnerer 20 fordi 5/16/2015 faller innenfor uke nummer 20 i 2015.
= WEEKNUM ("5/16/2015")