A DAY, WEEKDAY, MONTH és YEAR dátumfüggvények az Excel 2010 programban mind a dátum sorozatszámának argumentumaként megadott részét adják vissza. Ezeket a funkciókat a Dátum és idő gomb legördülő menüjéből érheti el. Ezek a függvények a következő szintaxist használják:
-
A DAY( soros_szám ) a hónap napját adja vissza a dátumban 1 és 31 közötti számként.
-
WEEKDAY ( időérték , [ visszatérési_típus ]) visszatér a nap a hét, mint egy számot 1 és 7 közötti, vagy 0 és 6 Az opcionális visszatérési_típus argumentum egy szám 1 és 3 közötti; Az 1 (vagy nincs visszatérési_típus argumentum) határozza meg az első típust, amelyben az 1 a vasárnapot, a 7 pedig a szombatot jelenti; A 2 a második típust határozza meg, amelyben az 1 a hétfőt, a 7 pedig a vasárnapot jelenti; a 3 pedig a harmadik típust határozza meg, amelyben a 0 egyenlő a hétfővel, a 6 pedig a vasárnappal.
-
A HÓNAP( soros_szám ) a hónap számát adja vissza a dátum sorozatszámában (1-től 12-ig).
-
Az YEAR( sorozatszám ) az év számát adja vissza (1900 és 9999 közötti egész számként) a dátum sorozatszámában.
Például, ha beírja a következő DAY függvényt egy cellába:
=NAP(DÁTUM(08;4;15))
Az Excel a 15-ös értéket adja vissza a cellának. Ha ehelyett a WEEKDAY funkciót használja az alábbiak szerint:
=HÉTNAP(DÁTUM(08,4,15))
Az Excel a 4-es értéket adja vissza, ami a szerdát jelöli (az első visszatérési_típus használatával, ahol a Sunday 1, a szombat pedig 7), mivel az opcionális return_type argumentum nincs megadva. Ha ezen a napon a HÓNAP funkciót használja, az alábbiak szerint:
=HÓNAP(DÁTUM(08;4;15))
Az Excel 4-et ad vissza a cellába.
Ha megnézte a naptárát, és észrevett itt valami vicceset, talán az ÉV funkció tisztázza ezt. Ha ezen a napon használja az YEAR funkciót, az alábbiak szerint:
=ÉV(DÁTUM(08;4;15))
Az Excel 1908-at ad vissza a cellának (2008 helyett).
Ez azt jelenti, hogy ha egy évet szeretne megadni a 21. században a DATE függvény év argumentumaként, akkor a dátum mind a négy számjegyét meg kell adnia, az alábbiak szerint:
=DÁTUM(2008;4;15)
Vegye figyelembe, hogy az YEAR függvény segítségével kiszámíthatja a két dátum közötti évek közötti különbséget. Például, ha a B12 cella 1978.07.23.-t, a C12-es cella pedig 2008.07.23-at tartalmaz, akkor a következő képletet írja be az YEAR függvény használatával az évekbeli különbség meghatározásához:
=ÉV(C12)-ÉV(B12)
Az Excel ezután 1900. 02. 09-et ad vissza a képletet tartalmazó cellába, amely 40 lesz, amint alkalmazza az Általános számformátumot.
Ne használja ezeket a funkciókat szöveges bejegyzésként megadott dátumokhoz. Mindig használja a DATEVALUE függvényt a szöveges dátumok konvertálásához, majd használja a DAY, WEEKDAY, MONTH vagy YEAR függvényeket a DÁTUMÉRTÉK függvény által visszaadott sorozatszámokon a pontos eredmény érdekében.