Excel-formel: räkna månader mellan två datum
I den här självstudien ger den formler för att räkna månader mellan två angivna datum.
Om du vill följa med denna handledning, ladda ner exemplet på kalkylbladet.
Få antal hela månader mellan datum
Generisk formel:
DATEDIF(start_date,end_date,”M”) |
Syntaxt och argument
Start_date, end_date: the two dates that you want to get months difference between. |
Returvärde
Formeln returnerar ett helt numeriskt värde som anger antalet månader.
Felvärde
1 Medan startdatum är större än slutdatum returnerar formeln ett felvärde #NUM!
2 Medan startdatum eller slutdatum inte är giltiga datum (ett textvärde eller inte ett giltigt datum i Excel som datum före 1/1/1900) returnerar formeln ett felvärde #VÄRDE!
Hur den här formeln fungerar
För att räkna antalet månader mellan datum i cell B3 och C3, använd nedanstående formel:
=DATEDIF(B3,C3,"M") |
Presse ange tangent och dra fyllhandtaget över cellerna som behöver denna formel.
Förklaring
DATEDIF funktion: returnerar antalet kompletta år, månader eller dagar mellan datum.
Anmärkning
Formeln beräknar och avrundar antalet månader nedåt, om du vill få närmaste hela månaden kan du använda formeln så här:
DATEDIF(start_date,end_date+15,"M") |
Få antal decimaler mellan datumen
Generisk formel
YEARFRAC(date1,date2)*12 |
Syntax och argument
Date1, date2: the two dates that you count the number of months based on. |
Returvärde
Formeln returnerar ett värde i datumformat och du måste formatera resultatet som nummer.
Hur formeln fungerar
För att räkna månaderna mellan datumen i cell B3 och C3, använd formeln så här:
=YEARFRAC(C3,B3)*12 |
Presse ange -tangenten och dra sedan fyllningshandtaget ner till cellerna för att använda denna formel.
Håll formelresultatet valt och tryck på ctrl + 1 för att visa Formatera celler dialogrutan, sedan under Antal fliken, klicka Datum från Kategori väljer du den datumtyp du vill visa i Typ sektion.
Klicka OKvisas resultatet som datum.
Förklaring
ÅRFRAC funktion: beräknar bråkåret i ett decimalformat mellan angivna datum. Grundformeln är YEARFRAC (datum1, datum2), för att multiplicera 12 i slutet av formeln, får fraktionsmånaderna i ett decimalformat mellan datumen.
Anmärkning
Om du vill få hela antalet månader med YEARFRAC-funktionen kan du lägga till INT-funktionen framför YEARFRAC-funktionen så här:
INT(YEARFRAC(date1,date2)*12) |
Det räknas nedrundad månad.
Relativa formler
- Få textens första dag eller sista dag efter månad
Låt oss säga att det finns en tabell som innehåller året och månadens textnamn för att du ska få den första dagen i månaden, vilken formel kan du använda i Excel? - Räkna dagar till utgångsdatum
Att räkna dagarna mellan idag och varje utgångsdatum i Excel efter formel - Visa aktuellt datum eller tid
Denna handledning innehåller formler för att visa aktuellt datum eller tid i Excel. - Skapa veckodatumintervall
I den här guiden ger den en formel för att snabbt få det veckovisa datumintervallet i Excel.
Relativa funktioner
- Excel WEEKNUM-funktion
Returnerar veckonumret för det angivna datumet under ett år - Excel WORKDAY-funktion
Lägger till arbetsdagar till det angivna startdatumet och returnerar en arbetsdag - Excel MÅNAD-funktion
MÅNADEN används för att få månaden som heltal (1 till 12) från datum - Excel DAY-funktion
DAY-funktionen får dagen som ett nummer (1 till 31) från ett datum - Excel NU-funktion
Få aktuell tid och datum
De bästa Office-produktivitetsverktygen
Kutools för Excel - Hjälper dig att sticka ut från mängden
Kutools för Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...
Fliken Office - Aktivera läsning och redigering av flikar i Microsoft Office (inkluderar Excel)
- En sekund att växla mellan dussintals öppna dokument!
- Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
- Ökar din produktivitet med 50 % när du visar och redigerar flera dokument.
- Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.