Hur man beräknar antalet månader mellan två datum i Excel

  • Dela Detta
Hugh West

Microsoft Excel är ett av de bästa verktygen som gör det möjligt för dig att hitta antalet månader mellan två valfria datum genom att tillhandahålla ett antal unika funktioner. Med hjälp av dessa funktioner kan du ta reda på tidsperioden för en händelse eller en någons ålder på en gång genom att införa endast två fasta datum.

Ladda ner övningsboken

Du kan ladda ner vår Excel-arbetsbok som vi har använt för att förbereda den här artikeln. Du kan också använda den här övningsboken som en miniräknare genom att skriva in datum i de specifika fälten för att räkna ut antalet månader mellan två datum enligt instruktionerna.

Antal månader mellan två datum.xlsx

4 enkla metoder för att hitta antalet månader mellan två datum i Excel

Låt oss säga att vi har ett dataset med några projekt som har lanserats av en organisation, samt start- och slutdatum för dessa projekt.

Vi vill ta reda på hur många månader det tar att avsluta projektet. Vi kommer att diskutera hur vårt syfte kan uppnås.

I det här avsnittet kommer du att känna till följande 4 enkla metoder för att hitta antalet månader mellan två datum i Excel. Jag kommer att diskutera dem med ordentliga illustrationer här. Låt oss kontrollera dem nu!

1. Använda DATEDIF-funktionen

Funktionen DATEDIF returnerar skillnaden i dagar, månader eller år mellan två datum, baserat på tre argument, ett startdatum, ett slutdatum och ett argument som kallas enhet. Vi kommer att visa den direkta och anpassade formen av denna funktion för att ta reda på antalet månader mellan de aktuella datumen.

1.1. Direkt tillämpning av DATEDIF-funktionen

Vi måste hitta antalet månader som är den tidsperiod som alla projekt omfattar. DATEDIF funktion direkt här. För att göra det följer du stegen nedan.

🖊️ Steg

  • Välj först en cell (t.ex. E5 ) där du vill hitta tidsperioden i månader och skriv följande formel i den cellen.

=DATERADIF(C5,D5, "M")

Här,

  • C5 = Lanseringsdatum
  • D5 = Slutdatum
  • M = parametern för antalet månader som ska räknas i denna funktion.

📃 Obs : Denna funktion beräknar inte den löpande månaden, utan stannar vid den föregående avslutade månaden.

  • Tryck sedan på Gå in på och du får antalet månader som tidsspann för det första projektet i cellen E5 .
  • Dra nu i Handtag för fyllning verktyg ner till Automatisk ifyllning formeln för de andra cellerna.

  • Alla celler ger dig alltså antalet månader från beräkningen av dessa två datum.

📃 Obs : Om vi använder "Y" (år) eller . "D" (dagar) i stället för "M" (månader) i parameterdelen i funktionsfältet, får vi följande Skillnader mellan två datum. som ett antal år eller dagar.

1.2. Anpassning av DATEDIF-funktionen

Nu kan du lära dig hur du kan ta reda på hur många år, månader och dagar som ligger mellan två datum genom att anpassa Funktionen DATEDIF .

Skapa följande formel genom att anpassa Funktionen DATEDIF för att hitta antalet månader mellan de datum du möter och tillämpa den på dina data.

=DATEDIF(C5,D5, "Y")&" År "&DATEDIF(C5,D5, "YM")&" Månad(er) "& DATEDIF(C5,D5, "MD")&" Dag(ar)"

Här,

  • C5 = Lanseringsdatum
  • D5 = Slutdatum
  • Y = antal år
  • MD = antal dagar som ignorerar månader
  • YM = antal månader ignorerar år

🗯️ Fördelning av formler

Här använder vi alltså DATEDIF funktioner igen, men den här gången lägger vi till några textfunktioner som "År" också genom att använda Amperand (&) som skapar mellanslag mellan ord eller siffror.

Före 3 tidsenheter använder vi DATEDIF funktionen varje gång för att ta reda på antalet år, månader och dagar separat.

Läs mer: Excel-formel för att beräkna antalet dagar mellan idag och ett annat datum

Liknande läsningar

  • Hur du använder Excel-formeln för att räkna dagar från datum till idag
  • Excel-formel för att hitta datum eller dagar för nästa månad (6 snabba sätt)
  • Hur man minskar antalet dagar eller ett datum från idag i Excel
  • Excel-formel för att räkna dagar från datum (5 enkla metoder)
  • Hur man lägger till dagar till datum med Excel-formeln (5 enkla sätt)

