Съдържание
Microsoft Excel е един от най-добрите инструменти, който ви позволява да намиране на броя на месеците между две дати, като предоставяте редица уникални функции. Чрез тези функции ще можете да откриете времевия интервал на всеки инцидент или възрастта на някого наведнъж, като въведете само две фиксирани дати.
Изтегляне на работна тетрадка за практика
Можете да изтеглите нашата работна книга за Excel, която използвахме за изготвянето на тази статия. Можете също така да използвате тази практическа книга като калкулатор, като въвеждате дати в конкретните полета, за да изчислите броя на месеците между две дати, както е указано.
Брой месеци между две дати.xlsx
4 лесни метода за намиране на броя на месеците между две дати в Excel
Да речем, че имаме набор от данни за някои проекти, стартирани от дадена организация, датите на стартиране и приключване на тези проекти.
Искаме да разберем броя на месеците, необходими за приключването на проекта. Ще обсъдим начините, по които може да бъде постигната нашата цел.
В този раздел ще се запознаете с 4 лесни метода за намиране на броя на месеците между две дати в Excel. Ще ги разгледам с подходящи илюстрации тук. Нека ги проверим сега!
1. Използване на функцията DATEDIF
Функцията DATEDIF връща разликата от дни, месеци или години между две дати въз основа на три аргумента, една начална крайна дата, една крайна дата и един аргумент, наречен единица. Ще покажем директната и персонализираната форма на тази функция, за да открием броя на месеците между съответните дати.
1.1. Директно прилагане на функцията DATEDIF
Трябва да намерим броя на месеците като времетраене на всички проекти. Ще използваме DATEDIF функция За да го направите, следвайте следните стъпки.
🖊️ Стъпки
- Първоначално изберете клетка (т.е. E5 ), където искате да намерите времевия интервал като месеци, и въведете следната формула в тази клетка.
=DATEDIF(C5,D5, "M")
Тук,
- C5 = Дата на стартиране
- D5 = Дата на приключване
- M = параметърът за броя на месеците, които ще се отчитат в тази функция
- След това натиснете Въведете и ще получите броя на месеците като времеви интервал за първия проект в клетката E5 .
- Сега плъзнете Дръжка за пълнене инструмент до Автоматично попълване формулата за другите клетки.
- Следователно всички клетки ще ви дадат броя на месеците от изчисляването на тези две дати.
1.2. Персонализиране на функцията DATEDIF
Сега ще научите как можете да откриете броя на годините, месеците и дните между две дати, като персонализирате Функция DATEDIF .
Просто създайте следната формула, като персонализирате Функция DATEDIF за намиране на броя на месеците между срещнатите дати и го приложете към данните си.
=DATEDIF(C5,D5, "Y")&" Година(и) "&DATEDIF(C5,D5, "YM")&" Месец(и) "& DATEDIF(C5,D5, "MD")&" Ден(и)"
Тук,
- C5 = Дата на стартиране
- D5 = Дата на приключване
- Y = брой години
- MD = брой дни, които пренебрегват месеците
- YM = брой месеци игнориране на години
🗯️ Разбивка на формулата
И така, тук използваме DATEDIF отново, но този път ще добавим някои текстови функции като "Година(и)" също чрез използване на Амперсанд(&) което ще създаде интервали между думите или числата.
Преди 3 единици време използваме DATEDIF всеки път, за да откриете броя на годините, месеците и дните поотделно.
Прочетете още: Формула на Excel за изчисляване на броя на дните между днешната и друга дата
Подобни четива
- Как да приложите формулата на Excel за броене на дните от датата до днес
- Формула на Excel за намиране на дата или дни за следващия месец (6 бързи начина)
- Как да намалите броя на дните или датата от днес в Excel
- Формула на Excel за броене на дни от дата (5 лесни метода)
- Как да добавяте дни към дата, като използвате формула на Excel (5 лесни начина)
2. Вмъкване на функцията YEARFRAC
Сега ще използваме Функция YEARFRAC за работа с предишния набор от данни. Функция YEARFRAC връща частта от годината, представляваща броя на целите дни между start_date и end_date въз основа на цели_дни .
2.1. YEARFRAC, обвит с функцията INT
Сайтът Функция INT се използва, за да се получи най-близкото цяло число. Функция YEARFRAC с Функция INT ще превърне дробната стойност на годината в цяло число.
Така че, приложете следната формула към избрана клетка.
=INT(YEARFRAC(C5,D5,3)*12)
Тук,
- C5 = Дата на стартиране
- D5 = Дата на приключване
- 3 = 365 дни на базата на броене
🗯️ Разбивка на формулата
Тук първо ще открием броя на годините като времеви интервал, който ще бъде показан в десетичен формат. След това тази стойност ще бъде умножена по 12 (брой на месеците в годината). Ще използваме INT функцията в началото за преобразуване на десетичен в целочислен формат.
Ще видите същия резултат като преди.
- Сега плъзнете формулата отново, както преди, за да определите броя на месеците като времеви интервал за останалите проекти.
2.2. Функция YEARFRAC, обвита с функция ROUNDUP
Можем да използваме Функция ROUNDUP вместо Функция INT Но има разлика между тези две функции.
=ЗАКРЪГЛЕНИЕ(ГОДИНАFRAC(C5,D5,3)*12,0)
Тук,
- C5 = Дата на стартиране
- D5 = Дата на приключване
Сайтът Функция INT няма да закръгли десетичната стойност, така че ще пропусне десетичните части, дори ако тя е твърде близка до следващата целочислена стойност.
Но Функция ROUNDUP ще ви позволи да закръглите числото до определен десетичен знак или до най-близкото цяло число по ваш избор.
Прочетете още: Как да преброите месеците от дата до днес, като използвате формула на Excel
3. Комбиниране на функциите YEAR и MONTH
Ето още един метод, който можете да използвате, за да получите същите резултати. И ние ще комбинираме ГОДИНА и МЕСЕЦ функции в този метод. ГОДИНА функцията връща годината на дадена дата, цяло число в диапазона 1900-9999 . И МЕСЕЦ функцията връща месеца, число от 1 (януари) към 12 (декември) .
Приложете следната формула, за да получите броя на месеците.
=(ГОДИНА(D5)-ГОДИНА(C5))*12+МЕСЕЦ(D5)-МЕСЕЦ(C5)
Тук,
- C5 = Дата на стартиране
- D5 = Дата на приключване
🗯️ Разбивка на формулата
Това, което правим тук в Клетка E5 е-
- i) Намиране на разликите между годините,
- ii) Превръщане на години в месеци,
iii) Добавяне на разлики между ранговете или заповедите за два месеца.
Прочетете още: Изчисляване на години и месеци между две дати в Excel (6 подхода)
4. Функции за изваждане на MONTH
В тази последна част от всички методи сега ще комбинираме МЕСЕЦ функции с проста формула за изваждане.
Това, което трябва да направите тук, е да извадите стара дата от нова дата, като използвате МЕСЕЦ функция за двете дати и сте готови.
=МЕСЕЦ(D5)-МЕСЕЦ(C5)
Тук,
- C5 = Дата на стартиране
- D5 = Дата на приключване
Прочетете още: [Поправено!] Грешка в стойността (#VALUE!) при изваждане на време в Excel
Калкулатор на месеци за две дати
Тук ви предлагам калкулатор, в който можете просто да въведете дати и да получите броя на месеците между датите.
Заключение
В тази статия се опитах да илюстрирам всеки от методите за изчисляване на броя на месеците между две дати в Excel по възможно най-удобен начин. Надявам се, че тази статия ви е насочила към правилните инструкции, както Ако имате някакви въпроси или обратна връзка по отношение на тази статия, можете да коментирате. Можете също така да преминете през други полезни статии, свързани с основни и разширени Excelфункции на нашия уебсайт.