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 är i planeringsfasen kan du behöva veta samma sak för ett projekts start- och slutdatum.

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

I den här självstudien 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!

Använda DATEDIF -funktionen (Få antal avslutade månader mellan två datum)

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

Mellan 1 januari 2020-2022 och 15 mars 2020-2022 finns det till exempel 2 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.

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

Nedan är DATEDIF -formeln som gör det:

= DATEDIF (A2, B2, "M")

Ovanstående formel ger dig endast det totala antalet avslutade månader mellan två datum.

DATEDIF är en av få papperslösa funktioner i Excel. När du skriver = DATEDIF i en cell i Excel skulle du inte se någon IntelliSense eller vägledning om vilka argument den 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 och dagar mellan två datum kan du använda följande formel:

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

Obs: DATEDIF -funktionen kommer att utesluta startdatumet när man räknar månadsnumren. Om du till exempel startar ett projekt den 01 januari och det slutar den 31 januari, kommer DATEDIF -funktionen att ge antalet månader som 0 (eftersom det inte räknar startdatumet och enligt det har endast 30 dagar i januari varit täckt)

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

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

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

Till skillnad från DATEDIF -funktionen kommer funktionen YEARFRAC 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 jan2021-2022 och slutdatum är 31 januari 2o20, blir resultatet av YEARFRAC-funktionen 0,833. När du har årvärdet kan du få månadsvärdet genom att multiplicera detta med 12.

Anta att du har datauppsättningen enligt nedan och 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 hela månader kan du slå in ovanstående formel 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. Till exempel, om startdatumet är 01 jan och slutdatumet är 31 jan, skulle resultatet från ovanstående formel vara 1

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

Använda formeln YEAR och MONTH (räkna alla månader när projektet var aktivt)

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

Anta att du har datauppsättningen enligt nedan:

Nedan är formeln som ger dig antalet månader mellan de två datumen:

= (ÅR (B2) -ÅR (A2))*12+MÅNAD (B2) -MÅNAD (A2)

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

Ovanstående formel ignorerar också fullständigt månaden för startdatumet.

Till exempel, om ditt projekt startar den 01 januari och slutar den 20 februari, kommer formeln nedan att ge dig resultatet som 1, eftersom det helt ignorerar startdatummånaden.

Om du vill att den också ska räkna månaden för startdatumet kan du använda följande formel:

= (ÅR (B2) -ÅR (A2))*12+ (MÅNAD (B2) -MÅNAD (A2) +1)

Du kanske vill använda ovanstående formel när du vill veta hur många månader var detta projekt aktivt (vilket innebär att det kan räkna månaden även om projektet var aktivt bara 2 dagar i månaden).

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

  • Använd funktionen DATEDIF -funktion om du vill få det totala antalet avslutade månader mellan två datum (det ignorerar startdatumet)
  • Använd YEARFRAC -metoden när du vill få det verkliga värdet på månaderna mellan släpdatum. Det ger också resultatet i decimal (där heltalet representerar antalet hela månader och decimaldelen representerar antalet dagar)
  • Använd YEAR and MONTH -metoden när du vill veta hur många månader som är täckta mellan två datum (även om 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 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
  • Så här tar du 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
  • Konvertera datum till text i Excel
  • Hur man summerar värden mellan två datum i Excel
  • Hur man lägger till månader till datum i Excel

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

wave wave wave wave wave