Excel 2007 kuupäevafunktsioonid DAY, WEEKDAY, MONTH ja YEAR tagastavad kõik kuupäeva seerianumbri osad, mille argumendiks määrate. Nendele funktsioonidele pääsete juurde käsunupu Kuupäev ja kellaaeg rippmenüüst. Need funktsioonid kasutavad järgmist süntaksit:
-
DAY ( järjenumber ) returnd päeval kuus kuupäev, number vahemikus 1 ja 31.
-
WEEKDAY ( järjenumber , [ tagastustüüp ]) tagastab nädalapäeval numbrina vahemikus 1 kuni 7 või 0 ja 6. valikuline tagastustüüp argument on arv vahemikus 1 kuni 3; 1 (või no return_type argument puudub) määrab esimese tüübi, milles 1 on pühapäev ja 7 laupäev; 2 määrab teise tüübi, kus 1 on esmaspäev ja 7 pühapäev; ja 3 määrab kolmanda tüübi, milles 0 on esmaspäev ja 6 on pühapäev.
-
KUU ( järjenumber ) tagastab arvu kuu kuupäeva seerianumber (1 kuni 12).
-
YEAR( seeria_number ) tagastab aastanumbri (täisarvuna vahemikus 1900 kuni 9999) kuupäeva seerianumbris.
Näiteks kui sisestate lahtrisse järgmise funktsiooni DAY järgmiselt:
=PÄEV(KUUPÄEV(08,4,15))
Excel tagastab sellele lahtrile väärtuse 15. Kui kasutate selle asemel funktsiooni WEEKDAY järgmiselt:
=NÄDALAPÄEV(KUUPÄEV(08,4,15))
Excel tagastab väärtuse 4, mis tähistab kolmapäeva (kasutades esimest return_type, kus pühapäev on 1 ja laupäev on 7), kuna valikulist return_type argumenti pole määratud. Kui kasutate sellel kuupäeval funktsiooni KUU järgmiselt:
=KUUD(KUUPÄEV(08,4,15))
Excel tagastab lahtrisse 4.
Kui olete oma kalendrit kontrollinud ja märkate siin midagi naljakat, võib-olla funktsioon YEAR selle kustutab. Kui kasutate sellel kuupäeval funktsiooni YEAR, toimige järgmiselt.
=AASTA(KUUPÄEV(08,4,15))
Excel tagastab lahtrisse 1908 (2008 asemel).
See tähendab, et kui soovite funktsiooni DATE aasta argumendiks sisestada 21. sajandi aasta , peate sisestama kõik neli kuupäeva numbrit, nagu on näidatud järgmiselt.
=KUUPÄEV(2008;4;15)
Pange tähele, et saate kasutada funktsiooni YEAR, et arvutada kahe kuupäeva erinevus aastates. Näiteks kui lahter B12 sisaldab 23.07.1978 ja lahter C12 sisaldab 23.07.2008, saate aastate erinevuse määramiseks funktsiooni YEAR abil sisestada järgmise valemi:
=AASTA(C12)-AASTA(B12)
Seejärel tagastab Excel seda valemit sisaldavale lahtrile 2/9/1900, mis muutub 40-ks kohe, kui rakendate sellele numbrivormingu Üldist (vajutades klahvikombinatsiooni Ctrl+Shift+` või Ctrl+~).
Ärge kasutage neid funktsioone tekstisisestusena sisestatud kuupäevadel. Kasutage nende tekstikuupäevade teisendamiseks alati funktsiooni DATEVALUE ja seejärel kasutage täpsete tulemuste tagamiseks funktsioone DAY, WEEKDAY, MONTH või YEAR funktsiooni DATEVALUE tagastatud seerianumbritel.