Forskjeller mellom 1900- og 1904-datosystemet i Excel

Sammendrag

Microsoft Excel støtter to ulike datosystemer. Disse systemene er 1900-datosystemet og 1904-datosystemet. Denne artikkelen beskriver de to datosystemene og problemene som kan oppstå når du bruker arbeidsbøker som bruker forskjellige datosystemer.

Mer informasjon

Datosystemet for 1900

Den første dagen som støttes i 1900-datosystemet, er 1. januar 1900. Når du angir en dato, konverteres datoen til et serienummer som representerer antallet forløpte dager som starter med 1 for 1. januar 1900. Hvis du for eksempel skriver inn 5. juli 1998, konverteres datoen til serienummeret 35981.

Microsoft Excel for Windows bruker som standard 1900-datosystemet. 1900-datosystemet gir bedre kompatibilitet mellom Excel og andre regnearkprogrammer, for eksempel Lotus 1-2-3, som er utformet for å kjøre under MS-DOS eller Microsoft Windows.

Datosystemet for 1904

Den første dagen som støttes i 1904-datosystemet, er 1. januar 1904. Når du angir en dato, konverteres datoen til et serienummer som representerer antallet forløpte dager siden 1. januar 1904, fra og med 0 for 1. januar 1904. Hvis du for eksempel skriver inn 5. juli 1998, konverteres datoen til serienummeret 34519.

Datoer før 1. januar 1904 ble ikke støttet på grunn av utformingen av tidlige Macintosh-datamaskiner. Denne utformingen var ment å forhindre problemer knyttet til det faktum at 1900 ikke var et skuddår. Tidligere brukte Excel for Macintosh som standard 1904-datosystemet for arbeidsbøker med opprinnelse på en Macintosh. Excel for Macintosh bruker nå 1900-datosystemet som standard, og støtter datoer så tidlig som 1. januar 1900.

Obs!

Hvis du vil ha mer informasjon, kan du se Excel feilaktig anta at året 1900 er et skuddår.

Forskjellen mellom datosystemene

Fordi de to datosystemene bruker ulike startdager, representeres samme dato av forskjellige serienumre i hvert datosystem. 5. juli 1998 kan for eksempel ha to forskjellige serienumre, som følger.

Datosystem Serienummer 5. juli 1998
1900-datosystem 35981
Datosystem for 1904 34519

Forskjellen mellom de to datosystemene er 1462 dager. det vil se ut som serienummeret til en dato i datosystemet for 1900 er alltid 1462 dager større enn serienummeret for samme dato i datosystemet for 1904. 1462 dager er lik fire år og én dag (inkludert én skudddag).

Angi datosystem for en arbeidsbok

I Excel kan hver arbeidsbok ha sin egen datosysteminnstilling, selv om flere arbeidsbøker er åpne.

Følg disse trinnene for å angi datosystemet for en arbeidsbok i Microsoft Office Excel 2003 og tidligere versjoner av Excel:

  1. Åpne eller bytte til arbeidsboken.
  2. Verktøy-menyen klikker du på Alternativer. Klikk Innstillinger på Excel-menyen i Excel X og nyere versjoner for Macintosh.
  3. Klikk beregningsfanen .
  4. Hvis du vil bruke 1900-datosystemet i arbeidsboken, klikker du for å fjerne merket for 1904-datosystemet . Hvis du vil bruke 1904-datosystemet i arbeidsboken, merker du av for 1904-datosystemet .
  5. Klikk OK.

Følg disse trinnene for å angi datosystemet for en arbeidsbok i Microsoft Office Excel 2007:

  1. Åpne eller bytte til arbeidsboken.
  2. Klikk Microsoft Office-knappen, og klikk deretter Alternativer for Excel.
  3. Klikk Avansert.
  4. Klikk for å merke av for Bruk 1904-datasystem under Når denne arbeidsboken beregnes, og klikk deretter OK.

