Att beräkna skillnaden mellan två datum kan bli frustrerande när du måste göra det för många omgångar. Som tur är har Google Sheets en speciell funktion för detta ändamål. DATEDIF-funktionen tar in de två datumen och talar om hur stor skillnaden mellan dem är i dagar, månader eller till och med år.

Läs vidare för att lära dig vad den här funktionen är och se hur den fungerar med ett enkelt exempel.

Vad är DATEDIF-funktionen i Google Sheets?

DATEDIF är en funktion i Google Sheets som beräknar skillnaden mellan två datum. Denna funktion kan returnera skillnadsvärdet i år, månader eller dagar. Med rätt parametrar kan DATEDIF också returnera skillnaden mellan månader och dagar med olika egenskaper, som att ignorera årsskillnaden.

=DATEDIF(datum1; datum2; enhet)

DATEDIF subtraherar datum2 från datum1 och returnerar sedan skillnaden i den angivna enheten. Enheterna som denna funktion stöder är följande:

instagram viewer
Enhet Notera
Y Antal hela år mellan de två datumen.
M Antal hela månader mellan de två datumen.
D Antal dagar mellan de två datumen.
MD Antal dagar mellan de två datumen, där hela år och månader subtraheras.
YM Antal hela månader mellan de två datumen, där hela år subtraheras.
YD Antal dagar mellan de två datumen, där de två datumen inte anses vara mer än ett års mellanrum.

Låt oss använda ett exempel för att bättre förstå vad var och en av dessa enheter betyder för DATEDIF-funktionen.

Som ett exempel har vi födelsedatumet för en student, 1 februari 2001, och det aktuella datumet är 31 januari 2022. Här är vad varje enhet skulle returnera i DATEDIF-funktionen.

  • Y: Detta kommer att returnera 20, eftersom skillnaden mellan de två datumen är 20 hela år.
  • M: Detta kommer att returnera 251, eftersom skillnaden mellan de två datumen är 251 hela månader.
  • D: Detta kommer att returnera 7663 eftersom det har gått 7663 dagar mellan de två datumen.
  • MD: Detta kommer tillbaka 24. När hela åren och hela månaderna har subtraherats är skillnaden mellan de två datumen dagsskillnaden, vilket är skillnaden mellan 7 och 31 som är lika med 24.
  • YM: Detta kommer att returnera 11. Efter att hela åren har dragits av är februari 11 månader från januari.
  • YD: Detta kommer att returnera 358. Om det bara är ett års mellanrum mellan de två datumen är skillnaden mellan 1 februari och 31 januari 358 dagar.

Så här använder du DATEDIF-funktionen i Google Sheets

DATEDIF-funktionen tar tre parametrar: det första datumet, det andra datumet och enheten. Datumen du anger måste vara i datumformat och inte text. Enheterna är också begränsade till de som nämns i föregående avsnitt. Med dessa i åtanke, låt oss använda den här funktionen.

Som ett enkelt exempel har vi lanserings- och landningsdatum för Mars 2020-uppdraget. Enligt detta kalkylblad lyfte rymdfarkosten den 30 juli 2020 och landade på Mars den 18 februari 2021.

Målet är att beräkna antalet dagar och månader som denna rymdfarkost har rest med hjälp av DATEDIF-funktionen.

  1. Markera cellerna som innehåller datumen.
  2. Gå till Formatera och då siffra.
  3. Välj Datum. Detta kommer att ställa in de valda cellerna till datumformat.
  4. Välj cellen där du vill visa datumskillnaden i dagar. Det blir cell B4 i detta kalkylblad.
  5. Gå till formelfältet och ange formeln nedan:
    =DATEDIF(B2; B3; "d")
    Denna formel returnerar skillnaden mellan datum B2 och B3 i dagar.
  6. Tryck Stiga på. Sheets kommer nu att berätta att rymdfarkosten har rest i 569 dagar.

Låt oss nu beräkna hur många månader rymdfarkosten har rest.

  1. Välj cellen där du vill visa datumskillnaden i månader. Det blir cell B5 i detta kalkylblad.
  2. Ange formeln nedan i formelfältet:
    =DATEDIF(B2;B3; "M")
    Denna formel returnerar antalet månader mellan datumen B2 och B3.
  3. Tryck Stiga på. Sheets kommer nu att berätta att rymdfarkosten har rest i 18 månader.

Relaterad: Hur man lägger till den aktuella tiden i Google Sheets

I ett annat exempel har vi John Does födelsedatum och vill beräkna hur många dagar som har gått sedan hans senaste födelsedag, och hur många dagar som är kvar till hans nästa födelsedag. För att uppnå detta kommer vi att beräkna skillnaden mellan dagens och Johns födelsedatum med hjälp av DATEDIF-funktionen.

  1. Välj cellen där du har angett det första datumet. Detta kommer att vara cell B1 för detta exempel.
  2. Gå till Formatera och då Tal.
  3. Välj Datum. Detta kommer att ändra cellformatet till datum.
  4. Välj cellen där du vill visa det aktuella datumet. Detta kommer att vara cell B2 för detta exempel.
  5. Gå till formelfältet och ange formeln nedan:
    =IDAG()
    Denna formel kommer att få dagens datum och visa det i cellen. Det returnerade värdet är i datumformat, så det kan användas av andra datumrelaterade funktioner som DATEDIF.
  6. Tryck Stiga på.

Nu har du de två datumen som du ska jobba med. Låt oss räkna ut dagarna som gått sedan Johns sista födelsedag.

  1. Välj cellen där du vill visa resultaten. Vi har valt cell B3 för detta exempel.
  2. Gå till formelfältet och ange formeln nedan:
    =DATEDIF(B1; B2; "YD")
    Denna formel kommer att beräkna skillnaden mellan datumen B1 och B2. YD-parametern instruerar funktionen att anta att de två datumen inte skiljer sig mer än ett år.
  3. Tryck Stiga på. Sheets kommer nu att berätta hur många dagar det har gått sedan Johns senaste födelsedag, vilket är 284 i det här exemplet vid den här tiden.

Nu, som ett sidomål, låt oss se hur många dagar som är kvar till Johns nästa födelsedag. Johns födelsedagar upprepas var 365:e dag, och om det har gått 284 dagar sedan hans senaste födelsedag, är det 365-284 dagar kvar till nästa födelsedag. Låt oss skriva en formel för detta:

  1. Välj en cell där du vill visa formelresultaten. Det blir cell B4 för detta exempel.
  2. Ange formeln nedan i formelfältet:
    =365-B3
    Denna formel kommer att subtrahera dagarna som gått sedan Johns sista födelsedag från 365.
  3. Tryck Stiga på. Sheets kommer nu att berätta hur många dagar som är kvar till Johns nästa födelsedag.

Relaterad: Hur man subtraherar siffror i Google Sheets

Beräkna datumskillnaden

Du vet nu hur du använder DATEDIFF för att beräkna skillnaden mellan två datum. Du kan också ange den tidsenhet du vill se denna skillnad i, vilket kan vara år, månader eller dagar, tillsammans med avvikelser.

Tid- och datumfunktioner är ett praktiskt gäng i Google Sheets, och du kan använda dem för att förenkla dina beräkningar. DATEDIFF är dock inte den enda, utöka din arsenal genom att behärska fler funktioner.

Hur man konverterar datum och tid till siffror i Google Sheets

Med Google Kalkylark kan du enkelt konvertera tid till olika enheter som timmar, minuter och sekunder. Så här gör du.

Läs Nästa

Dela med sigTweetE-post
Relaterade ämnen
  • Produktivitet
  • Google Kalkylark
  • Kalkylbladstips
  • Kalkylblad
  • Matematik
Om författaren
Amir M. Bohlooli (75 publicerade artiklar)

Amir är en farmacistudent med en passion för teknik och spel. Han gillar att spela musik, köra bil och skriva ord.

Mer från Amir M. Bohlooli

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera