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

Hvis du administrerer flere projekter, skal du 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 slutdato 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!

Brug af DATEDIF -funktion (Få antal færdige 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 det er et antal måneder og nogle dage, der er omfattet af de to datoer.

For eksempel er der mellem 1. januar 2020-2022 og 15. marts2021-2022 2 måneder og 15 dage.

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

Antag, at du har et datasæt som vist herunder, 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, ser du ikke IntelliSense eller vejledning om, hvilke argumenter det kan tage. Så hvis du bruger DATEDIF i Excel, skal du kende syntaksen.

Hvis du vil have det samlede antal måneder samt 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, når månedenumrene tælles. 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 har været 30 dage i januar dækket)

Brug af YEARFRAC -funktion (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 funktionen YEARFRAC.

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

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

For eksempel, hvis min startdato er 01. jan2021-2022 og slutdatoen er 31. januar 2o20, vil resultatet af YEARFRAC-funktionen være 0,833. Når du har årværdien, kan du få månedsværdien ved at gange denne med 12.

Antag, at du har datasættet som vist herunder, og du vil have antallet af måneder mellem start- og slutdatoen.

Nedenfor er formlen, der gør dette:

= ÅRFRAC (A2, B2)*12

Dette giver dig månederne i decimaler.

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

= INT (ÅRFRAC (A2, B2)*12)

En anden stor forskel mellem DATEDIF -funktionen og YEARFRAC -funktionen er, at YEARFRAC -funktionen betragter startdatoen som en del af måneden. For eksempel, hvis startdatoen er 1. januar og slutdatoen er 31. januar, ville 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, da projektet var aktivt)

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

Antag, at du har datasættet som vist herunder:

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

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

Denne formel bruger YEAR -funktionen (som giver dig årnummeret ved hjælp af datoen) og MONTH -funktionen (som giver dig månedsnummeret 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, giver formlen nedenfor dig resultatet som 1, da det fuldstændigt ignorerer startdatomåneden.

Hvis du også vil have den til at tælle måneden for startdatoen, kan du bruge nedenstående formel:

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

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

Så det 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 har til hensigt at beregne (nedenfor er et hurtigt resumé):

  • Brug funktionen DATEDIF -funktion, hvis du vil have det samlede antal afsluttede måneder mellem to datoer (det ignorerer startdatoen)
  • Brug YEARFRAC -metoden, når du vil have den faktiske værdi af måneder, der er gået mellem slæbningsdatoer. Det giver også resultatet i decimal (hvor heltalværdien repræsenterer antallet af hele måneder og decimaldelen repræsenterer antallet af dage)
  • Brug YEAR og MONTH -metoden, når du vil vide, hvor mange måneder der er dækket mellem to datoer (også når varigheden mellem start- og slutdatoen kun er et par dage)

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

Håber du fandt denne Excel -tutorial nyttig.

Du kan også lide følgende Excel -tip og selvstudier:

  • 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 dato og tidsstempel hurtigt i Excel
  • Konverter dato til tekst i Excel
  • Sådan summeres værdier mellem to datoer i Excel
  • Sådan tilføjes måneder til dato i Excel

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave