![](https://cdn.wiki-base.com/9076048/excel_formula_get_months_between_dates__2.png.webp)
Yleinen kaava
=DATEDIF(start_date,end_date,"m")
Yhteenveto
Voit laskea kahden päivämäärän väliset kuukaudet kokonaislukuna käyttämällä DATEDIF-funktiota. Esitetyssä esimerkissä kaava kohdassa D6 on:
=DATEDIF(B6,C6,"m")
Huomaa: DATEDIF pyöristyy automaattisesti alaspäin. Jos haluat pyöristää lähimpään kuukauteen, katso alla.
DATEDIF: n mysteeri
DATEDIF-toiminto on "yhteensopivuus" -toiminto, joka tulee ohjelmasta Lotus 1-2-3. Tuntemattomista syistä DATEDIF on dokumentoitu vain Excel 2000: ssa, eikä se näy ehdotettuna funktiona kaavapalkissa. Voit kuitenkin käyttää DATEDIF: ää kaikissa curren tExcel -versioissa, sinun tarvitsee vain syöttää toiminto manuaalisesti. Excel ei auta sinua funktion argumenteissa. Katso tältä sivulta DATEDIF-funktio saadaksesi lisätietoja käytettävissä olevista argumenteista.
Selitys
DATEDIF vie kolme argumenttia: alkamispäivä, lopetuspäivä ja yksikkö. Tässä tapauksessa haluamme kuukausia, joten toimitamme "m" yksikölle.
DATEDIF laskee ja palauttaa luvun automaattisesti kuukausina pyöristettynä alaspäin.
Lähin koko kuukausi
DATEDIF pyöristetään oletusarvoisesti alaspäin. Jos haluat laskea kuukaudet lähimpään kokonaiseen kuukauteen, voit tehdä yksinkertaisen muutoksen kaavaan:
=DATEDIF(start_date,end_date+15,"m")
Näin varmistetaan, että kuukauden toisella puoliskolla esiintyviä lopetuspäiviä kohdellaan kuten seuraavan kuukauden päivämääriä, pyöristämällä tosiasiallisesti lopputulosta ylöspäin.