Feil forutsettes det at året 1900, er et skuddår

Kundestøtte for Office 2003 er avsluttet

Microsoft avsluttet kundestøtte for Office 2003 den 8. april 2014. Denne endringen har påvirket programvareoppdateringene og sikkerhetsalternativene dine. Finn ut hvordan dette påvirker deg og hvordan du forblir beskyttet.

VIKTIG: Denne artikkelen ble oversatt med maskinoversettelsesprogramvare fra Microsoft og muligens redigert av Microsoft Community via CTF-teknologi i stedet for av en oversetter. Microsoft tilbyr både menneskelig oversatte og maskinoversatte/Community-redigerte artikler, slik at du får tilgang til alle artiklene i vår Knowledge Base på ditt eget språk. En maskinoversatt eller Community-redigert artikkel er imidlertid ikke alltid perfekt. Den kan inneholde feil i vokabular, syntaks eller grammatikk, mye likt en fremmedspråklig som forsøker å snakke språket ditt. Microsoft har ikke ansvar for unøyaktige opplysninger, feil eller skade forårsaket av feilaktig oversettelse av innholdet eller kundenes bruk av informasjonen. Microsoft oppdaterer jevnlig maskinoversettelsesprogramvaren og -verktøyene for å forbedre redigering av maskinoversatte tekster.

Den engelske versjonen av denne artikkelen er den følgende: 214326
Symptom
Microsoft Excel antar feilaktig at året 1900, er et skuddår. Denne artikkelen forklarer hvorfor behandles året 1900 som et skuddår, og beskriver problemer som kan oppstå hvis dette spesifikke problemet er løst.
Mer informasjon
Når først ble publisert Lotus 1-2-3, antatt programmet at year1900 var et skuddår selv om det faktisk ikke var et skuddår. Dette gjorde det lettere for at programmet skal håndtere skuddår, og forårsaket ingen skade på nesten alle datoberegninger i Lotus 1-2-3.

Når Microsoft Multiplan og Microsoft Excel ble utgitt, de alsoassumed at 1900 var et skuddår. Denne antakelsen tillatt Microsoft Multiplan og Microsoft Excel å bruke samme serial datosystemet som brukes av Lotus 1-2-3 og gi større kompatibilitet med Lotus 1-2-3. Behandle 1900 som et skuddår også gjort det enklere for brukerne å flytte regneark fra ett program til et annet.

Selv om det er teknisk mulig å løse dette problemet slik at thatcurrent versjoner av Microsoft Excel som ikke anta at 1900 er et leapyear, oppveier ulempene ved å gjøre dette fordelene.

Hvis dette problemet rettes opp, ville mange oppstår problemer, inkludert følgende:
  • Nesten alle datoer i gjeldende Microsoft Excel-regneark og andre dokumenter kan reduseres med én dag. Rette opp dette skiftet vil ta mye tid og krefter, spesielt i formler som bruker datoer.
  • Noen funksjoner, for eksempel WEEKDAY-funksjonen kan returnere andre verdier; Dette kan føre til at formler i regneark til å fungere riktig.
  • Rette opp dette problemet vil bryte seriedato kompatibilitet mellom Microsoft Excel og andre programmer som bruker datoer.
Hvis atferden, forbli uløst, oppstår bare ett problem:
  • WEEKDAY-funksjonen returnerer uriktige verdier for datoer før 1. mars 1900. Dette problemet er sjelden fordi de fleste brukere ikke bruker datoer før 1 mars 1900.
Merknad: Microsoft Excel håndterer alle andre skuddår, inkludert century år som ikke er skuddår (for eksempel 2100). Bare for året 1900 håndteres feilaktig.
Referanser
Hvis du vil ha mer informasjon om dette problemet, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
214058 XL2000: Ukedager før 1. mars 1900 er feil
Hvis du vil ha mer informasjon om hvordan du fastslår om et gitt år er et skuddår, klikker du artikkelnummeret nedenfor for å vise artikkelen i Microsoft Knowledge Base:
214019 XL2000: Metode for å finne ut om et år er et skuddår
Y2K year2000 år 2000 2.000 XL2000 XL2002 XL2003 XL2007 XL2010 skuddår

Advarsel: Denne artikkelen er autooversatt

Egenskaper

Artikkel-ID: 214326 – Forrige gjennomgang: 12/17/2015 20:56:00 – Revisjon: 3.0

Microsoft Excel 2011 for Mac, Excel for Mac for Office 365, Microsoft Office Excel 2003, Microsoft Office Excel 2007, Microsoft Excel 2010, Microsoft Excel 2013, Excel 2016

  • kbpending kbprb kbmt KB214326 KbMtno
Tilbakemelding