Как да намерим колко дни, месеци и години има между две дати в Excel?
|Ако се наложи да пресметнем разликата между две дати, представени в години, месеци и дни в Excel, могат да се използват две формули. Първата е YEARFRAC(), а втората DATEDIF().
- Изчисляване на разлика между две дати с YEARFAC()
В разглеждания пример, за начална дата се приема 01 февруари 2007 година, а за крайна дата 10 януари 2013.
Резултатът от функцията ни дава 5 години и остатък. Тъй като годините са 5, а остатъкът показва месеците и дните във формулата, се използва ROUNDDOWN(), за да се закръгли броят на годините:
За остатък се получава разликата между закръглената стойност и резултата от YEARFRAC():
Ако остатъкът се умножи по 12 се получава броят на месеците между двете дати, а остатъкът показва броя на дните. Отново може да се получи остатъкът като от месеците се извади закръглената стойност с ROUNDDOWN(). Дните се получават когато този полученият остатък се умножи по 30:
- Изчисляване на разлика между две дати с DATEDIF()
Функцията DATEDIF() не е от вградените в Excel и за да се използва, трябва да се познават нейните аргументи. Първо се отбелязва началната дата, след това крайната и се отбелязва дали ни интересува броя на годините, месеците или дните. За да се намери броя а годините между две дати, DATEDIF() може да се попълни по следния начин:
Последният аргумент – “y”, обозначава годината.
По същия начин се отделят и броя на месеците, но вместо “y” се отбелязва “ym”, а за дните се отбелязва “md”:
Очакваме и вашите предложения! 🙂
Други публикации от Илияна Димитрова