Beregn antallet af måneder mellem to datoer i Excel (lette formler)

Hvis du administrerer flere projekter, har du brug for at vide, hvor mange måneder der er gået mellem to datoer. Eller hvis du er i planlægningsfasen, skal du muligvis vide det samme for start- og slutdatoen for et projekt.

Der er flere måder at beregne antallet af måneder mellem to datoer (alle ved hjælp af forskellige formler).

I denne vejledning giver jeg dig nogle formler, som du kan bruge til at få antallet af måneder mellem to datoer.

Så lad os komme i gang!

Denne vejledning dækker:

Brug af DATEDIF-funktionen (Få antal afsluttede måneder mellem to datoer)

Det er usandsynligt, at du får de datoer, der har et perfekt antal måneder. Det er mere sandsynligt, at der er et antal måneder og nogle dage, der er dækket af de to datoer.

F.eks. Er der mellem 1. januar 2020 og 15. marts 2020 2 måneder og 15 dage.

Hvis du kun vil beregne det samlede antal måneder mellem to datoer, kan du bruge DATEDIF-funktionen.

Antag at du har et datasæt som vist nedenfor, hvor du kun ønsker at få det samlede antal måneder (og ikke dagene).

Nedenfor er DATEDIF-formlen, der gør det:

=DATEDIF(A2,B2,"M")

Ovenstående formel giver dig kun det samlede antal afsluttede måneder mellem to datoer.

DATEDIF er en af de få udokumenterede funktioner i Excel. Når du skriver = DATEDIF i en celle i Excel, vil du ikke se IntelliSense eller nogen vejledning om, hvilke argumenter den kan tage. Så hvis du bruger DATEDIF i Excel, skal du kende syntaksen.

Hvis du vil få det samlede antal måneder såvel som dage mellem to datoer, kan du bruge nedenstående formel :

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

Bemærk: DATEDIF-funktionen ekskluderer startdatoen ved optælling månedstallene. For eksempel, hvis du starter et projekt den 1. januar, og det slutter den 31. januar, giver DATEDIF-funktionen antallet af måneder som 0 (da det ikke tæller startdatoen og ifølge det kun er 30 dage i januar været dækket)

Brug af YEARFRAC-funktionen (Få samlede måneder mellem to datoer)

En anden metode til at få antallet af måneder mellem to angivne datoer er ved hjælp af YEARFRAC-funktionen.

YEARFRAC-funktionen tager en startdato og slutdato som inputargumenter, og det giver dig det antal år, der er gået i løbet af disse to datoer.

I modsætning til DATEDIF-funktionen vil YEARFRAC-funktionen give dig værdierne i decimal, hvis der ikke er gået et år mellem de to datoer.

For eksempel, hvis min startdato er 1. januar 2020 og slutdato er 31. januar 2o20, er resultatet af funktionen YEARFRAC bliver 0,833. Når du har årets værdi, kan du få månedens værdi ved at gange dette med 12.

Antag at du har datasættet som vist nedenfor, og at du vil få antallet af måneder mellem start- og slutdato.

Nedenfor er formlen, der gør dette:

=YEARFRAC(A2,B2)*12

Dette giver dig måneder i decimaler.

Hvis du kun ønsker at få antallet af komplette måneder, kan du pakke ovenstående formel i INT (som vist nedenfor):

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

En anden væsentlig forskel mellem DATEDIF-funktionen og YEARFRAC-funktionen er, at YEARFRAC-funktionen vil betragte startdatoen som en del af måneden. For eksempel, hvis startdatoen er 1. januar og slutdatoen er 31. januar, vil resultatet fra ovenstående formel være 1

Nedenfor er en sammenligning af de resultater, du får fra DATEDIF og YEARFRAC.

Brug af formlen YEAR og MONTH (tæl alle måneder, hvor projektet var aktiv)

Hvis du vil kend de samlede måneder, der er dækket mellem start- og slutdatoen, så kan du bruge denne metode.

Antag at du har datasættet som vist nedenfor:

Nedenfor er formlen, der giver dig antallet af måneder mellem de to datoer:

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

Denne formel bruger YEAR-funktionen (som giver dig årstallet ved hjælp af datoen) og MONTH-funktionen (som giver dig månednummeret ved hjælp af datoen) .

Ovenstående formel ignorerer også fuldstændigt måneden for startdatoen.

For eksempel, hvis dit projekt starter den 1. januar og slutter den 20. februar, formlen vist nedenfor giver dig resultatet som 1, da det ignorerer startdatomåneden fuldstændigt.

Hvis du også ønsker, at startdatoen skal tælle måneden, kan du bruge nedenstående formel:

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

Dig ønsker måske at bruge ovenstående formel, når du vil vide, hvor mange måneder dette projekt var aktivt (hvilket betyder, at det kunne tælle måneden, selvom projektet kun var aktiv i 2 dage i måneden).

Så dette er tre forskellige måder at beregne måneder mellem to datoer i Excel. Den metode, du vælger, vil være baseret på, hvad du agter at beregne (nedenfor er et hurtigt resume):

  • Brug DATEDIF-funktionsmetoden, hvis du vil få det samlede antal afsluttede måneder mellem to datoer (det ignorerer startdatoen)
  • Brug YEARFRAC-metoden, når du ønsker at få den faktiske værdi af måneder, der er gået mellem trækdatoer. Det giver også resultatet i decimal (hvor heltalets værdi repræsenterer antallet af hele måneder og decimaldelen repræsenterer antallet af dage)
  • Brug metoden YEAR og MONTH, når du vil vide, hvor mange måneder der er dækket mellem to datoer (selv når varigheden mellem start og slutdato kun er et par dage)

Nedenfor er, hvordan hver formel, der er dækket i denne vejledning, tæller antallet af måneder mellem to datoer:

Håber du fandt denne Excel-tutorial nyttig.

Du kan muligvis også lide følgende Excel tip og tutorials:

  • Sådan beregnes antallet af dage mellem to datoer i Excel
  • Sådan fjernes tid fra dato / tidsstempel i Excel
  • Konverter tid til decimaltal i Excel (timer, minutter, sekunder)
  • Sådan indsættes hurtigt dato og tidsstempel i Excel
  • Konverter dato til tekst i Excel
  • Sådan SUM-værdier mellem to datoer i Excel

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *