Skillnader mellan datumsystemet 1900 och 1904 i Excel

Sammanfattning

Microsoft Excel stöder två olika datumsystem. Dessa system är datumsystemet 1900 och datumsystemet för 1904. Den här artikeln beskriver de två datumsystemen och de problem som kan uppstå när du använder arbetsböcker som använder olika datumsystem.

Mer information

Datumsystemet 1900

I datumsystemet för 1900 är den första dagen som stöds den 1 januari 1900. När du anger ett datum konverteras datumet till ett serienummer som representerar antalet förflutna dagar som börjar med 1 för den 1 januari 1900. Om du till exempel anger 5 juli 1998 konverterar Excel datumet till serienumret 35981.

Som standard använder Microsoft Excel för Windows datumsystemet 1900. 1900-datumsystemet ger bättre kompatibilitet mellan Excel och andra kalkylbladsprogram, till exempel Lotus 1-2-3, som är utformade för att köras under MS-DOS eller Microsoft Windows.

Datumsystemet 1904

I datumsystemet 1904 är den första dagen som stöds den 1 januari 1904. När du anger ett datum konverteras datumet till ett serienummer som representerar antalet förflutna dagar sedan den 1 januari 1904, från och med 0 för den 1 januari 1904. Om du till exempel anger 5 juli 1998 konverterar Excel datumet till serienumret 34519.

På grund av utformningen av tidiga Macintosh-datorer stöds inte datum före den 1 januari 1904. Denna design var avsedd att förhindra problem som rör det faktum att 1900 inte var ett skottår. Tidigare använde Excel för Macintosh som standard 1904-datumsystemet för arbetsböcker som kommer från en Macintosh. Excel för Macintosh är nu standard för datumsystemet 1900 och stöder datum redan den 1 januari 1900.

Skillnaden mellan datumsystemen

Eftersom de två datumsystemen använder olika startdagar representeras samma datum av olika serienummer i varje datumsystem. Till exempel kan 5 juli 1998 ha två olika serienummer, enligt följande.

Datumsystem Serienummer 5 juli 1998
Datumsystem för 1900 35981
Datumsystem för 1904 34519

Skillnaden mellan de två datumsystemen är 1 462 dagar. Serienumret för ett datum i 1900-datumsystemet är alltid 1 462 dagar större än serienumret för samma datum i datumsystemet 1904. 1 462 dagar är lika med fyra år och en dag (inklusive en skottdag).

Ange datumsystemet för en arbetsbok

I Excel kan varje arbetsbok ha en egen datumsysteminställning, även om flera arbetsböcker är öppna.

Följ dessa steg för att ange datumsystemet för en arbetsbok i Microsoft Office Excel 2003 och tidigare versioner av Excel:

  1. Öppna eller växla till arbetsboken.
  2. Klicka på AlternativVerktyg-menyn. I Excel X och senare versioner för Macintosh klickar du på InställningarExcel-menyn .
  3. Klicka på fliken Beräkning .
  4. Om du vill använda 1900-datumsystemet i arbetsboken klickar du för att avmarkera kryssrutan datumsystem för 1904 . Om du vill använda 1904-datumsystemet i arbetsboken klickar du för att markera kryssrutan 1904 datumsystem .
  5. Klicka på OK.

Följ dessa steg för att ange datumsystemet för en arbetsbok i Microsoft Office Excel 2007:

  1. Öppna eller växla till arbetsboken.
  2. Klicka på Microsoft Office-knappen och klicka sedan på Excel-alternativ.
  3. Klicka på Avancerat.
  4. Klicka här om du vill markera kryssrutan Använd datasystem 1904 under Arbetsboken När du beräknar den och klicka sedan på OK.

Observera att om du ändrar datumsystemet för en arbetsbok som redan innehåller datum ändras datumen med fyra år och en dag. Information om hur du korrigerar skiftade datum finns i avsnittet "Korrigera skiftade datum".

Problem med att länka och kopiera datum mellan arbetsböcker

Om två arbetsböcker använder olika datumsystem kan det uppstå problem när du länkar eller kopierar datum mellan arbetsböcker. Mer specifikt kan datumen ändras med fyra år och en dag.

Följ dessa steg om du vill se ett exempel på det här beteendet:

  1. Skapa två nya arbetsböcker i Excel (Book1 och Book2).

  2. Följ stegen i avsnittet "Ange datumsystem för en arbetsbok" för att använda datumsystemet 1900 i bok 1. Använd 1904-datumsystemet i Book2.

  3. I Bok1 anger du datumet 5 juli 1998.

  4. Markera cellen som innehåller datumet och klicka sedan på Kopierapå redigera-menyn .

    Observera I Excel 2007 markerar du cellen som innehåller datumet och klickar sedan på Kopiera i gruppen Urklipp på fliken Start .

  5. Växla till Bok2, markera en cell och klicka sedan på Klistra inpå redigera-menyn .

    Observera I Excel 2007 växlar du till Bok2, markerar en cell och klickar sedan på Klistra in i gruppen Urklipp på fliken Start .

    Datumet klistras in som 6 juli 2002. Observera att datumet är fyra år och en dag senare än datumet i steg 3 eftersom Book2 använder datumsystemet 1904.

  6. I Bok2 skriver du datumet 5 juli 1998. Markera cellen som innehåller datumet och klicka sedan på Kopiera redigera-menyn.

    Observera I Excel 2007 skriver du datumet 5 juli 1998 i Book2. Markera cellen som innehåller datumet och klicka sedan på Kopiera i gruppen Urklipp på fliken Start .

  7. Växla till Bok1, markera en cell och klicka sedan på Klistra inpå redigera-menyn .

    Observera I Excel 2007 växlar du till Book1, markerar en cell och klickar sedan på Klistra in i gruppen Urklipp på fliken Start .

    Datumet klistras in som 4 juli 1994. Den har flyttats ned med fyra år och en dag eftersom Book1 använder datumsystemet från 1900.

Korrigera skiftade datum

Om du länkar från eller kopierar datum mellan arbetsböcker, eller om du ändrar datumsystemet för en arbetsbok som redan innehåller datum, kan datumen ändras med fyra år och en dag. Du kan korrigera skiftade datum genom att följa dessa steg:

  1. Ange värdet 1462 i en tom cell.

  2. Markera cellen. Klicka Kopiera på redigera-menyn.

    Observera I Excel 2007 markerar du cellen och klickar sedan på Kopiera i gruppen Urklipp på fliken Start .

  3. Markera cellerna som innehåller de förskjutna datumen. Klicka Klistra in special på redigera-menyn.

    Observera I Excel 2007 markerar du cellerna som innehåller de förskjutna datumen, klickar på Klistra in i gruppen Urklipp på fliken Start och klickar sedan på Klistra in special.

  4. I dialogrutan Klistra in special klickar du för att markera kryssrutan Värden under Klistra in och klickar sedan för att markera någon av följande kryssrutor under Åtgärd.

    Välj det här Om
    Add Datumen måste flyttas upp med fyra år och en dag.
    Subtrahera Datumen måste flyttas ned med fyra år och en dag.
  5. Klicka på OK.

Upprepa de här stegen tills alla ändrade datum har korrigerats.

Om du använder en formel för att länka till ett datum i en annan arbetsbok, och om datumet som returneras av formeln är felaktigt eftersom arbetsböckerna använder olika datumsystem, ändrar du formeln för att returnera rätt datum. Använd till exempel följande formler:

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

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

I dessa formler läggs 1 462 till eller tas bort från datumvärdet.