Sådan tilføjes måneder til dato i Excel (5 praktiske eksempler)

  • Del Dette
Hugh West

Til projektplanlægning eller tidsstyring skal vi lave en rutine eller en tidsplan. MS Excel tilbyder forskellige måder at lave tidsplaner på tilføje måneder til dato I denne artikel vil jeg vise, hvordan man tilføjer måneder til dato ved hjælp af Excel-funktioner og formler.

Download arbejdsbogen til øvelser

Måneder til dato.xlsm

5 egnede måder at tilføje måneder til dato i Excel på

Først introduceres vi til vores datasæt, der repræsenterer nogle ordrer. Attributterne er ordre-ID, ordredato, behandlingstid (måneder) og leveringsdato. Vores opgave er automatisk at beregne leveringsdatoer ved at tilføje behandlingstiden til ordredatoen.

1. Brug af EDATE-funktionen til at Tilføj måneder til dato i Excel

I denne del vil vi bruge Excels populære funktion, som er funktionen EDATE Før vi går videre til hovedeksemplet, skal vi se de grundlæggende elementer i denne funktion.

EDATE(start_dato, måneder)

I denne funktion tager det første argument startdatoen eller den givne dato, som skal opdateres, og derefter antallet af måneder, som skal tilføjes eller trækkes fra startdatoen.

Trin:

  • Indtast formlen i Celle E5 .
=EDATE(C5, D5)

Formel Forklaring:

Her i denne formel er alle vores Bestillingsdatoer er i den C kolonne og Behandlingstider er i den D kolonne. Det er derfor, jeg har bestået C5 celle som min startdato og D5 som mit månedsnummer.

[Bemærk: Sørg for, at D-kolonnens celler er i datoformat]

  • Kopier formlen ved at bruge Håndtag til påfyldning værktøj op til Celle E12 .

Derefter får du et output som i billedet nedenfor.

Læs mere: Sådan tilføjes 6 måneder til en dato i Excel (2 nemme måder)

2. Brug af MONTH & Date-funktioner til at tilføje måned til dato i Excel

Lad os nu tilføje måneder til dato ved hjælp af MÅNED og DATO Lad os først se deres syntaks.

MONTH(serial_number)

Denne funktion returnerer måneden for en dato angivet ved et løbenummer. I dens parameter er løbenummeret et must. Datoen for den måned, vi forsøger at finde, og datoer skal indsættes ved hjælp af MÅNED funktion.

DATO (år, måned, dag)

Denne Excel-funktion bruges, når vi skal tage tre separate værdier og flette dem sammen til en dato. Vi skal videregive værdierne år, måned og dag for at danne en fuld dato ved hjælp af funktionen DATO funktion.

For at vise denne metode vil vi nu tage udgangspunkt i det samme eksempel som ovenfor.

Trin:

  • Indtast formlen i Celle E5 .
=DATE(ÅR(C5),MÅNED(C5)+D5,DAG(C5))

Formel Forklaring:

Som jeg har nævnt tidligere DATO funktionen tager tre argumenter i sin parameter. I dette eksempel skal vi kun øge måneden, og derfor har jeg i det andet argument givet MÅNED(C5)+D5 for at øge måneden med et bestemt antal. Andre vil være det samme som før.

  • Senere kan du kopiere formlen ned ved at bruge Håndtag til påfyldning værktøj op til Celle E12 .

Se, vi fik det samme resultat som ved den første metode.

[Bemærk: Sørg for, at D-kolonnens celler er i datoformat]

Læs mere: Sådan subtraheres datoer i Excel for at få år (7 enkle metoder)

3. Kombiner COUNTIFS- og EDATE-funktionerne for at tilføje måneder til dato

Lad os sige, at vi har et datasæt af ordrer. Attributterne er Ordre-ID og Leveringsdato. Nu vil vi overveje datoen og tælle, hvor mange ordrer der vil blive leveret fra den specifikke dato til de næste 4 måneder. I dette eksempel, lad os overveje, at vores tidsrum er juni 2020 til september 2020. Her vil vi bruge COUNTIFS og EDATE funktioner til at udføre opgaven.

Trin:

  • Indtast formlen i Celle F6 og tryk på Indtast .
=COUNTIFS(C5:C12,">="&F4,C5:C12,"<"&EDATE(F4,4))

Formel Forklaring:

Her har jeg desuden brugt COUNTIFS funktion med EDATE . Lad os se den COUNTIFS funktion først.

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

Dette er næsten det samme som den COUNTIF funktion, men den eneste grundlæggende forskel er, at den kan tage flere intervaller og betingelser ad gangen i sin parameter som et argument. Sammenfattende kan den være et alternativ til flere COUNTIFS funktioner.

Brug af den COUNTIFS funktion tæller vi cellerne med dette område C5:C12 og vores betingelse er fra datoen i celle F4 til de næste 4 måneder, som beregnes ved hjælp af den EDATE funktion.

Læs mere: Sådan bruger du COUNTIFS med datointerval i Excel (6 nemme måder)

Lignende læsninger

  • Sådan tæller du måneder fra dato til i dag ved hjælp af Excel-formel
  • Excel-formel til at finde dato eller dage for næste måned (6 hurtige måder)
  • Sådan beregnes 90 dage fra en bestemt dato i Excel
  • [Rettet!] VALUE-fejl (#VALUE!) ved subtraktion af tid i Excel
  • Sådan tilføjes 3 år til en dato i Excel (3 effektive måder)

4. Brug af Fill Series Option til at tilføje 1 måned til dato i Excel

Lad os gøre det samme med det samme eksempel ovenfor, men her vil vi øge måneden med 4 for hver ordre. Så vores opgave vil være at øge datoen for bestilling med 4 og vise dem i kolonnen Leveringsdato. Vores startdato er 1/2/2020 Nu vil alle bestillingsdatoer for hver ordre blive angivet ved at øge den aktuelle dato med 4 i rækkefølge.

Trin:

  • Vælg Celle C4 og vælg cellerne op til og med C12 .
  • Gå til Hjem fanebladet.
  • Under den Redigering af skal du vælge den Fyld mulighed.
  • Vælg derefter den Serie mulighed.

  • Vælg Kolonner Serie .
  • Vælg derefter Dato som Type .
  • Dato Enhed vil være Måned .
  • Trin værdien vil være 1.
  • Tryk derefter på OK knap.

Kort efter vil alle datoer blive indtastet automatisk.

Læs mere: Sådan tilføjes 3 måneder til en dato i Excel (4 nemme metoder)

5. Kør en VBA-kode for at tilføje måneder til dato

I vores sidste metode viser vi, hvordan man bruger VBA for at tilføje måneder. Excel VBA har en funktion ved navn DatoAdd Den vil også have indtastningsfelter, så vi kan indsætte datoen og antallet af måneder. VBA-makro vil tilføje 3 måneder med datoen 5/2/2/202.

Trin:

  • Først skal du trykke på Alt + F11 for at åbne den VBA-vindue .
  • Klik derefter på Indsæt> Modul til at oprette en nyt modul .

  • Skriv derefter følgende koder i modulet-
 Sub AddMonths() Dim StartDate As Date Dim AddingMonths As String Dim mNumber As Integer Dim Message As String AddingMonths = "m" StartDate = InputBox("Indsæt startdato") mNumber = InputBox("Indsæt antal måneder") Message = "Opdateret dato: " & DateAdd(AddingMonths, mNumber, StartDate) MsgBox Message End Sub 
  • Derefter skal du trykke på Kør ikonet for at køre koderne.

  • Efter at have optrådt den Makroer dialogboksen, skal du vælge den Makronavn og tryk på Kør .

  • Det første indtastningsfelt giver dig mulighed for at indsætte datoen, indsæt datoen og tryk på OK eller Indtast .

  • Herefter vil et andet indtastningsfelt give dig mulighed for at indsætte antallet af måneder. Indtast tallet, og tryk på OK eller Indtast .

En meddelelseboks viser resultatet.

Læs mere: Sådan tilføjes 30 dage til en dato i Excel (7 hurtige metoder)

Konklusion

Dette er de måder at tilføje måneder til dato i Excel på. Jeg har vist alle metoderne med deres respektive eksempler, men der kan være mange andre gentagelser. Jeg har også diskuteret de grundlæggende principper for de anvendte funktioner. Hvis du har en anden metode til at opnå dette, er du velkommen til at dele den med os.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.