Använd historiska datum

Innehållsförteckning

Beräkning med datumlistor före 1900

När du arbetar med datum sätter Excel mycket tydliga gränser. Med standardinställningen för 1900 -datumsystemet tolkar Excel inte en post med ett datumvärde före 1/1/1900 som ett datum. Utmatningen i cellen är då som text. Du kan dock inte utföra några ytterligare beräkningar eller utvärderingar med detta. Om du har ställt in alternativet 1904 datum är 1/1/1904 det tidigaste datumet.

Det finns ett litet knep du kan använda för att komma runt dessa gränser. Systemet i den gregorianska kalendern, som ligger till grund för vår kalender, säger att tilldelningen av dagarna i ett år (med hänsyn till alla regler för skottår) är identisk. Därför upprepas uppdraget vart 400: e år.

För dina tabeller som kräver datum före 1900 kan du flytta lämpligt datum fyra hundra år in i framtiden, beräkna med det och sedan flytta datumet tillbaka fyra hundra år.

Följande exempel visar vad som är möjligt med detta trick och hur du kan använda det i dina tabeller:

Vill du veta vilken dag i veckan som var 17/02/1793? Beräkna sedan vardag 17/2/2193. För att göra detta, ange datum 02/17/2193 i cell A2. Ange sedan följande formel i cellen där veckodagen ska visas:

= TEXT (A2; "TTT")

Resultatet är "Så". Så 17 februari 1793 är också en söndag. Följande bild visar användningen av denna formel:

Om du anger datumet före 1900 direkt i en cell och vill använda detta cellinnehåll för att bestämma veckodagen med hjälp av en formel, är formeln lite mer omfattande. I det här fallet måste Excel utföra ytterligare textoperationer eftersom ett datum före 1900 inte känns igen som ett datumvärde enligt beskrivningen.

Genom att kombinera textfunktionerna VÄNSTER, DEL och HÖGER, definierar du de enskilda komponenterna i datumet från texten.

Med funktionen DATE () och en årlig offset på fyra hundra år kombinerar du sedan datumkomponenterna för att bilda ett giltigt Excel -datum och bestämma veckodagen.

Om datumet finns i cell A5 anger du följande formel i den cellen:

= TEXT (DATUM (HÖGER (A5; 4) +400; DEL (A5; 4; 2); VÄNSTER (A5; 2)); "TTT")

När du använder formlerna för direkt beräkning av datumvärden före 1900, se till att du anger datumet som text i formatet DD.MM.ÅÅÅÅ. Annars ger textfunktionerna felaktiga resultat.

Följande bild visar användningen av denna formel:

Du kan också använda datumskiftstricket för att göra andra beräkningar på datum, till exempel skillnaden mellan två datum i dagar.

För att göra detta använder du en formel som bryter ner de två textdata i deras komponenter, flyttar dem fyra hundra år in i framtiden och sedan beräknar dem mot varandra.

Ett annat tips: Om du måste beräkna med datum före 1/1/1500 i dina tabeller kan du också flytta datumvärdena till framtiden med multiplarna 400 - 800 eller 1200 Format DD.MM.ÅÅÅÅ måste anges så att de kan bearbetas som texter med de formler som presenteras.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave