![](https://cdn.wiki-base.com/9076048/excel_formula_get_months_between_dates__2.png.webp)
Обща формула
=DATEDIF(start_date,end_date,"m")
Обобщение
За да изчислите месеци между две дати като цяло число, можете да използвате функцията DATEDIF. В показания пример формулата в D6 е:
=DATEDIF(B6,C6,"m")
Забележка: DATEDIF автоматично закръглява надолу. За закръгляване до най-близкия месец вижте по-долу.
Мистерията на DATEDIF
Функцията DATEDIF е функция за "съвместимост", която идва от Lotus 1-2-3. По неизвестни причини DATEDIF е документиран само в Excel 2000 и няма да се появи като предложена функция в лентата с формули. Можете обаче да използвате DATEDIF във всички текущи версии на tExcel, просто трябва да въведете функцията ръчно. Excel няма да ви помогне с аргументи на функции. Вижте тази страница във функцията DATEDIF за повече информация относно наличните аргументи.
Обяснение
DATEDIF взема 3 аргумента: start_date, end_date и unit. В този случай искаме месеци, така че доставяме "m" за единица.
DATEDIF автоматично изчислява и връща число за месеци, закръглено надолу.
Най-близкият цял месец
DATEDIF се закръглява по подразбиране. Ако искате да изчислите месеци с точност до целия месец, можете да направите проста корекция на формулата:
=DATEDIF(start_date,end_date+15,"m")
Това гарантира, че крайните дати, настъпващи през втората половина на месеца, се третират като дати през следващия месец, като ефективно закръглят крайния резултат.