Hur man lägger till månader till datum i Excel (5 praktiska exempel)

  • Dela Detta
Hugh West

För projektplanering eller tidshantering behöver vi göra en rutin eller ett schema. För att göra tidsplaner erbjuder MS Excel olika sätt att göra det. lägga till månader till datum . I den här artikeln visar jag hur man lägger till månader till datum med hjälp av Excel-funktioner och formler.

Ladda ner övningsboken

Månader till datum.xlsm

5 lämpliga sätt att lägga till månader till datum i Excel

Först introduceras vårt dataset som representerar några beställningar. Attributen är order-ID, beställningsdatum, bearbetningstid (månader) och leveransdatum. Vår uppgift är att automatiskt beräkna leveransdatum genom att lägga till bearbetningstiden till beställningsdatumet.

1. Använda EDATE-funktionen för att Lägg till månader till datum i Excel

I den här delen kommer vi att använda Excels populära funktion som är funktionen EDATE Innan vi går vidare till huvudexemplet ska vi se på grunderna för denna funktion.

EDATE(start_datum, månader)

I den här funktionen tar det första argumentet startdatumet eller det givna datumet som ska uppdateras och därefter antalet månader som ska läggas till eller dras ifrån startdatumet.

Steg:

  • Ange formeln i Cell E5 .
=EDATE(C5, D5)

Formel Förklaring:

Här i denna formel kan alla våra Beställningsdatum finns i C kolumnen och Behandlingstider finns i D kolumn. Det är därför jag har passerat C5 cell som mitt startdatum och D5 som mitt månadsnummer.

[Obs: Se till att cellerna i D-kolumnen är i datumformat].

  • Kopiera formeln med hjälp av Handtag för fyllning verktyg upp till Cell E12 .

Då får du ett utdata som bilden nedan.

Läs mer: Hur man lägger till 6 månader till ett datum i Excel (2 enkla sätt)

2. Använda funktionerna MONTH & Date för att lägga till månad till datum i Excel

Låt oss nu lägga till månader till datum med hjälp av MÅNAD och DATUM Låt oss först se deras syntax.

MONTH(serienummer)

Den här funktionen returnerar månaden för ett datum som anges med ett löpnummer. I parametern är löpnumret ett måste. Datumet för den månad vi försöker hitta och datum bör infogas med hjälp av MÅNAD funktion.

DATE (år, månad, dag)

Den här Excel-funktionen används när vi behöver ta tre separata värden och slå ihop dem till ett datum. Vi måste skicka värden för år, månad och dag för att bilda ett fullständigt datum med hjälp av funktionen DATUM funktion.

För att visa denna metod ska vi använda samma exempel som ovan.

Steg:

  • Ange formeln i Cell E5 .
=DATUM(ÅR(C5),MÅNAD(C5)+D5,DAG(C5))

Formel Förklaring:

Som jag har nämnt tidigare DATUM Funktionen tar tre argument i sin parameter. I det här exemplet behöver vi bara öka månaden, därför har jag i det andra argumentet skickat över MÅNAD(C5)+D5 att förlänga månaden med ett visst antal. Andra kommer att vara oförändrade.

  • Senare kan du kopiera formeln med hjälp av Handtag för fyllning verktyg upp till Cell E12 .

Titta, vi fick samma resultat som med den första metoden.

[Obs: Se till att cellerna i D-kolumnen är i datumformat].

Läs mer: Hur man subtraherar datum i Excel för att få år (7 enkla metoder)

3. Kombinera funktionerna COUNTIFS och EDATE för att lägga till månader till datum

Låt oss säga att vi har en datamängd med beställningar. Attributen är beställnings-ID och leveransdatum. Nu ska vi ta hänsyn till datumet och räkna hur många beställningar som kommer att levereras från det specifika datumet till de kommande fyra månaderna. I det här exemplet kan vi tänka oss att vår tidsrymd är juni 2020 till september 2020. Här använder vi COUNTIFS och EDATE funktioner för att utföra uppgiften.

Steg:

  • Ange formeln i Cell F6 och tryck på Gå in på .
=COUNTIFS(C5:C12,">="&F4,C5:C12,"<"&EDATE(F4,4))

Formel Förklaring:

Här har jag dessutom använt mig av COUNTIFS funktion med EDATE . Låt oss se COUNTIFS funktion först.

COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]...)

Detta är nästan samma sak som COUNTIF men den enda grundläggande skillnaden är att den kan ta emot flera intervall och villkor samtidigt i sin parameter som argument. Sammanfattningsvis kan den vara ett alternativ till flera COUNTIFS funktioner.

Användning av COUNTIFS funktionen räknar vi cellerna med detta intervall. C5:C12 och vårt villkor är från datumet i cellen F4 för de kommande 4 månaderna, vilket beräknas med hjälp av EDATE funktion.

Läs mer: Hur man använder COUNTIFS med datumintervall i Excel (6 enkla sätt)

Liknande läsningar

  • Hur man räknar månader från datum till idag med hjälp av Excel-formeln
  • Excel-formel för att hitta datum eller dagar för nästa månad (6 snabba sätt)
  • Hur man beräknar 90 dagar från ett visst datum i Excel
  • [Rättad!] VALUE Error (#VALUE!) när du subtraherar tid i Excel
  • Hur man lägger till 3 år till ett datum i Excel (3 effektiva sätt)

4. Använd alternativet Fyll serie för att lägga till en månad till datumet i Excel

Låt oss göra samma sak med samma exempel ovan, men här kommer vi att öka månaden med 4 för varje beställning. Så vår uppgift blir att öka Oder-datumet med 4 och visa dem i kolumnen Leveransdatum. Vårt startdatum är 1/2/2020 Nu kommer alla beställningsdatum för varje beställning att ges genom att öka det aktuella datumet med 4 i följd.

Steg:

  • Välj Cell C4 och välj cellerna upp till C12 .
  • Gå till Hem fliken.
  • I enlighet med Redigering av avsnittet, väljer du den Fyll på alternativ.
  • Välj sedan Serie alternativ.

  • Välj Kolumner Serie .
  • Välj sedan Datum som Typ .
  • Datum Enhet kommer att vara Månad .
  • Steg värdet kommer att vara 1.
  • Tryck sedan på OK knapp.

Kort därefter kommer alla datum att anges automatiskt.

Läs mer: Hur man lägger till 3 månader till ett datum i Excel (4 enkla metoder)

5. Kör en VBA-kod för att lägga till månader till datumet

I vår sista metod visar vi hur man använder VBA för att lägga till månader. Excel VBA har en funktion som heter DateAdd Den kommer också att ha inmatningsrutor så att vi kan ange datum och antal månader. VBA-makro lägger till 3 månader med datumet 5/2/202.

Steg:

  • Först trycker du på Alt + F11 för att öppna VBA-fönster .
  • Klicka sedan på Infoga> Modul för att skapa en ny modul .

  • Skriv sedan följande koder i modulen-
 Sub AddMonths() Dim StartDate As Date Dim AddingMonths As String Dim mNumber As Integer Dim Message As String AddingMonths = "m" StartDate = InputBox("Sätt in startdatum") mNumber = InputBox("Sätt in antal månader som ska läggas till") Message = "Uppdaterat datum: " & DateAdd(AddingMonths, mNumber, StartDate) MsgBox Message End Sub 
  • Tryck sedan på Kör ikonen för att köra koderna.

  • Efter att ha varit med i Makroer dialogrutan, väljer du den Makronamn och tryck på Kör .

  • I den första inmatningsrutan kan du ange datumet, ange datumet och tryck på OK eller . Gå in på .

  • Därefter kommer en annan inmatningsruta där du kan ange antalet månader. Skriv in antalet och tryck på OK eller . Gå in på .

En meddelanderuta kommer att visa resultatet.

Läs mer: Hur man lägger till 30 dagar till ett datum i Excel (7 snabba metoder)

Slutsats

Det här är sätten att lägga till månader till datum i Excel. Jag har visat alla metoder med sina respektive exempel, men det kan finnas många andra iterationer. Jag har också diskuterat grunderna för de använda funktionerna. Om du har någon annan metod för att uppnå detta är du välkommen att dela den med oss.

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.