Så räknar du ut antalet dagar mellan två datum
Det är inte speciellt svårt att räkna ut antalet dagar själv. Allt du behöver är rätt matematiska tänkande. Ett tips är att ha papper och penna redo eller en praktisk grafräknare om du behöver det. Så här räknar du:
Den enkla uträkningen – inom samma årtal
Om datumen håller sig inom samma årtal, exempelvis 2023, så är det mycket enkelt att räkna ut antalet dagar.
- Räkna antalet dagar från startdatumet till slutet av samma månad (eller början om du räknar baklänges).
- Lägg till antalet dagar för varje full månad mellan startdatumet och slutdatumet.
- Lägg till antalet dagar från början på slutmånaden till slutdatumet.
Kom ihåg att det ibland är skottår. Det betyder att du måste ta med en extra dag i beräkningen om februari månad omfattas av din uträkning. De kommande skottåren är 2024, 2028 och 2032. Se hela listan längre ner.
Den avancerade uträkningen – över flera år
Men hur gör vi om det är ett mycket större spann över flera år? Det blir lite mer komplicerat och vi rekommenderar vår kalkylator överst på sidan, men vill du prova att räkna manuellt så gör du så här med exemplet: 1 januari 1982 till 21 december 2023.
- Dra ifrån startåret från slutåret. Om du räknar från exempelvis 1982 till 2023 så tar du: 2022 - 1982 = 41 år (41 år eftersom vi räknar inte hela första året, men inte 2023 eftersom året inte är färdigt än).
- Omvandla antalet år till dagar. Tänk på att det är skottår ibland, så uträkningen blir antalet år multiplicerat med 365.25: 41 x 365,25 = 14 975 dagar.
- Nu räknar du antalet fulla månader fram till månaden för slutdatumet och gör om det till dagar. 11 månader = 333 dagar.
- Räkna antalet dagar i slutmånaden. 1 december till 21 december = 21 dagar.
- Resultatet är 14 975 + 333 + 21 = 15 329 dagar.
Svårare än så är det inte. Det enda knepiga är att hålla reda på alla dagar och när det är skottår.
Då är det skottår – 2024 till 2096
Eftersom du måste veta när det är skottår så är det praktiskt att ha en lista över de kommande åren. Här är alla skottår och datum från 2024 till 2096.
År |
Datum |
2024 | 29 februari 2024 |
2028 | 29 februari 2028 |
2032 | 29 februari 2032 |
2036 | 29 februari 2036 |
2040 | 29 februari 2040 |
2044 | 29 februari 2044 |
2048 | 29 februari 2048 |
2052 | 29 februari 2052 |
2056 | 29 februari 2056 |
2060 | 29 februari 2060 |
2064 | 29 februari 2064 |
2068 | 29 februari 2068 |
2072 | 29 februari 2072 |
2076 | 29 februari 2076 |
2080 | 29 februari 2080 |
2084 | 29 februari 2084 |
2088 | 29 februari 2088 |
2092 | 29 februari 2092 |
2096 | 29 februari 2096 |
Räkna antal dagar i Microsoft Excel och Google Sheets
Om du använder Microsoft Excel eller Google Kalkylark / Sheets så finns en inbyggd funktion som räknar antal dagar mellan två datum.
För att använda funktionen så markerar du en cell och skriver formeln som behövs i fx-fältet. När du trycker enter så visas det färdiga resultatet automatiskt.
Räkna dagar med Excel
Använder du Excel så heter den "=DAGAR" och allt du behöver göra är att lägga till ett startdatum och ett slutdatum. Det fungerar både i desktop-appen för Windows och macOS, samt i webbläsaren med Microsoft 365 Online.
Så här ser formeln ut i Excel samt ett exempel:
- =DAGAR(slutdatum;startdatum)
- =DAGAR(2023-12-31;2022-1-5)
Notera att du använder bindestreck mellan delarna i datumet.
Om du använder den engelskspråkiga versionen av Excel så måste du byta ut "=DAGAR" mot "=DAYS".
Räkna dagar med Kalkylark / Sheets
- =DATEDIF(startdatum, slutdatum, enhet)
- =DATEDIF(2020/5/5,2023/1/5,"D")
Notera att du använder snedstreck mellan delarna i datumet.
Till skillnad från Excel så måste du använda en enhet på slutet för att indikera hur du vill se resultatet. Här är alternativen du kan välja på:
- Y: antalet år
- M: antalet månader
- D: antalet dagar
- MD: antalet månader och dagar
- YM: antalet år och månader
- YD: antalet år och dagar