Excel-formel: Få månader mellan datum -

Innehållsförteckning

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.

Intressanta artiklar...