Един от най-лесните начини за изчисляване на възрастта на всичко е да използвате функцията DATEDIF на Excel. Тази мистериозна функция не се появява в помощните файлове на Excel, но съществува от Excel 2000. Тази функция прави изчисляването на всякакъв вид сравнения на дати лесно.
За да изчислите възрастта на човек с помощта на функцията DATEDIF, можете да въведете формула по следния начин:
=DATEDIF("5/16/1972", ДНЕС(),"y")
Можете, разбира се, да посочите клетка, която съдържа дата:
=DATEDIF(B4,ДНЕС(),"y")
Функцията DATEDIF изчислява броя на дните, месеците или годините между две дати. Той изисква три аргумента: начална дата, крайна дата и единица за време.
Единиците за време се определят от поредица от кодове, които са изброени в таблицата.
DATEDIF Кодове за часови единици
код |
Какво връща |
"у" |
Броят на пълните години в периода. |
"м" |
Броят на пълните месеци в периода. |
"д" |
Броят на дните в периода. |
"мд" |
Разликата между дните в начална_дата и крайна_дата. Най
месеци и години на датите се игнорират. |
"мм" |
Разликата между месеците в начална_дата и крайна_дата.
Дните и годините на датите се игнорират. |
"yd" |
Разликата между дните на начална_дата и крайна_дата. В
годините на датите се игнорират. |
Използвайки тези времеви кодове, можете лесно да изчислите броя на годините, месеците и дните между две дати. Ако някой е роден на 16 май 1972 г., можете да намерите възрастта на този човек в години, месеци и дни, като използвате следните формули:
=DATEDIF("5/16/1972", ДНЕС(),"y")
=DATEDIF("5/16/1972", ДНЕС(),"m")
=DATEDIF("5/16/1972", ДНЕС(),"d")