2. Infoga YEARFRAC-funktionen

Nu ska vi använda YEARFRAC-funktionen för att arbeta med den tidigare datamängden. YEARFRAC-funktionen returnerar årsbråket som representerar antalet hela dagar mellan start_datum och end_date på grundval av hela_dagar .

2.1. YEARFRAC med INT-funktionen

INT-funktion används för att få fram det närmaste heltalet. Så, när vi avslutar YEARFRAC-funktionen med den INT-funktion omvandlar årets bråkvärde till ett heltal.

Tillämpa följande formel på en vald cell.

=INT(YEARFRAC(C5,D5,3)*12)

Här,

  • C5 = Lanseringsdatum
  • D5 = Slutdatum
  • 3 = 365 dagar

🗯️ Fördelning av formler

Här tar vi först reda på antalet år som tidsspann, vilket kommer att visas i decimalformat. Sedan multipliceras detta värde med 12 (antal månader i ett år). Vi använder INT funktion i början för att konvertera decimaltal till heltalsformat.

Du får samma resultat som tidigare.

  • Dra nu formeln på samma sätt som tidigare för att få fram antalet månader som tidsspannet för resten av projekten.

2.2. YEARFRAC-funktionen med ROUNDUP-funktionen

Vi kan använda ROUNDUP-funktionen i stället för INT-funktion Men det finns en skillnad mellan dessa två funktioner.

=AVRUNDNING(YEARFRAC(C5,D5,3)*12,0)

Här,

  • C5 = Lanseringsdatum
  • D5 = Slutdatum

INT-funktion avrundar inte decimalvärdet, så det utelämnar decimaldelarna även om det ligger för nära nästa heltalsvärde.

Men den ROUNDUP-funktionen gör det möjligt att avrunda talet upp till en fast decimal eller till närmaste heltal enligt ditt val.

Läs mer: Hur man räknar månader från datum till idag med hjälp av Excel-formeln

3. Kombinera funktionerna YEAR och MONTH

Här är en annan metod som du också kan använda för att få samma resultat. Vi kombinerar ÅR och MÅNAD funktioner i denna metod. ÅR funktionen returnerar året för ett datum, ett heltal i intervallet 1900-9999 . och MÅNAD funktionen returnerar månaden, ett tal från 1 (januari) till 12 (december) .

Använd följande formel för att få fram antalet månader.

=(ÅR(D5)-ÅR(C5))*12+MÅNAD(D5)-MÅNAD(C5)

Här,

  • C5 = Lanseringsdatum
  • D5 = Slutdatum

🗯️ Fördelning av formler

Vad vi gör här i Cell E5 is-

  1. i) Hitta skillnaderna mellan åren,
  2. ii) Omvandling av år till månader,

iii) Tillägg av skillnader mellan två månaders grader eller order.

Läs mer: Beräkna år och månader mellan två datum i Excel (6 metoder)

4. Subtraktion av månadsfunktioner

I denna sista del av alla metoder ska vi nu kombinera MÅNAD funktioner med en enkel formel för subtraktion.

Vad du måste göra här är att subtrahera ett gammalt datum från ett nytt datum med hjälp av MÅNAD funktion för båda datumen och du är klar.

=MÅNAD(D5)-MÅNAD(C5)

Här,

  • C5 = Lanseringsdatum
  • D5 = Slutdatum

Obs : Denna metod har en nackdel: du kan bara hitta antalet skillnader mellan två månader inom ett visst år.

Läs mer: [Rättad!] VALUE Error (#VALUE!) när du subtraherar tid i Excel

Månadskalkylator för två datum

Här får du en miniräknare där du bara kan ange datum och få fram antalet månader mellan dessa datum.

Slutsats

I den här artikeln har jag försökt att illustrera var och en av metoderna för att beräkna antalet månader mellan två datum i Excel på ett bekvämt sätt som möjligt. Jag hoppas att den här artikeln har guidat dig genom de korrekta instruktionerna grundligt som Om du fick någon fråga (s) eller feedback om den här artikeln kan du kommentera. Du kan också gå igenom andra användbara artiklar relaterade till grundläggande och avancerade Excel.funktioner på vår webbplats.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.