Beräkna antalet månader mellan två datum i Excel (enkla formler)

Om du hanterar flera projekt behöver du veta hur många månader som har gått mellan två datum. Eller om du befinner dig i planeringsfasen kan du behöva veta samma för start- och slutdatum för ett projekt.

Det finns flera sätt att beräkna antalet månader mellan två datum (alla använder olika formler).

I den här handledningen ger jag dig några formler som du kan använda för att få antalet månader mellan två datum.

Så låt oss komma igång!

Denna handledning omfattar:

Med DATEDIF-funktionen (få antal slutförda månader mellan två datum)

Det är osannolikt att du får datum som har ett perfekt antal månader. Det är mer sannolikt att det är ett antal månader och några dagar som omfattas av de två datumen.

Till exempel, mellan 1 januari 2020 och 15 mars 2020, finns det två månader och 15 dagar.

Om du bara vill beräkna det totala antalet månader mellan två datum kan du använda DATEDIF-funktionen.

Antag att du har en dataset som visas nedan där du bara vill få det totala antalet av månader (och inte dagarna).

Nedan följer DATEDIF-formeln som gör det:

=DATEDIF(A2,B2,"M")

Ovanstående formel ger dig bara det totala antalet färdiga månader mellan två datum.

DATEDIF är en av de få odokumenterade funktionerna i Excel. När du skriver = DATEDIF i en cell i Excel ser du ingen IntelliSense eller någon vägledning om vilka argument det kan ta. Så om du använder DATEDIF i Excel måste du känna till syntaxen.

Om du vill få det totala antalet månader samt dagar mellan två datum kan du använda formeln nedan :

=DATEDIF(A2,B2,"M")&"M "&DATEDIF(A2,B2,"MD")&"D"

Obs! Funktionen DATEDIF exkluderar startdatum när du räknar månadsnumren. Om du till exempel startar ett projekt den 1 januari och det slutar den 31 januari, ger DATEDIF-funktionen antalet månader som 0 (eftersom det inte räknar startdatumet och enligt det bara 30 dagar i januari har varit täckt)

Använda YEARFRAC-funktionen (Få totalt månader mellan två datum)

En annan metod för att få antalet månader mellan två angivna datum är att använda YEARFRAC-funktionen.

YEARFRAC-funktionen tar ett startdatum och slutdatum som inmatningsargument och det ger dig antalet år som har passerat under dessa två datum.

Till skillnad från DATEDIF-funktionen kommer YEARFRAC-funktionen att ge dig värdena i decimal om ett år inte har gått mellan de två datumen.

Till exempel, om mitt startdatum är 01 jan 2020 och slutdatum är 31 jan 2o20, är resultatet av YEARFRAC-funktionen blir 0,833. När du väl har årsvärdet kan du få månadsvärdet genom att multiplicera detta med 12.

Antag att du har datasetet som visas nedan och att du vill få antalet månader mellan start- och slutdatum.

Nedan är formeln som gör detta:

=YEARFRAC(A2,B2)*12

Detta ger dig månaderna i decimaler.

Om du bara vill få antalet kompletta månader kan du slå in formeln ovan i INT (som visas nedan):

=INT(YEARFRAC(A2,B2)*12)

En annan stor skillnad mellan DATEDIF-funktionen och YEARFRAC-funktionen är att YEARFRAC-funktionen kommer att betrakta startdatumet som en del av månaden. Om startdatumet till exempel är 01 jan och slutdatumet är 31 jan, skulle resultatet från ovanstående formel vara 1

Nedan visas en jämförelse av resultaten du får från DATEDIF och YEARFRAC.

Med formeln YEAR and MONTH (räkna alla månader när projektet var aktivt)

Om du vill känna till de totala månaderna som täcks mellan start- och slutdatum, då kan du använda den här metoden.

Antag att du har datasetet som visas nedan:

Nedan följer formeln som ger dig antalet månader mellan de två datumen:

=(YEAR(B2)-YEAR(A2))*12+MONTH(B2)-MONTH(A2)

Denna formel använder YEAR-funktionen (som ger dig årsnumret med datumet) och MONTH-funktionen (som ger dig månadsnumret med datumet) .

Ovanstående formel ignorerar också helt startmånadens månad.

Till exempel, om ditt projekt börjar den 1 januari och slutar den 20 februari, kommer formeln som visas nedan ger dig resultatet som 1, eftersom det helt ignorerar startdatummånaden.

Om du vill att den också ska räkna med startdatumets månad kan du använda formeln nedan:

=(YEAR(B2)-YEAR(A2))*12+(MONTH(B2)-MONTH(A2)+1)

Du kanske vill använda formeln ovan när du vill veta hur många månader detta projekt var aktivt (vilket innebär att det kunde räkna månaden även om projektet bara var aktivt i två dagar i månaden).

Så det här är tre olika sätt att beräkna månader mellan två datum i Excel. Metoden du väljer skulle baseras på vad du tänker beräkna (nedan är en snabb sammanfattning):

  • Använd DATEDIF-funktionsmetoden om du vill få det totala antalet färdiga månader mellan två datum (det ignorerar startdatumet)
  • Använd YEARFRAC-metoden när du vill få det verkliga värdet av månader som gått mellan bogseringsdatum. Det ger också resultatet i decimal (där helvärdet representerar antalet hela månader och decimaldelen representerar antalet dagar)
  • Använd metoden YEAR och MONTH när du vill veta hur många månader som täcks mellan två datum (även när varaktigheten mellan start- och slutdatum bara är några dagar)

Nedan följer hur varje formel som omfattas av denna handledning kommer att räkna antalet månader mellan två datum:

Hoppas att du tyckte att denna Excel-handledning var användbar.

Du kanske också gillar följande Excel tips och självstudier:

  • Hur man beräknar antalet dagar mellan två datum i Excel
  • Hur man tar bort tid från datum / tidsstämpel i Excel
  • Konvertera tid till decimaltal i Excel (timmar, minuter, sekunder)
  • Hur man snabbt infogar datum och tidsstämpel i Excel
  • Konverterar datum till text i Excel
  • Hur SUMMA värden mellan två datum i Excel

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *