
Generisk formel
=DATEDIF(start_date,end_date,"m")
Sammanfattning
För att beräkna månader mellan två datum som ett heltal kan du använda DATEDIF-funktionen. I exemplet som visas är formeln i D6:
=DATEDIF(B6,C6,"m")
Obs: DATEDIF avrundas automatiskt. För att runda upp till närmaste månad, se nedan.
DATEDIFs mysterium
DATEDIF-funktionen är en "kompatibilitets" -funktion som kommer från Lotus 1-2-3. Av okända skäl är DATEDIF endast dokumenterad i Excel 2000 och visas inte som en föreslagen funktion i formelfältet. Du kan dock använda DATEDIF i alla nuvarande tExcel-versioner, du behöver bara ange funktionen manuellt. Excel hjälper dig inte med funktionsargument. Se den här sidan i DATEDIF-funktionen för mer information om tillgängliga argument.
Förklaring
DATEDIF tar tre argument: startdatum, slutdatum och enhet. I det här fallet vill vi ha månader, så vi levererar "m" för enheten.
DATEDIF beräknar automatiskt och returnerar ett tal i månader, avrundat.
Närmaste hela månaden
DATEDIF avrundas som standard. Om du vill beräkna månader till närmaste hela månad kan du göra en enkel justering av formeln:
=DATEDIF(start_date,end_date+15,"m")
Detta säkerställer att slutdatum som inträffar under andra halvan av månaden behandlas som datum under den följande månaden, vilket effektivt slutar slutresultatet.