Deconstructing Datoer i Excel 2007 med DAY, ukedag, måned og YEAR

DAY, ukedag, måned og år dato funksjoner i Excel 2007 alle retur deler av datoen serienummeret som du oppgir som sitt argument. Du får tilgang til disse funksjonene på Date & Tid kommandoknapp rullegardinmenyen. Disse funksjonene bruker følgende syntaks:

DAY ( serial_number
)
returnd den dagen i måneden i datoen som et tall mellom 1 og 31.


UKEDAG ( serial_number
, [ return_type
])
returnerer ukedagen som et tall mellom 1 og 7 eller 0 og 6. valgfritt return_type
argument er et tall mellom 1 og 3; 1 (eller ingen return_type
argument) spesifiserer den første typen, der 1 tilsvarer søndag og 7 tilsvarer lørdag; 2 angir den andre typen, hvor 1 er lik mandag og 7 tilsvarer søndag; og 3 angir den tredje typen, der 0 tilsvarer mandag og 6 tilsvarer søndag.

MÅNED ( serial_number
)
returnerer antall måneden i dato serienummer (fra 1 til 12).

ÅR ( serial_number
)
returnerer antall av året (som et heltall mellom 1900 og 9999) i datoen serienummer

For eksempel, hvis du oppgir følgende DAY funksjon i en celle som følger:.
= DAG (DATO (08,4,15)) < p> Excel returnerer verdien 15 til den cellen. Hvis du i stedet bruker du UKEDAG funksjon som følger:
= UKEDAG (DATE (08,4,15))

Excel returnerer verdien 4, som representerer onsdag (ved hjelp av første return_type Anmeldelser hvor søndag er en og lørdag er 7) fordi den valg return_type
argument er ikke spesifisert. Hvis du bruker MÅNED-funksjonen på denne datoen som i følgende:
= MÅNED (DATE (08,4,15))

Excel returnerer 4 til cellen.

Hvis du har sjekket kalenderen og legge merke til noe morsomt her, kanskje den ÅR funksjon vil klare det opp. Hvis du bruker ÅR-funksjonen på denne datoen, som i følgende:.
= ÅR (DATE (08,4,15))

Excel returnerer 1908 til cellen (i stedet for 2008)
dette betyr at hvis du ønsker å legge inn et år i det 21. århundre som år
argument av DATO-funksjonen, må du skrive inn alle fire sifrene i dato, som i følgende:
= DATO (2008 , 4,15)

Merk at du kan bruke den ÅR funksjon for å beregne forskjellen i år mellom to datoer. For eksempel, hvis celle B12 inneholder 7/23/1978 og celle C12 inneholder 7/23/2008, kan du skrive inn følgende formel bruker ÅR funksjon for å finne ut forskjellen i år:
= ÅR (C12) -års ( B12)

Excel returnerer deretter 2/9/1900 til cellen som inneholder denne formelen, som blir 40 så snart du bruke tallformatet til det (ved å trykke Ctrl + Shift + `eller Ctrl + ~).
Don 't bruke disse funksjonene på datoer angitt som tekstoppføringer. Bruk alltid DATEVALUE funksjon for å konvertere disse tekst datoer og deretter bruke DAG, ukedag, måned eller år funksjoner på serienumrene som returneres av DATEVALUE funksjon for å sikre nøyaktige resultater. Anmeldelser