Különbségek az Excel 1900-ban és 1904-ben érvényes dátumrendszere között

Összefoglalás

A Microsoft Excel két különböző dátumrendszert támogat. Ezek a rendszerek az 1900-s dátumrendszer és az 1904-ben dátumrendszer. Ez a cikk a két dátumrendszert és a különböző dátumrendszereket használó munkafüzetek használatakor felmerülő problémákat ismerteti.

További információ

Az 1900-s dátumrendszer

Az 1900-ban használt dátumrendszerben az első támogatott nap 1900. január 1. Dátum megadásakor a dátumot a rendszer sorozatszámmá alakítja, amely az 1900. január 1-től kezdődően eltelt napok számát jelöli. Ha például 1998. július 5-ét adja meg, az Excel a dátumot a 35981-es sorozatszámra konvertálja.

A WindowsHoz készült Microsoft Excel alapértelmezés szerint az 1900-s dátumrendszert használja. Az 1900-as dátumrendszer jobb kompatibilitást tesz lehetővé az Excel és más táblázatkezelő programok, például a Lotus 1-2-3 között, amelyek az MS-DOS vagy a Microsoft Windows rendszeren való futtatásra lettek tervezve.

Az 1904-ben dátumrendszer

Az 1904-ben használt dátumrendszerben az első támogatott nap 1904. január 1. Dátum megadásakor a dátumot a rendszer sorozatszámmá alakítja, amely az 1904. január 1. óta eltelt napok számát jelöli, 1904. január 1-jétől kezdve 0-val. Ha például 1998. július 5-ét adja meg, az Excel a dátumot a 34519-es sorozatszámra konvertálja.

A korai Macintosh számítógépek kialakítása miatt az 1904. január 1. előtti dátumok nem voltak támogatottak. Ennek a tervnek az volt a célja, hogy megakadályozza a problémákat azzal a ténnyel kapcsolatban, hogy 1900 nem szökőév volt. Korábban a Macintosh Excel alapértelmezés szerint az 1904-as dátumrendszert használta a Macintosh rendszerből származó munkafüzetekhez. A Macintosh Excel azonban alapértelmezés szerint az 1900-as dátumrendszert támogatja, és már 1900. január 1-jei dátumokat támogat.

A dátumrendszerek közötti különbség

Mivel a két dátumrendszer eltérő kezdőnapokat használ, ugyanazt a dátumot különböző sorozatszámok jelölik az egyes dátumrendszerekben. 1998. július 5-én például két különböző sorozatszám lehet, az alábbiak szerint.

Dátumrendszer 1998. július 5-i sorozatszám
1900-ra vonatkozó dátumrendszer 35981
1904 dátumrendszer 34519

A két dátumrendszer közötti különbség 1462 nap; azaz az 1900-es dátumrendszerben lévő dátumok sorozatszáma mindig 1462 nappal nagyobb, mint az 1904-es dátumrendszer azonos dátumának sorozatszáma. Az 1462 nap négy évnek és egy napnak felel meg (egy szökőnapot is beleértve).

A munkafüzet dátumrendszerének beállítása

Az Excelben minden munkafüzet saját dátumrendszer-beállítással rendelkezhet, még akkor is, ha több munkafüzet van megnyitva.

Ha a Microsoft Office Excel 2003-ban és az Excel korábbi verzióiban szeretné beállítani egy munkafüzet dátumrendszerét, kövesse az alábbi lépéseket:

  1. Nyissa meg a munkafüzetet, vagy váltson a munkafüzetre.
  2. Kattintson az Eszközök menü Beállítások parancsára. A Macintosh Excel X és újabb verzióiban kattintson az Excel menü Beállítások parancsára.
  3. Kattintson a Számítás fülre.
  4. Ha az 1900-as dátumrendszert szeretné használni a munkafüzetben, törölje a jelet az 1904-as dátumrendszer jelölőnégyzetből. Ha az 1904-as dátumrendszert szeretné használni a munkafüzetben, jelölje be az 1904-as dátumrendszer jelölőnégyzetet.
  5. Kattintson az OK gombra.

Ha egy munkafüzet dátumrendszerét szeretné beállítani a Microsoft Office Excel 2007-ben, kövesse az alábbi lépéseket:

  1. Nyissa meg a munkafüzetet, vagy váltson a munkafüzetre.
  2. Kattintson a Microsoft Office gombra, majd az Excel beállításai parancsra.
  3. Kattintson a Speciális fülre.
  4. Jelölje be az 1904-as adatrendszer használata jelölőnégyzetet a Munkafüzet kiszámításakor csoportban, majd kattintson az OK gombra.

Figyelje meg, hogy ha módosítja egy olyan munkafüzet dátumrendszerét, amely már tartalmaz dátumokat, a dátumok négy évvel és egy nappal eltolódnak. Az eltolt dátumok javításáról az "Eltolt dátumok kijavítása" című szakaszban talál további információt.