Legg merke til at hvis du endrer datosystemet for en arbeidsbok som allerede inneholder datoer, endres datoene med fire år og én dag. Hvis du vil ha informasjon om hvordan du korrigerer forskjøvet dato, kan du se delen Korrigere forskjøvet datoer.

Problemer med å koble og kopiere datoer mellom arbeidsbøker

Hvis to arbeidsbøker bruker ulike datosystemer, kan det oppstå problemer når du kobler eller kopierer datoer mellom arbeidsbøker. Nærmere bestemt kan datoene forskyves med fire år og én dag.

Følg disse trinnene for å se et eksempel på denne virkemåten:

  1. Opprett to nye arbeidsbøker i Excel (Bok1 og Bok2).

  2. Følg trinnene i delen «Angi datosystem for en arbeidsbok» for å bruke 1900-datosystemet i Bok 1. Bruk 1904-datosystemet i Book2.

  3. Skriv inn datoen 5. juli 1998 i Bok1.

  4. Merk cellen som inneholder datoen, og klikk deretter KopierRediger-menyen .

    Merk Merk cellen som inneholder datoen, i Excel 2007, og klikk deretter Kopier i Utklippstavle-gruppenFanen Hjem .

  5. Bytt til Bok2, merk en celle, og klikk deretter Lim innRediger-menyen .

    Merk Bytt til Bok2 i Excel 2007, merk en celle, og klikk deretter Lim inn i Utklippstavle-gruppenHjem-fanen .

    Datoen limes inn som 6. juli 2002. Legg merke til at datoen er fire år og én dag senere enn datoen i trinn 3 fordi Book2 bruker datosystemet for 1904.

  6. Skriv inn datoen 5. juli 1998 i Bok2. Merk cellen som inneholder datoen, og klikk deretter KopierRediger-menyen .

    Merk I Excel 2007 skriver du inn datoen 5. juli 1998 i Book2. Merk cellen som inneholder datoen, og klikk deretter Kopier i Utklippstavle-gruppenFanen Hjem .

  7. Bytt til Bok1, merk en celle, og klikk deretter Lim innRediger-menyen .

    Merk Bytt til Bok1 i Excel 2007, merk en celle, og klikk deretter Lim inn i Utklippstavle-gruppenFanen Hjem .

    Datoen limes inn som 4. juli 1994. Det har blitt flyttet ned med fire år og en dag fordi Book1 bruker 1900-datosystemet.

Korrigere forskjøvet dato

Hvis du kobler fra eller kopierer datoer mellom arbeidsbøker, eller hvis du endrer datosystemet for en arbeidsbok som allerede inneholder datoer, kan datoene forskyves med fire år og én dag. Du kan korrigere forskjøvet dato ved å følge disse trinnene:

  1. Skriv inn verdien 1462 i en tom celle.

  2. Merk cellen. Klikk KopierRediger-menyen.

    Merk Merk cellen i Excel 2007, og klikk deretter Kopier i Utklippstavle-gruppenFanen Hjem .

  3. Merk cellene som inneholder de forskjøvete datoene. Klikk Lim inn utvalg på Rediger-menyen.

    Merk Merk cellene som inneholder de forskjøvete datoene i Excel 2007, klikk Lim inn i Utklippstavle-gruppenFanen Hjem , og klikk deretter Lim inn utvalg.

  4. Klikk for å merke av for Verdier under Lim inn i dialogboksen Lim inn utvalg, og klikk deretter for å merke av for ett av følgende under Operasjon.

    Velg dette Hvis
    Legge Datoene må forskyves med fire år og én dag.
    Trekke Datoene må forskyves med fire år og én dag.
  5. Klikk OK.

Gjenta disse trinnene til alle forskjøvet datoer er rettet.

Hvis du bruker en formel til å koble til en dato i en annen arbeidsbok, og hvis datoen som returneres av formelen, er feil fordi arbeidsbøkene bruker forskjellige datosystemer, endrer du formelen for å returnere riktig dato. Bruk for eksempel følgende formler:

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

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

I disse formlene legges 1462 til eller slettes fra datoverdien.