Az 1900-as dátumrendszer és az Excel 1904-es dátumrendszere közötti különbségek leírását tartalmazza. A cikk azokat a problémákat ismerteti, amelyek akkor jelentkezhetnek, amikor ezt a két különböző dátumrendszert használja az Excel-munkafüzetekben Dátum függvények =DÁTUM(év;hónap;nap) Eredménye a dátumot Excel dátum-időmértékben megadó szám. =ÉV(dátumérték) A dátumértékből az évet adja vissza. =HÓNAP(dátumérték) A dátumértékből a hónapot adja vissza. =NAP(dátumérték) A dátumértékből a napot adja vissza. =MA() A mai dátumot adja eredményül Az Excel a dátum heti értékét adja vissza az A2 cellában. Lásd az alábbi képernyőképet a jobb megértés érdekében: Mivel kihagytuk a visszatérési típust, az Excel úgy vélte, hogy a hét január 1-jétől kezdődik, és hét hétfőtől vasárnapig tart (bár 2017. január 1. valójában vasárnap volt, zavarossá válik. Az Excel a dátum és idő értéket, egy egész (az 1900-01-01-től eltelt napok száma) és egy törtrész összegeként tárolja, amely törtrész az egy napon belüli értéket mondja meg. Tehát, ha a teljes dátumérték - ami Neked az A oszlopodban van - FIX részét veszed, akkor megkapod a dátumot, leválasztva róla az időértéket A DÁTUM(2008;08;33) eredménye lesz. A Calcban hat olyan függvény van, amelyek segítségével a dátum- és időértékből azok részeit nyerhetjük ki. A 14.1 táblázat ezeket mutatja be táblázat. A dátum és az idő egyes részeinek kinyerése ÉV Dátumértékből az évet adja vissza. HÓNAP Dátumértékből a hónapot adja vissza
DÁTUM dátumértéke =DÁTUM(Szám1,Szám2,Szám3) Szöveg DÁTUMÉRTÉKKÉ alakítása 1996.01.17 =DÁTUMÉRTÉK(Szöveg) Dátum ÉVvé alkítása 96.2.1 =ÉV(Dátumszöveg) =ÉV(Dátumérték) Dátumértékből a HÉT.NAPJA =HÉT.NAPJA(Dátumérték) 1(vasárnap) - 7(szombat) =HÉT.NAPJA(Dátumérték,2) 1(hétfő) - 7(vasárnap) =HÉT.NAPJA(Dátumérték,3 =DÁTUM(év>;10;31)-(HÉT.NAPJA(DÁTUM(év>;10;31))-1) Ha az év> elemet egy konkrét évszámmal (pl. 2015), vagy egy évszámot tartalmazó cellahivatkozással helyettesítjük, megkapjuk a konkrét dátumot. Így 2015-ben: Mivel az Excelben a dátumok számokként jelennek meg, a DÁTUM a megfelelő értéket adja. Ez a 42029 megformázva. Excel tábla Az az érdekes, hogy míg ez frankón működött a cégnél (2007-es Excel) addig itthon a 2013-assal Excellel nem akar menni . Egy kis magyarázat (ha esetleg kell) a makróhoz: valtozo nevü változóba adom át a dátumot, ami tartalmaz időt is, ezt átalakítom, hogy csak dátum legyen és azt adom át a Cella nevü változónak =DÁTUM(év>;10;31)-(HÉT.NAPJA(DÁTUM(év>;10;31))-1) Ha az év> elemet egy konkrét évszámmal (pl. 2015), vagy egy évszámot tartalmazó cellahivatkozással helyettesítjük, megkapjuk a konkrét dátumot. Így 2015-ben: Mivel az Excelben a dátumok számokként jelennek meg, a DÁTUM a megfelelő értéket adja. Ez a 42029 megformázva.