Problémák a dátumok munkafüzetek közötti csatolásával és másolásával

Ha két munkafüzet különböző dátumrendszereket használ, problémákba ütközhet, amikor dátumokat csatol vagy másol a munkafüzetek között. Pontosabban a dátumok négy évvel és egy nappal eltolhatók.

Ha példát szeretne látni erre a viselkedésre, kövesse az alábbi lépéseket:

  1. Az Excelben hozzon létre két új munkafüzetet (Book1 és Book2).

  2. Az 1. könyv 1900-as dátumrendszerének használatához kövesse a "Dátumrendszer beállítása munkafüzethez" című szakasz lépéseit. Használja az 1904-ben használt dátumrendszert a Book2-ben.

  3. A Book1-ben adja meg az 1998. július 5-i dátumot.

  4. Jelölje ki a dátumot tartalmazó cellát, majd kattintson a Szerkesztés menü Másolás parancsára.

    Megjegyzés Az Excel 2007-ben jelölje ki a dátumot tartalmazó cellát, majd kattintson a Másolás gombra a Kezdőlap lap Vágólap csoportjában.

  5. Váltson a Book2-re, jelöljön ki egy cellát, majd kattintson a Szerkesztés menü Beillesztés parancsára.

    Megjegyzés Az Excel 2007-ben váltson a Book2-re, jelöljön ki egy cellát, majd kattintson a Kezdőlap lap Vágólap csoportjában a Beillesztés gombra.

    A dátum beillesztése 2002. július 6-án történik. Figyelje meg, hogy a dátum négy év és egy nappal későbbi a 3. lépésben megadott dátumnál, mivel a Book2 az 1904-et használja.

  6. A Book2 mezőbe írja be az 1998. július 5-i dátumot. Jelölje ki a dátumot tartalmazó cellát, majd kattintson a Szerkesztés menü Másolás parancsára.

    Megjegyzés Az Excel 2007-ben írja be az 1998. július 5. dátumot a Book2-be. Jelölje ki a dátumot tartalmazó cellát, majd kattintson a Másolás gombra a Kezdőlap lap Vágólap csoportjában.

  7. Váltson a Book1 elemre, jelöljön ki egy cellát, majd kattintson a Szerkesztés menü Beillesztés parancsára.

    Megjegyzés Az Excel 2007-ben váltson a Book1 verzióra, jelöljön ki egy cellát, majd kattintson a Kezdőlap lap Vágólap csoportjában a Beillesztés gombra.

    A dátum beillesztése 1994. július 4-én történik. Négy évvel és egy nappal lejjebb került, mert a Book1 az 1900-ra vonatkozó dátumrendszert használja.

Eltolt dátumok javítása

Ha a munkafüzetek között dátumokat csatol vagy másol, vagy ha módosítja egy olyan munkafüzet dátumrendszerét, amely már tartalmaz dátumokat, a dátumok négy évvel és egy nappal eltolódnak. Az eltolt dátumokat az alábbi lépésekkel korrigálhatja:

  1. Egy üres cellába írja be az 1462 értéket.

  2. Jelölje ki a cellát. A Szerkesztés menüben kattintson a Másolás gombra.

    Megjegyzés Az Excel 2007-ben jelölje ki a cellát, majd kattintson a Kezdőlap lap Vágólap csoportjában a Másolás gombra.

  3. Jelölje ki az eltolt dátumokat tartalmazó cellákat. A Szerkesztés menüben kattintson az Irányított beillesztés elemre.

    Megjegyzés Az Excel 2007-ben jelölje ki az eltolt dátumokat tartalmazó cellákat, kattintson a Kezdőlap lap Vágólap csoportjában a Beillesztés gombra, majd az Irányított beillesztés parancsra.

  4. Az Irányított beillesztés párbeszédpanelen jelölje be az Értékek jelölőnégyzetet a Beillesztés területen, majd kattintson az alábbi jelölőnégyzetek egyikének bejelöléséhez a Művelet csoportban.

    Válassza ezt a lehetőséget Ha
    Hozzáadása A dátumokat négy évvel és egy nappal el kell tolni.
    Kivonása A dátumokat négy évvel és egy nappal el kell tolni.
  5. Kattintson az OK gombra.

Ismételje meg ezeket a lépéseket, amíg az összes eltolt dátum ki nem lett javítva.

Ha képletet használ egy másik munkafüzetben lévő dátumhoz való csatoláshoz, és a képlet által visszaadott dátum helytelen, mert a munkafüzetek különböző dátumrendszereket használnak, módosítsa a képletet úgy, hogy a helyes dátumot adja vissza. Használja például a következő képleteket:

=[Book2]Sheet1!$A$1+1462

=[Book1]Sheet1!$A$1-1462

Ezekben a képletekben 1462 lesz hozzáadva vagy törölve a dátumértékből.